https://github.com/brd6/b2ge
C++ Entity System for game development.
https://github.com/brd6/b2ge
Last synced: 11 days ago
JSON representation
C++ Entity System for game development.
- Host: GitHub
- URL: https://github.com/brd6/b2ge
- Owner: brd6
- Created: 2017-08-28T18:38:56.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-01-20T19:34:34.000Z (over 8 years ago)
- Last Synced: 2025-03-05T06:43:56.590Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 1.13 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# b2ge
C++ Entity System for game development. There are 2 versions : b2ge-light and b2ge.
#### b2ge-light :
- Entity
- World
- System
- Manager (for Entity and System)
- Filtering entities for systems
- SystemUpdatable
- Utils
#### b2ge :
b2ge contains the b2ge-light features + others features for fast game development with SFML.
- b2ge-light features
- ... (TODO)
### Installation
Clone the repository
git clone git@github.com:brd6/b2ge.git
cd b2ge
git checkout master
git submodule update --init --recursive
Installation
mkdir build
cd build
cmake ..
make test
make example
make install
Enjoy!
# Windows prerequisite
set SFML_ROOT in CmakeLists.txt or in windows path
https://stackoverflow.com/questions/21387504/cmake-and-make-in-windows
### Usage