email LinkedIn
GitHub YouTube

N-body Simulator


A real-time, N-body gravitational simulator and graphical user interface in Unity.


The program accesses planetary data from the NASA Horizons database via Telnet. Various complexity-reducing algorithms have been utilised to optimise the large-scale physics-based simulation.


Excited by the utilisation of programming in support of physics, this project initially started as an old blog article and Excel spreadsheet of mine. The project is a followup inspired by a great Feynman lecture on Newton’s Laws of Dynamics. Read about how I designed and tested the program, as well as the hurdles I had to overcome with its development, in the design document & development log.