2D Ball Physics

GitHub license
GitHub issues

This is a free and opensource 2D physics simulation made by me just for testing purposes only.

This is for testing and experimentation only and I am not liable if you break anything while using this.


GitHub release

You can download the executabled of GNU/Linux and Windows from the Github Releases page.


For GNU/Linux based systems:

Make sure your graphics drivers are up to date.

Open a Terminal and run ./2D-Ball-Physics in the directory where you have kept it.

For Windows based systems:

Download and install the glfw3.dll file from the releases page.

Double click the exe to run it.

(I dont have a windows system so cant confirm if it works)

Building from source:

For GNU/Linux based systems:


This project uses make, and you are required to have it installed. Also you will need the following build dependencies:

  • libgl1-mesa-dev
  • libglfw3-dev
  • libglm-dev

Building the project:

To build the project:
make build

To run the project:
make run


View Github