Skip to content

3D sports game made in C++, OpenGL, and a few minimalistic libraries

Notifications You must be signed in to change notification settings

chillhammer/FedoraFrisbee

Repository files navigation

FedoraFrisbee

3D sports game made in C++, OpenGL, and a few minimalistic libraries: GLM, Assimp, GLFW, GLEW, spdlog, irrklang, freetype

Current Features:

  • Team Tactics AI for 3v3 sports gameplay
  • Heatmap utility AI for positioning
  • Intercepting/Steering movement
  • Custom 3D Renderer w/ OpenGL & Assimp
  • Event system driven logic
  • Finite State Machine driven
  • Playable controller with third-person movement & hat throwing
  • 2D UI with Buttons, Text, Pause menu

To Compile and Play:

  1. Click on GenerateProject.bat
  2. Open FedoraFrisbee.sln
  3. Click Run
  4. Put the appropriate DLLs in the generated folder [Temp/Binaries/.../FedoraFrisbee.exe]
  5. Click Run

In-game view: player fighting with AI companions against AI enemies

early screenshot

Top-down view: AI Agents fighting each other

early screenshot

About

3D sports game made in C++, OpenGL, and a few minimalistic libraries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published