X

Murky Waters

School

2024

C#

Unity

About

Murky Waters is a school project that has to do with bringing more attention to the sustainabilty problems we face on earth. Because of that we chose to bring more attention to the destruction of the ocean and its inhabitants.
Murky Waters is more of an experience with a bit of story than a game with lots of interactions.

Info

  • Duration: 8 weeks
  • Language: C#
  • Tools: Unity

Proces

The only constraint for the project, was that it had to do with 'sustainabilty' and the city of Utrecht.

Concept

After a week of brainstorming, we decided on a concept where you are a marine bioligist that discovers the great distruction we do to the ocean and its inhabitants as a society. You can swim around and interact with the fish and you have to navigate through the waters to the end of the level, that will show you, the deeper you go, the more destruction is done to the ocean by us humans that dump chemicals and oil in the ocean.

Design

Next up we designed the gameplay systems, the level and researched sustainabilty, climate change and the problems the ocean faces because of it.

For this project we had to create the movement of the player, an ocean that you could swim around in, an interaction system with UI for interacting with the fishes and we had to create the level itself.
We added background music, vfx for the chemicals that are dumped in the ocean and we created a main menu.

Result

After having done all of that and testing how to gameplay felt, we had an experience that 'immersed' the user into an enviroment (that was a little bit to big), where you could swim around and interact with fishes and learn more about them. We also created an enviroment that told a story about the destruction we do to the ocean as a species.

During this project I learned a lot about underwater rendering in Unity and research about sustainabilty and climate change. I had a lot of fun working on this project with my amazing team.

Contribution

My responsibility for this project was to create all the gameplay systems we needed. This included the player movement, camera movement, the ocean, an interaction system with UI and the main menu functionality.

For the ocean itself we ended up using a library called Stylized Water 2 and its extention to render the underwater effect.

In the end I also contributed to things like the main menu background, building, testing and the documentation for the project.