COMP30019 - Graphics and Interaction
This class was focused on creating video games and the techniques used to create them. The two main projects incremented over my groups's work using the Unity game engine, where we created the 3D game Into the Abyss. We were given a them - eeriness - and then were tasked with creating a game that fit that theme with complex shading, lighting, and interaction. I lead a team of 4 and we created a game that was well received although unfinished due to time constraints and other commitments.
I focused on the game's shading, infinite world generation (through use of Perlin noise), post processing and particle systems, and I took great joy in developing a fun and unique game with my fellow students. I'm pretty proud that the game ended up being a bit of fun, but I am disappointed that we were unable to finish in time. My main takeaway from this project was that I need to be more assertive and take more control of the project, as I was often too passive and let the project get out of hand. It was ultimately a great learning experience for me as a team leader, and with working with Unity, HLSL, C# and game design in general.
(I have to say using Git with Unity is a nightmare, and I wholeheartedly encourage everyone to avoid Unity at all costs for large team projects if using Git - Unity creates so many random files and changes that it is impossible to merge and resolve conflicts without a lot of manual work.)
Find the trailer here, and an early demo of the game can be found here. Also, the GitHub repo can be found here