Overview of Friflo.Engine.ECS
mainFriflo.Engine.ECS is a high-performance, high-security Entity Component System (ECS) for C#. It is designed for developers who want a simple, boilerplate-free API without sacrificing performance.
Key characteristics include:
- High Performance & Low Memory: Capable of creating 100,000,000 entities in 1.5 seconds with zero allocations once buffers are sufficiently sized.
- Security: 100% secure C# implementation with no
unsafecode, no native DLL bindings, and no access violations. - Advanced Features: Supports entity relationships, hierarchies, reactive entity events, command buffers for deferred operations, and SIMD support.
- Broad Compatibility: Supports .NET Standard 2.1, .NET 5/6/7/8, WASM, Unity (Mono, AOT/IL2CPP, WebGL), Godot, MonoGame, and Native AOT.