Home
Softono
s

sebas77

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by sebas77

Svelto.ECS
Open Source

Svelto.ECS

Svelto.ECS is a C Entity Component System framework designed for writing encapsulated, decoupled, maintainable, highly efficient, data-oriented, and cache-friendly code. It is platform agnostic, compatible with C 7 and .NET Standard 2.0 and above, and includes extensions for Unity. The framework promotes an ECS programming mindset, helping developers shift away from traditional OOP patterns. Svelto.ECS is beginner-friendly yet offers advanced features for expert users. It provides tools such as EnginesRoot, entity factories, entity functions, and entity submission schedulers to give developers full control over entity creation, management, and updates. Entities are defined using EntityDescriptors and composed of EntityComponents implementing the IEntityComponent interface. ExclusiveGroups allow logical separation of entities. The framework does not impose a ticking system, leaving engine updating to the user. Svelto.ECS is well suited for game development, simulations, and any application requiring high-perfo

Game Engines
1.4K Github Stars