top of page

Space Bunny

sprite_sheet
gameplay_example

Project Introduction

My senior project is an action-adventure RPG where you play as a Space Bunny sent by the Zovarion Corporation to explore new habitable planets. However, technical difficulties lead to an emergency landing. You take shelter in an abandoned bunker, only to discover it is an underground lab. Players will explore the underground, collect evidence, and unlock new scenes and dialogue to uncover secrets that could change everything about your mission and the fate of humanity. Upon exploring, you learn about a failed experiment on Bionids that tested on animals which led to the fall of humanity. In the end, you discover that Zovarion was held responsible, and you are one of the products of their experiments. The downfall of humanity was not an accident—it was a deliberate plan to destroy the planet. Zovarion’s goal was to use their animal research to create a new, genetically modified population of animals that could be controlled and used as tools for labor and future colonization efforts. You will have the choice to either destroy the evidence in the lab or use it for further research.

Development

space-buns_front-idle.gif

Character Design

I used Aseprite to design Space Bunny's animations and 2D sprites. This pixel art software allows for frame-by-frame animation creation and exporting of sprite sheets compatible with game engines such as Godot.

dialogue_icon

Dialogue

I downloaded Nathan Hoad's Dialogue Manager add-on to simplify the management and structure of the game's dialogue system.

godot_icon

Game Engine

I used Godot for my 2D pixel game development due to its accessibility for beginner developers. It comes with many built-in features, such as GDScript, a scene manager, and UI tools, which were easy to utilize.

asset_edited.png

Bunker Design

I purchased the Tech Dungeon: Roguelite asset pack by Pupkin Assets to save time on environmental creation due to the limited development period.

Mixer_edited.png

Sound Design

For various sounds, including footsteps, machine operations, door openings, background music, AI voices, and more, I used Pixabay and jsfxr to download free sound assets for the game's audio design.

2979093-200_edited.png

Resources

I followed various YouTube tutorials throughout the developmental process, such as creators DevWorm, Nathan Hoad,and Michael Games.

Timeline

Week 1

Project ideation, brainstorming game ideas, and story planning.

Week 2

Finalize core concept, story, and theme, and define basic mechanics.

Week 3

Write a detailed design document, covering mechanics, narrative, environment, and script.

Week 4

Create rough sketches of UI, characters, items, and environmental design for sites. Plan sprite sheets.

Week 5

Set up Godot project, begin building a basic scene with placeholder assets, and set up basic player movement and interactions.

Week 6

Design third scene (bunker interior), set up interactions for exploring the bunker, and script transition from crash site to bunker.

Week 7

​Design lab and environmental details for the lab, and create a sprite for the vial containing the last surviving Bionid.

Week 8

Script sequence for finding research logs, and set up AI interactions explaining the lab’s history and Zovarion Corporation’s role.

Week 9

Design first two scenes, design sprites for the first interactive objects, and script transition from bunker to lab scene.

Week 10

Set up player dialogue choices that affect the story’s outcome, and design and implement UI elements.

Week 11

Integrate basic sound effects (walking, picking up items, interactions), and add background music for different scenes.

Week 12

Finalize and implement all UI elements, integrate sound effects and background music, and fix any leftover coding errors.

Week 13

Conduct playtests, gather feedback on gameplay and difficulty, and fix bugs.

Week 14

Analyze feedback and prioritize revisions, adjust difficulty, refine mechanics, improve AI, combat balance, and platforming.

Week 15

Midterm critique, refine code and presentation based on feedback.

Week 16

Final round of testing, fix issues, and optimize gameplay.

Week 17

Implement final revisions based on critiques, polish and finalize all aspects of the game.

Week 18

Final code fixes and polish, and prepare the game for release.

Week 19

Final presentation and critique with finished game.

Week 20

Gallery install and exhibition.

bottom of page