Skip to content

msagca/kuki

Repository files navigation

Kuki

A hobby game engine project that I'm working on to learn about game engine architecture and graphics programming.

Installation

Prerequisites

Windows

Linux

On Debian-based systems (e.g., Ubuntu), you can install the prerequisites using the following commands:

sudo apt update
sudo apt install -y build-essential cmake git libgl1-mesa-dev ninja-build xorg-dev

Build Instructions

  • Clone the repository with submodules
git clone --recursive https://github.com/msagca/kuki

If you have already cloned the repository without --recursive, run git submodule update --init --recursive to fetch the submodules.

  • Navigate to the project directory
cd kuki
  • Configure the project with CMake
cmake -B build --preset Release

If 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 build

Install 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.

About

An ECS game engine

Topics

Resources

License

Stars

Watchers

Forks

Contributors