Skip to content

A cross-platform game engine built in C++ for creating 2D & 3D games

License

Notifications You must be signed in to change notification settings

Kytha/JanusEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Janus Engine Logo Janus Engine

A cross-platform game engine built in C++ for creating 2D & 3D games


GitHub last commit License GitHub issues GitHub pull requests



About

A cross-platform game engine built in C++ for creating 2D & 3D games. It is as much an educational project as a passion project.

Getting-Started

If you want to start building games with Janus Engine, follow the steps below to build the engine and tools from source.

Installing

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

Alternatively, if the repository was not cloned recursively use the following command.

git submodule update --init

Building

Once 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 ..
make

Platform Support

The 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 ❌

License

Janus Engine is licensed under the MIT license.

About

A cross-platform game engine built in C++ for creating 2D & 3D games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published