top of page

Altitude Awaits

This project forced me to quickly and effectively learn GLFW without assistance which allowed me to apply this to other languages and systems so I can adapt to any situation. GLFW also taught me in depth about the rendering pipeline through it's architecture. The experience taking existing code, fixing it, and then extending it's functionality was incredibly valuable.

Context

This project started with an unrelated project named Shay's World. This project was a model of a portion of Murdoch University and our task was to extend this portion with our own model as well as a transition to our own world through a portal.

Development

Development started with a lot of planning documents including algorithms and group declarations. I created the 3D models for the extension and new world as well as worked on the model importer that we ended up using. I designed the method for switching from OpenGL to GLFW and the lighting, material, and shader modules. I also implemented a basic entity management system.

Tools

The base project was Shay's World which was written in C++. We developed our modifications using Microsoft Visual Studio in C++. We collaborated on the project using GitHub. Shay's World used OpenGL as the Rendering Pipeline library however, we decided to go with GLFW for a more current solution.

Final Product

The final product satisfied the requirements as the system allows a user to traverse the Murdoch University extension, walk through the portal and be transported to a new world in which a climbing game is situated. This game is fully playable with various menus and time/height trackers.

DOWNLOAD ALTITUDE AWAITS HERE

bottom of page