Skip to content
3D sports game made in C++, OpenGL, and a few minimalistic libraries
C++ GLSL C Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets
GameExecutable
Source
Vendor
.gitignore
FedoraFrisbee.sln
GenerateProject.bat
README.md
premake5.lua

README.md

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

You can’t perform that action at this time.