API Documentation
KECS is a Cross-platform Entity Component System design to create concurrent applications, such games, more simple and without the need of using multiple threads neither fibers nor corutines.
It allows separating data from behavior and get rid of deep object oriented inheritance.
Due to data-oriented design allow modern processors to highly optimize it for an over perform of more traditional systems.
Packages¶
Name | Summary |
---|---|
com.juanmedina.kecs.dsl | kotlin dsl for idiomatic creation of objects |
com.juanmedina.kecs.entity | classes for using entities and views |
com.juanmedina.kecs.platform | platform specific classes |
com.juanmedina.kecs.system | classes for creating systems |
com.juanmedina.kecs.world | classes for managing our ECS world |