Aphelion is a single player first person shooter game set in a deserted space station.
During this project we wanted to go with a design philosophy of “The player finds their own path”. This meant that we needed to try and create lots of alternative ways of reaching your destination. While there are several path, most player still use the same one so our goal did not go all that well.
I was responsible for designing one of our two levels and I worked a lot with optimizing the levels for better performance. Since we used a Waypoint system rather than a NavMesh for our AI’s navigation it fell on me to place the waypoints.
We kept using the JazzPlugin which meant that I had to update it as we got new features in the engine. One of the biggest was out Waypoint system that would replace the NavMesh. The game has an enemy called a “Mimic” that can hide by changing objects such as furniture. I had to impairment an easy way for us level designers to place waypoints where the mimics could walk and change what object it could transform into there.
This project pushed my skills with c++ as the Jazzplugin needed a lot of new features. It also had me design more complicated things that would be easy to use of designers.Coming Soon