top of page
Butterscotch Hop
Butterscotch Hop is a puzzle game where you play as a rabbit trying to find its way home. This game is a solo project intended to test out tool creation in Unity.
Art Assets


Butterscotch Concept Art
The main protagonist of the game is a friendly rabbit. He's lost in the woods, but that won't stop him from trying to eat everything in sight! I made him very round and fluffy. After that, I created some grass tiles and a prototype model of Butterscotch to test out some features in the game.

Butterscotch 3D Model & Animations

Tile 3D Models
Tool Programming
My main purpose for creating this puzzle game was to test out tool programming in Unity. I wanted to make a easy and reliable custom puzzle maker that allows the user to make any shape of map they want and any type of puzzle they please.

Level Size & Randomization

Adding Tiles & Changing Tile Type

Adding Items on Tiles
Each original tile is placed to the side of the scene while the different levels are made up of clones of said tiles. The user is able to make any size level they want and the camera adjusts accordingly for the best player view possible. Generating a new level randomizes the tiles each time, but the user is able to change any of the tiles for their puzzle. For each tile, the user can also specify if the tile will be "empty" or if the tile will have an item on it. At the moment the only available items are "carrot", "rock" and "burrow".

Butterscotch Hop Gameplay
With this range of customization, a game designer would easily be able to create as many levels as they wish with ease.
Graphics Programming

Day - Night Cycle
I wanted to stray as far from realism as possible, so I created a simple cell shader. I also created a wave shader for the water tiles and a grass shader to move the blades of grass around. There is also a day-night cycle in the game for an additional relaxing feel to the game.
bottom of page