Menu Share

C / C++

C++ Packages for a custom Game Engine

by | Published on

A list of awesome packages that you most certainly will need when developing your own game engine. Make sure you check them out...
Read More

Debugging C++ compiled to WebAssembly

by | Published on

In this article, it is shown how to use chrome for debugging WebAssmebly files (.wasm) that were produced from C++ through Emscripten.
Read More

Memory profiling on windows for C++

by | Published on

In this article I am discussing the available options for memory profiling on Windows for the C/C++ languages.
Read More

GDNative and CMake code-first approach

by | Published on

I will explore an easy to use GDNative option for the programmers among us. I will use CMake along with python and some clever code generation.
Read More

CI/CD for C/C++ games using GitHub Actions

by | Published on

In this article, I discuss how you can utilize GitHub Actions to build, release and even publish your game to itch.io using butler.
Read More

Godot Module using CMake

by | Published on

In this article, I explore how to create a Godot module in C++ by wrapping up the compilation of Godot with the CMake build system.
Read More

Godot Native using CMake

by | Published on

In this article, you will learn how to create your own Godot Native (GDNative) project and compile it for any platform using CMake.
Read More

Introduction to Lua in C++ with Sol2

by | Published on

This article explains how to easily embed Lua into your C++ project. Lua is an useful scripting language, it is fast and it is not compiled.
Read More

How to write unit tests with CMake

by | Published on

Unit testing is an important part of every software project. Many people underestimate how powerful it is to spend some boring time to write unit tests but it will really save you some frustration time at a later point in time.
Read More

How to build & run custom tools with CMake

by | Published on

This article will tackle the question how to build your own custom tools and why would you need them?
Read More