Windows PC
Unreal Engine 5.3
15 Weeks
5 Team Members
December 4th, 2023
Project Manager,
Lead Programmer,
Lead UI/UX Designer,
Lead Lighting Artist,
Concept Artist.
Rabbit Repair consists of one level, which takes place in the mushroom village. After being chased out of its home by a wolf, the bunny ends up at the mushroom village. Unfortunately, the bridge leading back to his home was destroyed by the wolf falling into the river, so he is now stranded in the mushroom village. After speaking with the mayor, he offers to help the bunny reconstruct the village if he can go around and help the villagers. After this point, the game aims to help the villagers pick up trash and sort it into the correct containers completing the tasks, the villagers will fix the bridge for the bunny so he can go home, ending the game.
Project Management and Organization
UI/UX Design and Implementation
Coding and Mechanics in Unreal Engine Blueprint
Lighting Design and Implementation
Concept Art and Environment Design
I developed an inventory system using Blueprint that allows the player to collect items around the level and sort them into three distinct barrels. To do this, I used a central crate blueprint and created two children of the main blueprint. Each barrel has a distinct tag that correlates to the types of items. Once all twelve items have been correctly sorted, a sound will play and a widget will pop up that instructs the player on what to do next. All of the UI used for the hot bar and items were also created by me, with influence from the models made by my team members.

The crate sorting blueprint is the system that filters what items go into which containers. There is one central blueprint, with the other two being children of the first. Each instance of the crate sorting blueprint has a color tag that is matched with the items that correspond to that barrel. Each barrel checks every item's tag and only accepts those with an identical tag. Every time an item is accepted into the barrel, it is destroyed and a sound is played which signifies its correct sorting.
The custom win event blueprint works in conjunction with the crate sorting blueprint. Each time an item is accepted into a barrel, the crate sorting blueprint will run the 'custom win event', which then adds a tick every time an item is destroyed. This continues until all twelve items have been sorted correctly. After this, a different sound will play and a widget will pop up which gives the player new instructions. This blueprint also crates the "Win State" boolean, which enables the win cutscene to be triggered, as well as unlocking new dialogue options for all the NPCs within the map.
Below are the GANTT Chart, Bid Sheets, and Asset Sheet for Rabbit Repair. These were put together to keep track of tasks and deadlines and ensure that all tasks were within the scope of the 15-week project. These resources, combined with strong team communication, contributed to the game's success.