github.com/wenox/platformer-2d

Customizable Platformer

Open this visualization on its own page →

Contributors

1

Lines of Code

4,453

From

2020-05-17

To

2020-11-15

About wenox/platformer-2d

Platformer 2D is a customizable tile-based 2D game written in modern C++20 that lets players navigate through procedurally or manually created worlds to find an exit while avoiding hazards. The game is built on SFML for graphics and includes a complete customization system where developers can easily modify game settings, keybindings, and level designs. Worlds can be loaded from bitmap images or text files, giving creators flexibility in how they design their game levels.

The project is fully cross-platform and includes a comprehensive game API with complete documentation on GitHub Pages. It features a main menu system, pause functionality, options configuration, and keybinding customization all built into the engine. There's also a companion JavaScript-based map builder tool in development to help creators design worlds more visually. The codebase is released under the MIT license, allowing developers to reuse the game engine or its independent modules for their own projects.

Share this video