A cross-platform game engine built in C++ for creating 2D & 3D games. It is as much an educational project as a passion project.
If you want to start building games with Janus Engine, follow the steps below to build the engine and tools from source.
Janus Engine uses CMake for it's build system, so you have to make sure that you have a working cmake-installation on your system. You can download it at https://cmake.org/ or for linux install it via: sudo apt-get install cmake.
Make sure you have a working git-installation. Open a command prompt and recursively clone the repo via:
git clone --recursive https://github.com/Kytha/Janus.gitAlternatively, if the repository was not cloned recursively use the following command.
git submodule update --initOnce your local repo is setup, you'll want to execute the following commands in the root directory to configure CMake
mkdir build
cd build
cmake ..
makeThe Janus Engine is intended to be a cross-platform engine to design cross-platform games. In its current state should support the following platforms;
- Windows ✔️
- Mac ✔️
- Linux ❌
- Android ❌
- IOS ❌
Janus Engine is licensed under the MIT license.