work

Project Mountaintop

A rhythm game you play with hiking poles.

Alongside Abigail, who made the amazing bespoke physical controllers, we built a rhythm game revolving around the concept of hiking!

This was our Creative Tech & Design capstone and was shown off at the ATLAS Institute at CU Boulder during ATLAS Expo '23.

An entire "rhythm engine" was built on top of Unity. This allowed us to use any song and create a level for it within the game using MIDI information- which would allow music artists to easily create a level within their DAW without having to spend hours in a dedicated level editor.

The physical controls were built on an Arduino system, and an interfacing script was developed for Unity to be able to read inputs, as well as negate any input-based delay so that scoring would remain accurate.

Overall, it turned out to be a huge hit as an in-person attraction, which was the main design goal for the experience, and a great learning opportunity for utilizing Unity's lesser-known capabilities. It was also fun designing the UI/UX and writing the title theme. With more time, I would have loved to add some polish, especially to the 3D animations and VFX, but I'm glad to have delivered a memorable experience.

Dev logs

Written while it was being built, in 2023.

Hand-drawn sketch of a hiker running past ghosts toward a hit guide, with helmet light, water and night cycle ideas

dev log 1 · Jan 2023

First Steps - Week 1→2 Recap

Starting Project Mountaintop’s rhythm game from scratch in Unity: a modular rhythm system, ghosts, and a hilariously buggy first prototype.

Project Mountaintop in play: glowing hit targets with Z and X key prompts, a 1x multiplier and a Perfect rating

dev log 2 · Jan 2023

Stay on Beat - Week 2→3 Recap

Fixing a shallow-versus-deep copy bug that broke ghost movement, then adding scoring, lighting and theming on the way to a playable demo.

Laptop running the Unity game next to an Arduino prototype wired to a breadboard

dev log 3 · Feb 2023

Week 3→4 - Integration

A short week with one big milestone: hiking-pole controls finally talk to Unity from custom Arduino hardware over a serial connection.

Project Mountaintop gameplay with combo and score UI

dev log 4 · Feb 2023

Week 4→5 - Deluxe Combos

MIDI-driven beatmaps, music, combos, SFX and the first standalone build of Project Mountaintop, plus playtester and mentor feedback.

Project Mountaintop gameplay on a space theme: an astronaut running over Earth with score, hit tallies and a combo counter

dev log 5 · Feb 2023

Week 5→6 - SPAAAAACE!

T9Hacks week: a space theme, a new UI, a Hans Zimmer beatmap made in 15 minutes, and a humbling attempt at 3D character modelling.

dev log 6 · Feb 2023

Danny - Mentor Extraordinaire

Playtest feedback from mentor Danny that shaped Project Mountaintop: the hiking pole controls, polish priorities and a six-input scheme.

More workLittle gameshalmic on YouTube