Skip to content

jackgerrits/opengl-car-game

Repository files navigation

opengl-car-game

Simple car game written in C++, using OpenGL 3.3.

Notable features include:

  • Shadow mapping
  • Water with dynamic reflection and refraction
  • Dynamic particle system

Dependencies

Ubuntu/Debian
sudo apt-get install libglfw3-dev libglm-dev
Vcpkg on Windows
vcpkg install --triplet x64-windows glfw3 glm

Build

If dependencies are visible to CMake by default, can build like so:

git lfs pull
mkdir build
cd build
cmake ..
make

Otherwise, you'll need to point CMake to the Vcpkg toolchain file to find the dependencies and specify the triplet. For example on Windows:

git lfs pull
cmake .. -DCMAKE_TOOLCHAIN_FILE="[vcpkg root]\scripts\buildsystems\vcpkg.cmake" -DVCPKG_TARGET_TRIPLET=x64-windows
.\opengl-car-game.sln

Usage

./opengl-car-game basic|physics

basic - No intertia, simple turning

physics - uses formula for more realistic driving experience.

About

A simple car sandbox implemented using OpenGL and C++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published