1

I have been looking into using SFML for my next game, since it appears to have lots of useful features (hardware acceleration, built-in sprite utilities, etc.).

Are there any existing game engines that use SFML for their graphics?

By game engines, I am referring to complete game engines, i.e. a framework which will handle object management, state management, collision detection, resource management, etc. Ideally, all I would have to do is fill in the code for each object (its behaviour each step, its response to collisions, etc) and provide the resources for it.

Does anyone know of any game engines out there like this?

flag

1 Answer

1

Can't say I've heard of an engine using SFML, but it would be interesting to know if there are any. To be honest, I doubt it since what you ask for (filling in behavior for each object) is a very specific implementation. The representation of a player for a fighting game is very different from an RPG one. You'd probably have to do more than just fill in code for each object.

But then again, it's not that hard to build your own "engine" on top of SFML. Engine is a scary word but just code your game instead of a generic engine. Don't make it scalable or reusable or anything like that. Just solve the problems required by your game. Sure, code will be ugly but at least you'll have a game. For your second game, re-iterate over the engine, keep the good parts, throw out the bad parts.

You can also use libraries for many things. Network, physics, audio can all just be plugged in. They are even there in SFML, except for physics.

link|flag

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.