
The Monolith Project

Project Duration: 9 months
Project Status: Released
Project Type: Professional
Software Used: Unity
Languages Used: C#
Platform: Android
Introduction
The Monolith Project is a mobile platform video game that enables players to navigate through various levels using two characters. The objective is to avoid hazards and traps and reach the finish line.
For this project, I handled almost every aspect of its development, such as programming, character editing, and level design, while my friend composed the musical score.


Gameplay
The goal of this game is to reach the finish line by running and jumping without dying. You can choose the level of difficulty and characters from the main menu. If you complete a level successfully, you can replay it from the level selection screen.


The traps are easily identifiable by their distinctive purple color, which serves to warn and prevent injuries. They come in various forms, including spikes and other types of traps.

The game features orange Entities as enemies, which use various methods of attack. To increase variety and challenge, the project includes at least 10 unique types of enemies. Some enemies simply walk, while others have the ability to spot and charge the player, or even pursue and fire upon them.


One advantage of the player is the ability to obtain monoliths that provide resistance against multiple attacks. However, if the game difficulty is set to normal or higher, a monolith may be lost permanently if not retrieved in time.

Development
Created using Unity with the foundation learned from a Udemy course, adapting the original project to develop my own game mechanics and style. All visual assets were designed by me, along with new features such as expanded level layouts, additional platforming mechanics, and refined player controls. The game’s world, characters, and story are original creations, with all adjustments and improvements made independently after the base system was implemented.

Originally, players could choose between a male or female protagonist for the game. However, after using a comic to guide the process, I ultimately decided to include both characters as twin siblings, Imran and Astrid. Their designs are simple as they are ordinary citizens selected to explore the Monolith World. The distinct orange color serves as a fitting complement to the world and is easily discernible during gameplay. I gave the main characters an intriguing yet amicable personality and made them mute.
The game's environment was created using pixel art and 2D elements designed with drawing software such as Krita and ClipStudio. The scenery is the main focus of the plot and needed to have a futuristic appearance, featuring Tron-style designs that reflect the game's title. Each level presents various structures and designs to explore and examine in different versions, depending on the level. For example, significant progress can cause several places to change color.


The game's soundtrack includes over six music tracks: one for the main menu and the others for the levels. This music is now accessible on popular music streaming platforms.
To provide additional context about the game's history, I have created a brief manga.
