We have several little game ideas of ascending difficulty to warm up and get comfortable with the tools. I've been looking around trying to figure out what engines, libraries and languages would work best.
Our main interests are portability and price (we're short on budget). We like to work on Linux so that's a plus.
Given that we, for now, are interested in 2D games only, with reasonable physics simulation, I've thought of coding in C++ with OpenGL and Box2D to handle the graphics and physics interaction. However, one of my friends has argued this might be biting more than we can chew since those solutions are very "Professional".
So what do you suggest for the stage we're at? Is there any engine out there that covers our needs? Or should we stick to what I proposed?
Edited by Falcord, 18 July 2012 - 02:32 AM.