Film Studio Logo
Home About Films Contact
Atharv Gopaluni
About Portfolio Still Images Socials/Resume Contact
Overview Design & Development Audio & Polish Gameplay Reflection

Labyrinth

The Journey of the Game

Role: Game Designer, Developer, Artist
Year: 2025
Platform: PC/Web
Engine: GameMaker
Genre: Puzzle/Battle
Concept: Fight your friend through a labyrinth to collect the most coins!

Overview

This was done for a project in my Intro to Game Development class. Myself, alongside a partner, Sarah Lamond, had to create a game that was multiplayer, so we created this maze game in which two players face off. The initial concept was to make it so whoever gets to the end first wins. However, this ended up being quite boring, so we shifted the focus to collecting the most coins within the labyrinth while fighting obstacles.


Design & Development

A friend and I worked on this project and worked together to decide on a maze structure as well as a core gameplay loop that would keep players engaged.

Game Mechanics

The main core mechanic to figure out was the maze generation. To do the maze generation, I used recursive backtracking, essentially creating a grid and then removing pieces from it. I then cut out large parts of the grid to act as certain key points in the maze, including corners and the center.

Game mechanics

Obstacles

We designed various obstacles, powerups, and debuffs to make life a little more difficult (or easier) for players. This was also how we introduced the fight mechanic, making it so you could debuff another player or even attack them to steal some of their points.

Level design

Art & Visuals

The visual style was very much just pixel art. We kept the color palette vibrant, shining and blinking against the black background. We wanted to keep it bright and engaging.

Art and visuals

Audio & Polish

We wanted to make the game feel like an arcade game, and we used music and lighting to do so.

Sound Design and Lighting

We implemented a variety of arcade sound effects (when using powerups or getting debuffs) as well as arcade music to really sell that arcade vibe. We also added lighting effects, making the environment pulse and flash to enhance the arcade atmosphere.

Sound design

Playtesting & Iteration

We playtested with both friends and professors, and ended up with a project we iterated upon 3-4 times. In the end, we got quite an enjoyable game to play with friends, taking into account the feedback that we had to make the fighting more engaging, the powerups more powerful, and the debuffs more devastating.


Gameplay
Showcase
Gameplay screenshot 1
Gameplay screenshot 2
Gameplay screenshot 3

Reflection

This game taught me a lot about creating experiences for more than one person. Making a game that was engaging for both players was new to me, especially as my main focus has typically been on single-player experiences. However, it was quite fun, and I am quite happy with our end result.

Play Game →



× Enlarged view