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.
Without further ado, here are the tutorials:
Making a Simple 2D Physics Engine - Part 1
- Content: Collision detection/handling.
Making a Simple 2D Physics Engine - Part 2
- Content: Gravity, friction, speed, masks and other global/local concepts.
Making a Simple 2D Physics Engine - Part 3
- Content: Drawing objects and optimizing your engine.
Physics Simulator game
- Content: Multiple physics-handling methods in the same game, small "playground" to test object collisions, in-game settings for variables and methods as shown in the tutorials
Tutorial snippets
- Content: Slopes, player movement, triggers, environmental physics, custom properties, etc.
- Nothing here is confirmed or unconfirmed: These snippets will be some extra posts related to specific topics, without schedule or specific topics. So, naturally, suggestions are welcome!