I am a project on my hand to develop a 2D game like "contra". I have chosen to use C++ as my programming language. Which will be better for my 2d game SMFL, SDL or ClanLib? I have decided to use ClanLib, but is it powerful or flexible as other two?

As I am a beginner I don't know much about graphic editor, level editor, physics library.
Any suggestion regarding topic is welcomed.

Thanks in Advancee.

I don't have experience with ClanLib (mostly because it's VC++ and I use CodeBlocks), but I'd definitely recommend SFML over SDL.
SFML is (in my opinion) a more modern version of SDL, and they have a very active community to answer all your questions. There's a developer on their forums who seems like answering questions is his job.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, learning, and sharing knowledge.