Skip to content

tcantenot/ECS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hybrid::ECS

Entity-component system (ECS) framework in C++11

This entity system is based on the architecture of Coment (https://github.com/Biracun/Coment) and Artemis.

Folders

include && src

Sources of the ECS.

samples

Thousands of colored bouncing balls.

R : Toogle rendering
M : Toogle movement
Right/Left arrow : Add/Remove 100 balls

These are several versions of the same app using different "paradigms":

  • oo_balls : classic object-oriented code
  • ecs_balls : entity-component system code
  • ecs_balls2 : entity-component system code improved

tests

A bunch of unit tests testing the ECS framework.

Compilation instructions

Linux

make

About

Entity-Component System framework in C++11

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages