{"repo":"outfox/fennecs","free":true,"listed":false,"github":"https://github.com/outfox/fennecs","clone":"git clone https://github.com/outfox/fennecs.git","description":"...the little C# ECS that loves you back! 🦊","language":"C#","stars":461,"topics":["csharp","entity-component-system","game-development","ecs","dotnet","net8"],"license":"MIT","category":"game-templates","readme_excerpt":"... the tiny, tiny, high-energy Entity-Component System! Okay, what the fox! Another ECS?! We know... oh, we know. 😩 But in a nutshell, fenn ecs is... 🐾 zero codegen 🐾 minimal boilerplate 🐾 archetype-based 🐾 intuitively relational 🐾 lithe and fast Quickstart Brand new? Try the cookbook for a quick & tasty intro, or dive into the docs! Familiar with ECS architectures? Get an overview of new & unique concepts! At the basic level, all you need is a 🧩 component type , a number of small foxes 🦊 entities , and a query to ⚙️ iterate and modify components, occasionally passing in some uniform 💾 data . 💢... when we said minimal boilerplate, we meant it. By any measure, we're talking just a couple of lines to get this gravity feature up and running. Creating the world and query is the only setup – the real slam dunk is how cleanly we built the full actor/gravity logic with barely any ceremonial code in sight. And there's more: all that simplicity doesn't force any performance trade-offs! You get to have your cake and eat it too with zero confusion or fluff! ------------------------ 💡Highlights / Design Goals - [x] Modern C# 14 codebase, targeting .NET 10 and .NET 11 (preview). - [x] Full Unit Test coverage. - [x] Powerfully intuitive ways to access data... fast! - [x] Workloads can be easily parallelized across and within Archetypes - [x] Expressive, queryable relations among Entities themselves & between Entities and Objects - [x] No code generation and no reflection requir","default_branch":null,"files":null,"tree":[],"storefront":"/r/outfox","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/outfox/fennecs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}