Hello! Here's a simple ragdoll physics engine (no collision) based on Verlet integration. Want to see a YouTube tutorial explaining this in depth? Let me know in the comments! How It Works The project simulates 2D physics on points. It tracks the pervious and current positions to estimate velocity. The new position is computed as x_new = x_now + (x_now - x_pre) + gravity = 2 * x_now - x_pre) + gravity. To simulate complex shapes, the project puts links between points to maintain a given distance between them. If two points are too far apart, it moves them closer together; if two points are too close, it moves them apart to the correct distance. And that's it! While these two rules are very simple, they combine to simulate much more complex movement and interactions. Feel free to use with credit, and thanks for checking out my project!