3D Platformer Game
Lunar Bunny
Lunar Bunny is a third-person 3D platformer game that follows the journey of a celestial bunny around the galaxy.

OVERVIEW
A 3D platformer game inspired by the concepts of the Lunar Calendar.
CONTEXT
Lunar Bunny is a third-person 3D platformer game that follows the journey of a celestial bunny around the galaxy. Created as part of an independent study course during my college years, this game highlights my skills in game design, 3D modeling, and storytelling. Collaborating with my partner, Jana Rowe, we brought this imaginative project to life. The main character, a bunny, flies around the galaxy to purify stars while avoiding various obstacles and enemies.
Inspired by Chinese zodiac lore, where the bunny and rooster are natural enemies, the storyline positions the rooster as the primary antagonist. In this narrative, the rooster has captured the moon, and the bunny must purify stars while evading the rooster's minions. The ultimate goal is to reach the moon, confront the rooster as the final boss, and restore harmony to the galaxy. This project merges cultural mythology with creative gameplay, providing a unique and engaging player experience.
ROLE
Project Lead
Research Lead
Unity Developer
C# Coder
TEAM
Jana Rowe
(3D Modeling, Animation, Art)
DURATION
3 months
PROGRAMS
Unity | Maya | Blender | Visual Studio Code | Adobe Creative Suite
01
Concept
The brainstorming phase for Lunar Bunny began with thorough research on Chinese zodiac lore, focusing on the traditional rivalry between the bunny and the rooster. This cultural backdrop inspired the game's vibrant color palette, character designs, and weapon concepts. We envisioned the bunny as a whimsical, agile hero and the rooster as a formidable, imposing antagonist.
Color
We wanted the game to have a glowing galaxy feel and decided we would manipulate lighting within Unity to create this magical aura.
.jpg)
.jpg)
Character Design
During the brainstorming process, we created numerous versions of the bunny character. Ultimately, we decided to represent the bunny with glowing blue and gold colors to symbolize purity. In contrast, the rooster was designed with black and red hues to emphasize their enmity. This color contrast not only highlighted their opposing roles but also added visual depth to the game.
.png)
.png)
02
Game Design
Level Design
Lunar Bunny features three levels, each progressively more challenging than the last. As players advance through the game, they encounter increasingly complex obstacles and stronger enemies. This gradual increase in difficulty keeps the gameplay engaging and tests the player's skills as they guide the bunny on its quest to purify stars and ultimately confront the rooster.
.png)

Sound Design
For the background music of Lunar Bunny, I selected royalty-free music by CoffeeRuns that complements the game's Asian cultural themes. To enhance the dramatic effect as the levels progress, I incorporated rain and drum effects into the soundtrack. These auditory elements help immerse players in the game's atmospheric journey.
Sound Effects
Sound effects were carefully crafted and included to immerse players in the game, providing auditory cues for urgency, success, and failure. These sound effects enhance the gameplay experience by signaling important events and keeping players engaged throughout the adventure.
Level 1 Audio
Level 3 Audio
Success Audio
Star Purify
03
Development
Organization
As the person in charge of coding and working in Unity, I maintained a high level of organization within the Unity environment and my code structure. This involved systematically arranging assets, scripts, and scenes to ensure efficient development and ease of troubleshooting. My structured approach facilitated smooth progress and helped manage the complexity of creating Lunar Bunny.


Documentation
As the person in charge of coding and working in Unity, I maintained a high level of organization within the Unity environment and my code structure. This involved systematically arranging assets, scripts, and scenes to ensure efficient development and ease of troubleshooting. My structured approach facilitated smooth progress and helped manage the complexity of creating Lunar Bunny.

04
Conclusion
Lunar Bunny represents a culmination of research, creativity, and technical skill. Rooted in Chinese zodiac lore, the game’s storyline is enriched by cultural elements, vibrant color palettes, and thoughtfully designed characters. The development process saw the creation of numerous versions of the bunny, ultimately depicted in glowing blue and gold, contrasting the rooster’s black and red. The game's three levels increase in difficulty, providing a progressively challenging experience.
Sound design plays a critical role in immersing players, with music that complements the Asian cultural themes and sound effects that indicate urgency, success, and failure. As the lead coder, I ensured a well-organized Unity environment, facilitating efficient development and a cohesive gameplay experience. This project showcases a blend of cultural storytelling, creative design, and technical proficiency, resulting in an engaging and immersive 3D platformer game.
05
Gameplay Snapshots


06
Learnings
Project Lead: Small Dev Team
As the project lead for a small development team, I learned the importance of organization in effectively communicating needs to the 3D designer. This ensured that files were properly prepared for Unity and streamlined troubleshooting processes. Clear communication and structured workflows were crucial in managing the project's complexity and maintaining team cohesion.
Unity and Coding
Understanding C# within Unity proved to be a repetitive but rewarding process. This experience not only enhanced my proficiency in Unity but also provided me with transferable skills applicable to other game development and VR development software. Mastering these tools has broadened my capabilities and prepared me for diverse opportunities in the field.
Shown below is my 1-month vs. 3-month progress on Unity.
