Menu Share

CMake

Automation Icon

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

by | Last Updated:

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 Logo

Godot Module using CMake

by | Last Updated:

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 Logo

Godot Native using CMake

by | Last Updated:

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

CMake Logo

How to write unit tests with CMake

by | Last Updated:

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

CMake Logo

How to build & run custom tools with CMake

by | Last Updated:

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

CMake Logo

How to manage dependencies with CMake

by | Last Updated:

Lets say for example that you would like to build a custom game engine. This article will show you how to manage your CMake dependencies on a high-level examples.
Read More

CMake Logo

CMake targets

by | Last Updated:

An article covering what are the main kind of targets you can have in CMake.
Read More

WebAssembly Logo

Programming a C++ game for the web (Emscripten)

by | Last Updated:

In this article I will share with you how I port and develop my games using C++ for the web.
Read More

CMake Logo

How to manage dependencies with CMake and VCPKG

by | Last Updated:

How to use vcpkg tool with cmake projects.
Read More

CMake Logo

How to setup CMake for C++ (Windows)

by | Last Updated:

An introduction to CMake for project management in C++.
Read More