Hey so i've been looking into real time physics engines, which led me to the crazyLaggoa multiphysics engine by thiaga costa, and brought up the question of:

What are some possible ways, ideas that have or have not already been done to make a real time physics engine? How about non-real time?

I know the Lagoa engine uses meshes and a crapload of particles... and then there's the rigid body way of going about things..... Also i'm only at 2d level in creating games right now so any 2d physics ideas would be great too!

  • \$\begingroup\$ I can't figure out what you're asking here. You want a list of ideas? Ways to write a physics-engine? Quite a broad topic. Community Wiki is probably a suitable format. \$\endgroup\$
    – bummzack
    Jun 7, 2011 at 15:12

1 Answer 1


Box2D was written as a tutorial on how to write 2D physics engines. The site contains links to a lot of presentations on how the algorithms work and how to make it efficient.

You might also want to look into this presentation done by the Pixeljunk Shooter team, describing how they did 2D fluids.

If you are interesed in 3D, read Realtime Collision Detection.

For more cutting edge offline physics this might be a good presentation. It describes how a new solver was developed for Maya, and I remember our physics programmer going nuts over it some years ago.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .