Aisle Adventure is a game about a kid who’s been tasked with finding groceries. But as he goes around searching for his items, his imagination runs wild…


Our team wanted to build a puzzle game that incorporated non-euclidean elements, bending time and perception to give an experience unique to Virtual Reality.

What it does

The game consists of two minigames that players must complete to get the groceries: a traditional bowling game, and a puzzling light-and-mirror level.

How we built it

We used Unity to develop the game. The teleportation and game mechanics are implemented with C# scripts / shaders, and the assets are all either imported or developed by ourselves.

Challenges we ran into

Much of our team’s development was spent on creating a camera renderer that could create a preview of the environment being teleported to, like a portal. However, we ran into several issues regarding properly performing the transformations necessary to display the portal, so we had to revert to a flat green texture. Additionally, we had planned on incorporating elements to shrink / grow the bowling balls and add complexity in the form of obstacles, but we were unable to do so in a reasonable timeframe.

Accomplishments that we're proud of

We’re especially proud of the ice cream minigame in which you must use mirrors to redirect a light beam and melt the ice enclosing your ice cream.

What we learned

Most of our team had very little Unity experience prior to this hackathon, and we gained lots of experience developing VR-specific games for Unity.

What's next for Aisle Adventure

Our team hopes to develop the portal shader and add additional minigames, like a MOBA-style minigame and a fighting minigame, in addition to some environmental polish.

Built With

Share this project: