libPunts is a tiny 3D rendering engine focused on developing physics simulations. Gravetat is a gravity and electromagnetism simulator built over libPunts.