Flecs
v4.0
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
Documentation
Getting Started
FAQ
Quickstart
Designing with Flecs
Getting Started with Unreal Engine
Unreal-Flecs (Unreal Engine Flecs plugin)
Getting Started with Godot
Getting Started with Raylib
Manuals
Manual
Entities and Components Manual
Query Manual
Query Language Manual
Systems Manual
Observers Manual
Prefabs Manual
Component Traits Manual
Relationships Manual
Flecs Script Manual
Flecs Remote API Manual
v3 Migration Guide
API reference
C API
C++ API
Examples
C examples
C++ examples
C# examples
Rust examples
Demos
Playground (Flecs Script)
Tower Defense (C++)
City (C)
Articles
Where are my entities and components
Archetypes and vectorization
Storage in pictures
Making the most of entity identifiers
Building games in ECS with entity relationships
Why it is time to start thinking of games as databases
A Roadmap to ECS relationships
Why storing state machines in ECS is a bad idea
Why vanilla ECS is not enough
ECS: From tool to paradigm
Resources
Resources provided by the community
Some of these are quite old, and might contain information that is out of date!
Extermination Shock Source
Bgfx/Imgui module
Tower defense example
Unreal + Flecs example
Building a space battle with Flecs in UE4
Flecs + SDL + Web ASM example
(
live demo
)
Flecs + Raylib example
Flecs + gunslinger example
Flecs around the web
Discord
Medium
Twitter
Reddit