Hello again, guys! So, after finishing my simple physics engine, I decided I could make some tutorials to show to other physics-engine beginners that making a simple 2D physics engine isn't as complicated as it looks. I've been avoiding doing one for a few years, but after LÖVE Jam #2 I decided to give it a try, and turns out that I was wrong about thinking they were over complicated.

I made two tutorials (I'll still make the last one in a short future) and tried to make them as simple as I could. I made them illustrated and showcased some variants of concepts, so people could understand more easily the concepts of 2D physics and come up with their own methods of doing it.

If you guys are interested, have any ideas, suggestions or feedback about these tutorials (or the future one), please let me know.

Zilarrezko wrote:congragulations Hugo, you've single handedly solved about 25% of all questions asked on the Löve2D forum! How do you feel?

Heheh, I actually feel quite happy that I could help. I remember a few months/years ago having too many problems understanding these concepts, but I had a lot of help from a nice user called Qcode (the guy who made Mari0 online mod) and a few other users from the Stabyourself forums. Now that I'm very used to LÖVE, I decided that I should try to help other people too, so knowing that I'm helping makes me really glad

Zilarrezko wrote:congragulations Hugo, you've single handedly solved about 25% of all questions asked on the Löve2D forum! How do you feel?

Heheh, I actually feel quite happy that I could help. I remember a few months/years ago having too many problems understanding these concepts, but I had a lot of help from a nice user called Qcode (the guy who made Mari0 online mod) and a few other users from the Stabyourself forums. Now that I'm very used to LÖVE, I decided that I should try to help other people too, so knowing that I'm helping makes me really glad

You should, and I hope this gets recognition because as it seems. A lot of people will need this. Good luck man, and I'll stay tuned.

Hmm... I took a quick glance at the OP, and in my humble opinion, you should not start explaining the inners of a physics engine starting from collision detection and resolution. It is an advanced concept.

Roland_Yonaba wrote:Hmm... I took a quick glance at the OP, and in my humble opinion, you should not start explaining the inners of a physics engine starting from collision detection and resolution. It is an advanced concept.

Actually, I made it in a way that it is pretty easy to understand. If you go to the blog post, you'll see that, not only I explained it in a simple way, but I also gave examples to illustrate some concepts. Also, I'm explaining simple physics, so there isn't anything complex like non-rectangular collision, rotation, mass, etc. The first tutorial teaches only collision detection

On another note: If there's any moderator reading this, in which forum would this thread fit better? I put it in Projects and Demos because it is a small tutorial project of mine, but maybe it'd make more sense in either Support and Development or General.