Skip to content

More generic version of Entitas-CSharp

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE.txt
MIT
LICENSE_ENTITAS.txt
Notifications You must be signed in to change notification settings

dzen-intelligence/Rentitas

 
 

Repository files navigation

alt text

Rentitas - modular ECS framework for Unity

Rentitas is a modular Entity Component Systems framework base on Entitas, but some changes:

  • Strong typed (Each pool define interface (clean one) which must be implemented by components)
  • Modular (Each part of application lives in kernels and can be loaded/unloaded at any time)
  • Type based (To leave codegeneration and allow to use kernels as a DLL each component index based on their types)

Rentitas is in active development as a part of huge MMORPG project: Age of Guild.

Core features

  • Loading/unloading application modules (IKernel's) (Which can be DLL too!)
  • Reactive (Execute systems only when data is updated)
  • Simple (Everything is plain as possible. No more over inheritance and complicated archetecture)

Documentation and Tutorials

Roadmap

Limitation and Bugs

Not found yet.. but it doesn't mean that they're not exists :D Found one? Tell us via issue

Contributing to Rentitas

The project is hosted on GitHub where you can report issues, fork the project and submit pull requests.

Before start to implement feautre

Create a new ticket to let people know what you're working on and to encourage a discussion. Follow the git-flow conventions and create a new feature branch starting with the issue number: git flow feature start <#issue-your-feature>

About

More generic version of Entitas-CSharp

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE.txt
MIT
LICENSE_ENTITAS.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%