The ECS that ♥️ you back!
A modern, open source, pure C# 🔗Entity-Component System for amazing games and simulations!
In a tiny nutshell, we hope that this one hits different. Straight up:
ECS is an architecture and Design Pattern most commonly used in Game Development and Simulation Software, applying various principles of Data-Oriented Design to leverage the capabilities of modern CPUs.
fennecs strictly adheres to its design principles of reducing boilerplate and cognitive load first and foremost. Second we explore innovative approaches to structuring and querying component data without sacrificing flexibility.
Despite this primary focus, you may discover that fennecs still punches way above its weight in terms of performance. Our cheeky little library lives up to its name by all at once being small, clever, quick, and full of delightfully terrible puns!