10000 GitHub - tower120/ecs_mt: Multithreaded ecs (entity-component-system)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tower120/ecs_mt

Folders and files

< 8000 th colSpan="1" class="DirectoryContent-module__Box_2--LsXd4">
Last commit date
NameName
Last commit message

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Build Status Documentation Status

Header only multithread-oriented ECS (entity-component-system) library. C++17

Tries to follow Unity's ECS archetype data struct (components grouped by "entity's type").

Work in progress....

Documentation here

Tested on compilers:

  • GCC 7.3
  • CLANG 7.0
  • MSVC 2019

known issues

  • Due to poor MSVC's std::deque performance, creating new entities is somewhat slow with MSVC.
  • currently MSVC is x2-x3 times slower, mainly due to poor work with lambdas.
  • library may not work yet across shared(dll) boundaries.

About

Multithreaded ecs (entity-component-system)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0