Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

That's what i know:

  • C#;
  • Python;
  • What is OpenGl;
  • What is SDL (barely);

Now i'd like to make a sketch for a 2D platform game ( i.e. a ball that has to avoid some obstacles till reaches the end of the level ) in order to understand how does a game works (physics, events, collisions, drawing, sprites). So the question is: WHERE TO START? I need a book, a pdf, a website that says to me

"Open monodevelop, start a new project then this is the skeleton of main class. Now you need to manage physics in this way. As physics are finished you need to care about level drawing in this way. Now you need to create sprites in this way..."

I'm also searching for team-mates or someone that wants to start this "adventure" with me.

share|improve this question

closed as off topic by dv3500ea, Marco Ceppi Oct 23 '10 at 15:46

Questions on Ask Ubuntu are expected to relate to Ubuntu within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

This should be on stack overflow. – dv3500ea Oct 23 '10 at 10:46
In fact we have a Game Development Stack Exchange site now: – 8128 Oct 23 '10 at 13:06
Nothing from this question is specific to Ubuntu - While development/programming questions related to Ubuntu are considered on topic this question does not seem to fit that scope. – Marco Ceppi Oct 23 '10 at 15:46

I agree that you'll probably get better feedback on StackOverflow but as a StackOverflower, myself, I can suggest one thing: pygame.

It's a framework that on the surface looks a bit silly but it actually hooks straight into SDL and has multiple graphics fallbacks. It does a lot of the heavy lifting for you and while that might not be what you want in the long run, I couldn't think of anything better for getting started.

They also have few well explained tutorials, including one about how to make a "punch the chimp" annoying-advert style game.

share|improve this answer

There are some tutorials & libraries listed on the Python wiki.

share|improve this answer

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