In Deep Water
- Game Demo
- Climate
- Group Project
- 8 weeks
- Blender
- Unity
- C#
What would you do if your essential human needs were taken away?
Context
The Avans Expertise Centre for Technical Innovation (ETI), which focuses on realizing innovative technologies for a sustainable world, commissioned the development of a game set in a futuristic city. The city my team and I selected for the game was Singapore due to its potential for sustainability, viability, and resilience, as well as its vulnerability to natural disasters. However, one of the most pressing challenges the city faces is a growing water shortage. This was chosen as the central theme of the game’s story.

The game is set in the year 2050 and aims to convey a realistic portrayal of the future, using plausible elements based on research. The player will be presented with dilemmas at different levels, which are integrated into the narrative and visual environment of the game, and the concept of future mundanity is used to enhance the player’s immersion.
As the global water crisis continues to escalate, Singapore can no longer rely on importing water from other countries. The research conducted for the game provided insights into what the city might look like in the next three decades.
In the final game, Singapore has transformed itself into a massive water collector, with rainwater being divided among all citizens and managed by an AI system. To accommodate the growing population, vehicles and other modes of transportation have been moved underground to create more livable spaces. The main character, Ryan Zhou, is facing a water leak in his supply, and he sets out into the city to find a solution. Along the way, he encounters other citizens and is faced with moral dilemmas that affect the outcome of the story.
Unity Code
My roles in this project were game programmer, co-game designer, and co-writer. My previous experience with coding in various programming languages helped me quickly get familiar with Unity, allowing me to create many scripts, even though it was my first time working in Unity.
Note: As of 20-07-25, I’m working on my portfolio, trying to include everything from the projects. Soon, there will be an update here where I explain how the code was made. Since it’s been almost four years since I coded the game, it will take me some time to do this. I’ll try to finish it by the end of this summer.