PolyGame is a MonoGame framework that uses the Entity-Component-System (ECS) architecture. It is designed to be a simple and easy-to-use framework for creating games in MonoGame. It is inspired by Bevy and its modular approach to game development while using a lot of the features present in Nez.
- Bevy - A rust ECS game engine, used heavily for design inspiration
- Nez - An existing MonoGame helper library, a majority of the systems are ports of Nez aligned with an ECS approach
- FlecsNet - A C# port of the Flecs ECS library. For now I'm using this but I have a bad habit of switching ECS libraries every month. Potentially looking at switching to TinyECS