Made in Python using OpenGL as part of the Computer Graphics course (2023/24) at the University of Algarve (UAlg).
This is a 3D speedrun game focused on physics, level design, and real-time rendering.
This project is based on the original academic group repository:
https://github.com/AfonsoNG03/ProjetoCG
BeachRush is a speedrun-style game developed in Python using OpenGL.
The project was developed in a group environment and explores concepts such as:
- 3D modelling
- Physics (gravity, collisions)
- Scene rendering
- Input handling
- Level design
- Model the game's elements
- Create models for the game world
- Build levels for the game
- Implement gravity in the game
- Handle game inputs
- Create a main menu to adjust settings