A downloadable game for Windows

A C++ game created for our "Games Programming 3" module. Uses OpenGL for rendering.

Controls

Main Menu:

  • Enter = Start

Gameplay:

  • W&D = Pitch
  • A&D = Yaw
  • Q&E = Roll
  • Left Shift = Accelerate
  • Space = Shoot

Respawn Screen:

  • R = Restart Gameplay
  • Enter = Quit Game


Features

List:

  • Frame Limiting (60FPS)
  • Collision Detection with ordering through a Sweep and Prune algorithm, then a Broad-Phase pass (AABB), and finally Narrow-Phase pass (GJK) (Structured like this for performance while maintaining accuracy)
  • Shaders including a working Vertex>Geometry>Fragment pipeline, Fullscreen Effects, and a Raymarched Black Hole
  • A DLL for the Physics System
  • Text Rendering with font loading using FreeType
Published 20 days ago
StatusReleased
PlatformsWindows
AuthorLexyDev25
Tags3D, No AI, Singleplayer
ContentNo generative AI was used

Download

Download
3DAsteroidsBuild.zip 13 MB

Install instructions

Download and unzip the folder, then run "GP3-Coursework.exe"

Leave a comment

Log in with itch.io to leave a comment.