anaximeno / RustyCyclone

Implementation of a basic Game Physics Engine in Rust, based on the Cyclone Game Physics Engine (Ongoing)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rusty Cyclone

This is an implementation of a basic game physics engine on Rust.

The gif below is an example of a physic simulation made with this engine of a ball being thrown in the air, which falls by the gravitational force until it reaches the ground.

Falling ball gif

Dependencies

Before testing it, some dependencies must be installed on your computer, if you are on a GNU/Linux-based operating system you can install them using the following commands depending on your package manager:

dnf (or yum) package manager

sudo dnf install alsa-lib-devel mesa-libGL-devel libX11-devel libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel cmake

apt package manager

sudo apt install libasound2-dev mesa-common-dev libx11-dev libxrandr-dev libxi-dev xorg-dev libgl1-mesa-dev libglu1-mesa-dev cmake

About

Implementation of a basic Game Physics Engine in Rust, based on the Cyclone Game Physics Engine (Ongoing)


Languages

Language:Rust 100.0%