Skip to content
True Entity Component System using C++11/SFML
C++
Branch: master
Clone or download
Latest commit 9b8b71c May 29, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Fonts
Textures
bin
include
src
.gitignore
CppCheckResults.xml
ECS.cbp
ECS.depend
ECS.layout
README.md
gmon.out
libsndfile-1.dll
main.cpp
openal32.dll
sfml-audio-2.dll
sfml-audio-d-2.dll
sfml-graphics-2.dll
sfml-graphics-d-2.dll
sfml-network-2.dll
sfml-network-d-2.dll
sfml-system-2.dll
sfml-system-d-2.dll
sfml-window-2.dll
sfml-window-d-2.dll

README.md

ECS

Entity Component System for C++/SFML

This was written a long time ago, before there were better public ECS libraries out there like Entt. This might be a useful learning resource for a basic ECS, but keep in mind it lacks a lot of the benefits of an ECS due to lack of cache coherency and that I wrote it 6 years ago (as of 2019) when I was a much worse programmer, as can be seen in my use of std::shared_ptr

You can’t perform that action at this time.