CG-works: 3D Ball Parkour Game

This is a project as an assignment of my computer graphics course.

Here I:

  • Built a simple 3D parkour game with OpenGL and cpp, purly.

  • Constructed models with Cinema 4D and implemented model import function with the Assimp library.

  • Implemented Phong lighting model with shader programming

  • Simulated gravity, acceleration, bounce and collision detection between sphere and cuboid.

  • Generate random cuboid map automatically.

  • Video link: https://www.bilibili.com/video/BV1rg4y18751/