Slingshottr is an online co-op game I developed and shipped solo.
As my first Godot project, I had to learn both the engine and GDScript as I went.
I created a smooth multiplayer experience and integrated it with Steam so players can easily join each others’ games.
I designed and implemented a procedural level generation system, complete with biomes and biome-specific enemies.
I crafted an integral physics-based ‘grapple/tether’ mechanic, ensuring it worked over the network.
This allowed players to truly work together; players could all tether a single physics object, and even tow each other to safety.
I engineered a system for a fully voice acted and subtitled character.
Clara informs players of important gameplay updates, such as incoming enemies, other dangers, and scrap quota milestones.
I also created and maintained consistent art and music styles.
Some screenshots showing art consistency.
With the music, I aimed to limit its intrusiveness. I wanted to avoid detracting from any action happening in-game.
Fading between some of the music tracks I wrote for the game.
Click here to read full Slingshottr write-up…
Projects & Solo Jams
Some more games I’ve created. Click the titles for more information!

Created in 7 days for SCREAM JAM 2024 using the Godot Engine. I wanted this horror game to really create a sense of vulnerability.

An online multiplayer co-op wave-based hack ‘n’ slash made with Unity. Players could hack their way through waves of monsters, using swords and bows.

A singleplayer horror with a pet dog that can be controlled by whistling.

A multiplayer experimental sandbox game made with Unity. Players could manipulate the terrain, and place or destroy objects to build structures.

A comedic, cosy 2D sidescroller game made with Unity.

A cute narrative style game made with Unity, with hidden-object type elements.
University Jams
Here are some small games I made with friends while at university under the group name ‘selftitledstudios‘. Click them to be taken to their GameJolt pages.