Maze
🎮 Personal open-source cross-platform game engine
Install / Use
/learn @Tinaynox/MazeREADME

MAZE (My AmaZing Engine) is the self-written open-source cross-platform game engine in the active development stage. At the moment it is my main pet project, developed for the purpose of learning and preserving different game dev technologies.
Projects on this engine
Space Pressure 3D: Prelude
Melted Kingdoms
Maze Editor screenshots

Getting started
Start by cloning the repository with git clone --recursive https://github.com/Tinaynox/maze.
Windows »
Windows
- Download and install Visual Studio 2017 or 2019
- Download and install Windows SDK
- Download and install CMake 3.6+
- Download and install Python 3.8+
Engine
- Execute the suitable batch file
engine/prj/win/configure-*.bat - Open the generated project solution
prj/maze/*
Examples
- Execute suitable batch file
examples/*/prj/win/make-data-*.bat - Execute suitable batch file
examples/*/prj/win/configure-*.bat - Open the generated project solution
prj/*/*
Windows »
Android
- Download and install Android Studio
- Install latest Android SDK via SDK Manager
- Install latest NDK via SDK Manager
- Download and install Python 3.8+
Examples
- Execute the suitable batch file
examples/*/prj/win/configure-gradle-android.bat - Import
prj/*/prj.gradle-androidfolder via Android Studio (Import project Gradle option)
Windows »
Emscripten
- Download and install Emscripten SDK
- Download and install CMake 3.6+
- Download and install Python 3.8+
Examples
- Execute suitable batch file
examples/*/prj/win/configure-emscripten-*.bat - Execute suitable batch file
examples/*/prj/win/compile-emscripten-*.bat
macOS »
macOS
- Download and install XCode
- Download and install CMake 3.6+
- Download and install Python 3.8+
Engine
- Execute the suitable shell script
engine/prj/osx/configure-*.sh - Open the generated project solution
prj/maze/*
Examples
- Execute suitable shell script
examples/*/prj/osx/make-data-*.bat - Execute suitable shell script
examples/*/prj/osx/configure-*.bat - Open the generated project solution
prj/*/*
Linux »
Linux
[Work In Progress]
macOS »
iOS
[Work In Progress]


