Game Development Stack Exchange is a question and answer site for professional and independent game 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

Is there any good book or tutorial that explains the physics behind creating a 2D Platformer game? Such as tile rendering, tile map reading, collision detection, camera movement etc.?

share|improve this question

closed as too broad by Anko, bummzack, Trevor Powell, Byte56 Sep 18 '13 at 23:50

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

Wait, what does rendering and camera movement have to do with physics? – jcora Aug 6 '12 at 11:38
possible duplicate of How to make a character jump? – Anko Sep 17 '13 at 5:53
up vote 11 down vote accepted

I think I stumbled upon this link here on gamedev and I really found it enlighting.

It explains some basic methods of implementing tile based levels, but there are also some important parts about how certain mechanics work in 2d platformers. I think you should look into slopes, as they can solve many problems you come across in platformers.

Good to know is, that most platformers don't even bother with implementing proper physics, but implement certain rules, that mimic some physical behavior (like gravity), but allow certain behaviors that wouldn't be allowed with proper physics (air control for example).

share|improve this answer
+1 for the link bookmarking :) – AbstractChaos Aug 6 '12 at 14:10
Awesome link. Thanks. – ApprenticeHacker Aug 6 '12 at 17:15
Link is dead, but found a mirror on the WB… and saved a modified copy – TankorSmash Apr 20 '15 at 2:49

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