Flying Through Rings

Published:

Team members: Yanling Hua, Viviana Rinaldi
Tools: OpenGL · GLSL · C++ · CPU-based Rendering
Course: Computer Graphics - EDAF80, Lund University

Designed and implemented a 3D game environment using OpenGL, integrating hierarchical transformations, tessellated objects, custom animations, and shader programming. The entire scene—featuring dynamic rings, textured surfaces, realistic lighting, and a skybox—was constructed from scratch using c++. Game logic was developed in C++, managing interactions, object behavior, and player input to deliver an engaging and interactive experience.