Ocean Guardian- The Revive of Atlantis

Online Multiplayer
Project Overview
In a future devastated by pollution and rising sea levels, adventurers Alex and Maya were passionate about the environment. They received a mysterious message about Atlantis, a forgotten city suffering from severe pollution. Determined to help, they embarked on a perilous journey equipped with advanced diving gear. Their mission: to uncover Atlantis and restore its pristine environment
My Contributions
Responsible for UI design, lobby setup and Photon Pun setup. Contribute to the design of enemies, which are mutated sea creatures.
Game Mechanics Designer
UI Designer
Photon Pun Setup
Sep 2023 - Dec 2023
This project provided me with the opportunity to explore implementing an online multiplayer game using the Photon Pun server. My responsibilities included preparing the lobby, which features both public and private rooms, as well as implementing the ability to join random or private rooms. Additionally, I limited players to choose only between two characters.

Vandode Adventure

FPS + Adventure
Project Overview
Long ago, in a peaceful village, colonials arrived one day, seeking the villagers' precious blood for a medicine that could save lives. They captured all the villagers and imprisoned them in an old dungeon to secretly extract their blood. The villagers decided to drink poison to render their blood toxic, thus saving themselves from the colonials' grasp. Many years after, the main character, an adventurer, found a map of the abandoned village and embarked on a journey to uncover its mysterious truth.
My Contributions
Responsible for player character setup, environment design for level 3, enemy character AI, and animation. Contributed the main idea of the game narrative.
Level/Story Designer
Environment Artist
Game Programmer
Animator
Jan 2023
It's the first adventure project I have done in a group of four. The game consists of three levels that happen at three different places, representing the three phases/stages of the story. As I progressed through this project, I explored several different types of puzzle mechanics and gained a brief understanding of interface and object-oriented programming.

The Celestial Reckoning

Third Person Adventure
Project Overview
In an ancient land known for its harmonious balance, a war erupted between the Water God, Gong Gong, and Fire God, Zhu Rong, altering the peaceful existence of a serene village, claiming countless lives. Despite Gong Gong's victory, Zhu Rong's fury shattered a protective barrier, unleashing mythical creatures upon the land. Amidst the chaos, Xiangyun, a descendant of Nüwa, felt compelled to act. With her exceptional strength and resolve, she embarked on a journey alongside her companion, Pearly, to restore peace by sealing away the malevolent spirits
My Contributions
Responsible for game programming, story progression setup, dialogue system, quest system and UI design.
Game Mechanics Designer
Game Programmer
UI Designer
June 2023 - July 2023
One important new thing I learned in this project is the Scriptable Object in Unity, which acts as a data container and was applied in the dialogue system, quest progression system, and quiz system.
Pearly, the player's companion, follows the player throughout the entire game and provides dialogue as the game progresses.