top of page

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. 

Lunar Bunny.png

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.

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.

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.

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

lunarbun3.png
lunarbun2.png

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. 

13port.PNG
bottom of page