A downloadable game for Windows

Download NowName your own price

An N-body simulation capable of simulating gravitational interactions of several thousand particles in real time. Simulation setup is highly customizable with the ability to control almost every parameter without restriction.

WARNING: The simulation does not care if your computer can handle your chosen settings.

Larger simulations are possible if the simulation is run slower than real time.


This project was built as the final project for my university high speed computing course. Particle interactions are simulated on the GPU to take advantage of a highly parallel implementation.


Controls:                                                                                  

Move Camera:                                                                       LMB

Rotate Camera:                                                                    RMB

Twist Camera:                                                                       MMB

Camera Follow Center Of Mass:                               Spacebar

Toggle Auto Camera:                                                        Z

Toggle Orthographic Camera:                                    X

Open Menu:                                                                          ESC



I hope to work on and improve this project in the future when I have the time.

Planned Features: (no guarantee I will add them)

-Upgrade particle display to use ECS (or alternative)

-Add particle spin

-Improve accuracy of orbital behavior

-Add new methods of spawning particles in different configurations

-Finer control over simulation parameters

-Add particle collisions

-Controller support


Developed by Gavin Long and Kevin Pennell

StatusIn development
PlatformsWindows
Authorprblyhuman
GenreSimulation
Tags3D
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse

Download

Download NowName your own price

Click download now to get access to the following files:

N-Body-Sim-v0.1.3.1.zip 26 MB

Leave a comment

Log in with itch.io to leave a comment.