I developed the NiceECS library which provides classes and functions which implement the architectural pattern “Entity-Component-System”. While writing this library I was focusing on extendability, reusability and flexibility. There are no dependencies to other 3rd party libraries. However, implementing a, e.g. different renderer is completely supported.
Technical Implementation
Written in C++ as a dynamic link library (dll).