Skip to content
This repository was archived by the owner on Oct 7, 2023. It is now read-only.

jube/libes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libes, an Entity System library

libes is a library for managing an entity system written in C++.

Entity systems

If you do not know what an entity system is, you should read the following blog entries:

You can also check the Entity Systems Wiki.

Requirements

libes is written in C++11 so you need a C++11 compiler like Clang or GCC. There is no other dependency.

Build and install

You can download the sources directly from github:

git clone https://github.com/jube/libes.git

Then you have to use CMake to build the project:

cd libes
mkdir build
cd build
cmake ../src
make

Finally, you can install the files (you may need root permissions):

make install

Use

libes provides a pkg-config file so you can use it to configure your project.

pkg-config --cflags --libs libes0

Then you can check the libes tutorial to learn how to use the library.

Authors

  • Julien Bernard, julien dot bernard at univ dash fcomte dot fr

Contributors

  • Sébastien Rombauts, sebastien dot rombauts at gmail dot com

ChangeLog

See ChangeLog.md.

Copyright

This library is open source and is distributed under the ISC licence.

About

an Entity System library for C++

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •