Any good C++ Component/Entity frameworks?

Posted by Pat on Game Development See other posts from Game Development or by Pat
Published on 2013-10-29T21:44:43Z Indexed on 2013/10/29 22:22 UTC
Read the original article Hit count: 334

(Skip to the bold if you want to get straight to my question :) )

I've been dabbling in the different technologies available out there to use.

I tried Unity and component based design, managing to get a little guy up and running around a map with basic pathfinding. I really loved how easy it was to program using components, but I wanted a bit more control and something more 2D friendly, so I went with LibGDX.

I looked around and found 2 good frameworks for Java, which are Artemis and Apollo. I didn't like Artemis much, so I went with Apollo, which I loved. I managed to integrate it with Box2D and get a little guy running around bouncing balls. Great!

But since I want to try out most of the options, there is still C++/SFML that I haven't tried yet. Coming from a Java/C# background, I've always wanted to get my hands dirty with C++. But then, after some looking around, I noticed there aren't any Component-Based frameworks for me to use. There's a somewhat done porting of Artemis, but, aside from not being completely finished, I didn't quite like Artemis even in Java. I found Apollo's approach much more.. logical.

So, my question is, are there any good Component/Entity frameworks for C++ that I can use that are similar to Artemis, or preferably, Apollo?

© Game Development or respective owner

Related posts about c++

Related posts about component-based