U.M.I
Project Description:
U.M.I is a 2D side-scrolling game where players control Umi, an AI submarine tasked with cleaning the oceans after centuries of pollution have nearly destroyed marine life. Players navigate through 10 real-life deep ocean trenches, collecting trash to restore the ecosystem while managing limited battery life.
Development Specifications:
TEAM ROLE
Lead Programmer
TEAM
4 Developers
DEVELOPMENT TIME
5 Months
ENGINE
Unity
Core Game Loop
-
Control the player ship and shoot down the enemy ships and asteroids floating in space
-
Avoid enemy fire
-
Kill all the entities and advance to next wave.
Game Entities/Mechanics
-
Player Character
-
SWIPE on tablet screen to move Up, Down, RIght or Left
-
Player Character
-
Light Trash
-
Collect these trash and clean the ocean
-
Light Trash
-
Heavy trash
-
Collect them and use them to stop your movement
-
Heavy Trash
-
Underwater streams
-
Use these stream to get to places that you normally cannot get to
-
Underwater Stream
MY RESPONSIBILITIES
-
I was responsible for implementing all in-game mechanics, the menu system, the user interface (UI), as well as audio and visual effects (VFX) for the project. I collaborated closely with two Level Designers, who designed all ten levels, and one Artist, who created the in-game assets, UI art, and marketing materials.
-
As this was my first time working with Unity, I initially found the experience challenging. However, as development progressed, I developed a solid understanding of the engine and its capabilities. Additionally, since the game was tablet-based, I had to quickly learn and adapt to implementing touch-based input systems.
-
Our team followed a RACI chart to define responsibilities. I was held Responsible and Accountable for all game mechanics, Consulted on level design, and Informed about art production. This structured approach ensured clear communication and effective collaboration throughout the project.