A hobby game engine project that I'm working on to learn about game engine architecture and graphics programming.
- Visual Studio (with C++ workload)
On Debian-based systems (e.g., Ubuntu), you can install the prerequisites using the following commands:
sudo apt updatesudo apt install -y build-essential cmake git libgl1-mesa-dev ninja-build xorg-dev- Clone the repository with submodules
git clone --recursive https://github.com/msagca/kukiIf you have already cloned the repository without
--recursive, rungit submodule update --init --recursiveto fetch the submodules.
- Navigate to the project directory
cd kuki- Configure the project with CMake
cmake -B build --preset ReleaseIf this step fails due to missing dependencies, refer to the error messages to install the required packages.
- Build the project
cmake --build build --preset Release- Install the binaries (optional)
cmake --install buildInstall command may require administrative privileges to write to system directories.
- Run the editor application
Refer to the build/install output for the exact path of the executable.