WOFARES - World OF squARES is a platformer game engine innovatively designed around the concept of level destruction. It features a unique mechanism where tiles shatter into pieces, with fragments dispersing realistically thanks to the integration of the Box2D physics engine. This game engine is envisioned to support hot seat gameplay and single-player mode.
At the core of WOFARES's engine lies a robust foundation constructed using C++ and leveraging libraries such as SDL, EnTT, gml, imgui, and Box2D. A pivotal aspect of the game's design is the extensive application of the Entity Component System (ECS) pattern. This architectural approach significantly reduces component coupling and simplifies engine maintenance, ensuring a seamless and immersive gaming experience.
Here is a link to the game created with this engine for LD55 championship: Hungry Portals (Web/Desktop). Source code for the game is available here.
- CHANGELOG.md - Detailed history of changes in the project.
- GUIDELINES.md - Guidelines for development, assets editing, and comments.
- BUILD.md - Instructions for building the project on Windows, Linux, and Web.