I am a game developer with experience in Unreal Engine 5 (C++) and Unity (C#). With
an academic background in Maths and Computer Science, I also have 6+ years of
experience in Python with a focus Automatic Music Transcription and Deep Learning.
Currently I am working on a visual novel RPG titled Odyssey
in Unreal Engine 5 with a small team of artists, game designers and musicians.
I have a keen interest in mental health and run multiple weekly mental health support
groups for
gamers on Discord. I also run daily co-working sessions for creators on the
Mastered bootcamp where we
meet every 2-3 hours to share progress, give each other feedback, plan the next steps
and help each other problem solve.
In my free time I like to play guitar or violin and spend time with my dog.
Tabletop-inspired visual novel RPG
I developed a tech demo for Odyssey as my main project for the Mastered bootcamp. After other creators showed an interest in collaborating on the project, we have decided to take the project further. I implemented the following in C++:
Completed as part of my application for the
Mastered
bootcamp.
See video for implementation details.
I participated in 5 one-day live creator challenges as part of the Mastered bootcamp. We completed our projects individually, but tracked progress on a shared Trello board and participated in regular stand-ups throughout the day.
Hyper-Casual Game
A Simple Memory Game
Vehicle-Based Gameplay
I developed a series of short Unity games as part of various courses on GameDev.tv. Some of them are listed here.
A thrilling, fast-paced rail shooter
Defeat the big golden enemy ship before time runs out and your home
gets destroyed. Completed as part of the Complete C# Unity Game
Developer 3D Online
Course on GameDev.tv.
A constant balancing act relying on skill and patience.
Completed as part of the Complete C# Unity Game Developer 3D Online Course on GameDev.tv
Try Now!A 2D platformer
Completed as part of the Complete C# Unity Game Developer 2D Online Course on GameDev.tv
Try Now!A first person shooter prototype with state machine driven AI enemies
Features a complex state-driven AI that uses visual and auditory
inputs to notice and stalk the player or other environmental
stimuli. States include: Idle, Patrol, Listening, Looking Around,
Staring, Chasing, Attacking, Dying.
The player can use the environment to their advantage, e.g. by using
explosive barrels as traps or distractions.
A Warhammer 40k Crusade Incursion mission
I designed and wrote an unofficial mission for Warhammer 40k. My
goal was to present the players with difficult choices and
encourage
negotiaton between players.
Do they form a temporary alliance to achieve a common goal? Will
one
choose to betray the other for a greater gain but at greater
risk?
I'm Head Writer for the FED League and have been designing and writing one-shots and short adventures for the league since 2020.
An original puzzle for one of the one-shots I wrote for the FED League.
Objective: Get from grate A to the wizard's secret lab
"Finally, you’ve reached the bottom floor of the
lighthouse.
In the center of the room you see a large round hole in the
ground covered by a heavy metal grate. A continuous stream
of water rushes
through the flooded tunnel beneath the grate. Judging by the
sheer amount of noise it’s making,
you can’t help but think of how powerful the current must
be.
You also notice that the walls of the
tunnel are covered in some kind of slimy, spongy goo. A big
arrow carved into the stone floor points
towards the hole and, next to it, in big writing, an
inscription
reads ‘SECRET LAB’. The only other
thing in the room are 8 levers next to the wall. Now that
you
see this, you remember one of the
drawings you saw on the floor above.""
A blackjack-inspired minigame
Written for the Joy to the World adventure to simulate a rooftop race.
View RulesA 6th Level FED Adventure
The PCs are contacted by a desperate wizard who got himself trapped in his own lab underneath a lighthouse and begs them to rescue him. What initially sounded like a straightforward rescue mission turns out to be far more dangerous as the PCs find out that a being from another dimension is toying with them, trying to stop them from reaching the poor wizard.
A 3rd Level FED Christmas Adventure
It’s Christmas Eve and the PCs are fighting their way through a snowstorm, in search of Skaland - the northernmost village in the world. Every year, the inhabitants of Skaland throw a huge party for Santa’s kobolds who get to enjoy their one night off after yet another year of hard work. But what starts off as an innocent celebration ends in disaster. Does the party have what it takes to save Christmas?
A 4th Level FED Adventure
The PCs have been summoned to help a group of archeologists who’ve recently uncovered and accidentally awakened the ancient mummy lord Nuben-aren-ha-ra-theris-mar-kah-nesh-u-tah who’s taken over the region’s cloud factory and turned the area into an inhospitable desert, forcing all of its inhabitants to retreat underground. Can our heroes reclaim and repair the factory to end the droughts and suffering?
A 1st Level FED Adventure
The PCs are visiting the town of Fairwater in the middle of the Fairwater Spring Festival. Everyone’s having a good time until they find themselves watching the town’s hospital go down in flames. As impartial visitors in town, they are summoned for jury duty. What choices will they make when presented with a moral dilemma?
A 1st Level FED Adventure
The players find themselves captured by a gnoll clan and are waiting to be executed. They learn that the gnolls are working with the goblins and are planning to mount simultaneous attacks on Anacra. One from the East and one at The Wall. Moreover, the gnolls are planning to attack a nearby human settlement named Skana the next morning. Can the players escape in time to warn Skana and help them find a way to fight off the gnolls and warn the kingdom?
A 2nd Level FED Puzzle Adventure
The PCs discover a secret network of tunnels beneath the nation's largest library, leading to the ancient Temple of Knowledge. Can they work together and communicate well to find the hidden treasure within?