Platformer 2D is a customizable C++20 tile-based game, where you can create your own worlds and alter the settings easily.
The objective for the player is to find an exit in a possibly huge world, without getting himself killed.
(scaled 400%)
The worlds are also loadable from .txt
files!
Independent JS project (work in progress)
todo
The following is a complete installation for MinGW along with all required libraries.
git clone https://github.com/Wenox/platformer-2d.git
cd platformer-2d
mkdir lib && mkdir test/lib && mkdir build
# <Install SFML into lib/>
# <Install tgui into lib/>
# <Install dynamic SFML and tgui libraries into lib/shared_lib or build/>
# <Install googletest into test/lib/>
cd build
cmake .. -G "MinGW Makefiles"
mingw32-make
The project is fully cross-platform. Adjust the installation to your own compiler / environment system.
The game API is fully documented.
See: Github pages
This project is licensed under MIT license.
Feel free to re-use the game or its independent modules to suit your needs.