Go Back

Game Asset Production

About

This project was the final for the Game Asset Production course, where we created a game scene of our choice with interactive elements. The Sea of Thieves outpost was the first project with few constraints, allowing me to showcase my coding skills and implement a variety of interactive features. It provided the perfect opportunity to push my technical abilities and experiment with new approaches in game development.

Project Information

Icon 3

Game Programmer

Icon 3

Team Size: 4

Icon 3

Tiemframe: 3 weeks

Icon 3

Engine: Unity

Project Overview

This project was part of a Game Asset Production course, where we were tasked with creating an interactive scene based on an existing game. My team selected Sea of Thieves as the inspiration for our scene, and I saw this as an excellent opportunity to develop the interaction systems for the environment. I was responsible for integrating a game loop into the scene, ensuring that it was interactive and engaging.

Unity Shader Graphs

Throughout the project, I took on the majority of the tasks within Unity, including learning and implementing Shader Graphs to create the water effect. After several iterations, I successfully developed a water shader complete with foam, which enhanced the overall realism of the scene. This shader played a crucial role in achieving the desired aesthetic for the project.

This was the water shader using shadergraphs and the ships following the splines in the final battle

Splines

For the final battle sequence, where ships emerge from the depths of the sea, I worked with splines to create predefined paths for the ships to follow around the main island. I learned how to effectively utilize splines to guide objects along a set path, and the ships followed these curves seamlessly, contributing to the dynamic nature of the scene.