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 developed a 3D game environment in C++ using OpenGL, incorporating hierarchical transformations, tessellated parametric ring surfaces, texture and skybox mapping, custom animations, and advanced shader programming—all built from scratch. Implemented game logic to manage player input, object behavior, and interactive elements, delivering a dynamic and engaging experience.