Goating Over It
A punishing platformer about climbing a mountain as a robotic goat with two grappling hook arms. A GMTK Game Jam 2024 Submission.
Worked on game design and programming in a team of 4.
Climball Legends
Experience the ultimate fusion of pinball, air hockey, and climbing with Climball Legends. Challenge your friend to an epic two-player showdown to become a legend.
Worked on game design and programming in collaboration with an artist at Valo Motion.
Short Circuit
An electrifying exergame for the ValoClimb that combines bouldering with puzzle-solving and cooperation. Up to 4 players complete electrical circuits, earning points by holding difficult poses.
Worked on game design, programming in collaboration with an artist at Valo Motion.
BEATROOT
Beat root vegetables as a beetroot in a beat-focused beat 'em up game. A Global Game Jam 2023 Submission.
Worked on game design and programming in a team of 3.
Discordant
A rhythm-action game where you defeat enemies to the beat of the music.
Bit1 Competition finalist. Created as part of the Game Project I course at Aalto University.
Worked on game design, programming, and producing, leading a team of 6 students.
Dice Wars
A tower defense where you spawn structures by throwing dice to combat the onslaught of evil tiny dice. A GMTK Game Jam 2022 Submission.
Worked on game design and programming in a team of 3.
Dynamic Dungeons
A virtual tabletop map editor supporting videos and 3D assets.
Worked on design, gameplay, UI, and publishing on Steam. As a generalist in a small team, I designed and developed core parts of the application.
VR Dungeon
A cross-reality local co-op puzzle game. Help a friend escape a dungeon in virtual reality by translating ancient markings, solving puzzles, and communicating clearly efficiently under pressure.
Worked on game design, programming, and publishing, in collaboration with an artist.
Invasion
An assymmetric, single-device multiplayer mobile game about an alien invasion. The defender experiences the excitement of bullet hell games, while the invader strategically composes the alien force using unique units.