Skip to content

Repository files navigation

TECS: Tiny Entity-Component System

Install dependencies in Ubuntu (tested on 15.04):

$ sudo apt-get install scons libglew-dev libglm-dev libbullet-dev libglfw3-dev

In the project's root directory, build and run:

$ scons
scons: done building targets.
$ ./ecs

Info

Uses OpenGL, Bullet Physics, GLEW, GLFW3 and GLM, along with files from Tom Dalling's modern OpenGL tutorial. Entity component system with nodes based on the idea explained here.

Usage

Use the WASD keys and mouse to move/look around. Press 'e' to fire cups, 't' to delete all cups, and 'r' to reset the cubes. Press 'f' to enable/disable the physics system (the rendering system will continue running).

Todo

Change GLM degrees to radians.

About

Tiny Entity-Component System

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages