Shkyera Engine
Easy to use, game engine for Python
Shkyera Engine Documentation

Documentation LinuxBuild MacOSBuild LICENSE

Under development. Some of the information may not be up to date. See the roadmap here

Shkyera Engine is an open-source game engine written in C++, designed to allow everyone to create visual applications. The engine's goal is to create a very easy interface that allows for creating fully functional 3D experiences.

See the documentation for a comprehensive guide and tutorials.

Requirements

  1. CMake
  2. Compiler supporting C++17, e.g. Clang 5

Download the repository with its submodules.

git clone --recursive git@github.com:fszewczyk/shkyera-engine.git

Enter the root directory of the downloaded repository and run the following command:

chmod +x build.sh

This will make build.sh an executable. Now, we can easily build and run the project in the following way:

./build.sh -r

This can take a while, but the project should compile and you should see a window that looks somewhat like this.

Follow the tutorials in the documentation to learn more about Shkyera Engine capabilities.