Estoy armando un juego que se jugará principalmente con gravedad tridimensional.
Con eso me refiero a múltiples planetas / estrellas / lunas que se comportan de manera realista, y trazado de ruta y predicción de ruta en el campo de gravedad.
He visto una variedad de motores de física, como Bullet , tokamak o Newton , pero ninguno de ellos parece ser adecuado, ya que esencialmente tendría que volver a escribir el motor de gravedad en su marco.
¿Conoces un motor de física que sea capaz de manejar múltiples cuerpos, todos atraídos entre sí?
No necesito el manejo o renderizado de escenas gráficas, solo física básica. (la detección de colisión sería una ventaja, al igual que la dinámica del cuerpo rígido).
Mi experiencia es física, por lo que podría escribir un motor que use la integración Verlet o RK4 (o incluso la integración de Euler, si fuera necesario), pero preferiría adaptar una solución estándar.
[editar]: Existen algunos recursos excelentes para la simulación física de problemas de n-cuerpos en línea y en stackoverflow