What really is an “ECS”, and what can it do for you?
Let’s shine a light into the world of Entity Component Systems in Godot, learn when and how to use them, and which ones are there to pick from.
We’ll be looking at several ECS you may love, and give an intro to fennecs : a free & libre open source C# Entity-Coponent System for modern game engines, including learnings and experiences of building a fun community around an open source project.
fennecs was created with Godot in mind first and foremost.
What can you learn in this talk?#
- fox it? what I learned making fennecs, and why I started
- go for it? when and why (and when and why not) use an ECS?
- tilt your head? why Godot is uniquely suited for this architecture
- clever little foxie! an intro to fennecs, the tiny free C# ECS that loves you back!
Ok, fennecs - what the fox? Another ECS?#
fennecs follows these core values that make it special:
- absolutely minimal boilerplate, let game developers develop games
- always be goofy, and build an inclusive community
- focus on expressiveness, stay with managed C#
- brevity first, expressiveness second, performance thirs… yet somehow it turned out super fast!
- no
capescode generation
