Game Writer and Narrative Designer on FORGE OF THE FAE | Solo Developer of award-winning game jam entry SEERSPHERE | Showcased in Unity Student Showcase 2023 | Alumni of game development, game writing & narrative design courses through Code Coven, AIE, IntoGames, and The Narrative Department.
Datadyne | aug 23 - present
Forge of the Fae
Game Writer & Narrative Designer
Gear up and join Fiora, a brilliant inventor, on a quest to uncover the truth behind a series of mysterious disappearances. Explore this branching JRPG inspired by ancient Celtic folklore, full of intrigue, adventure, and endless possibilities.
JAM Project | JAN 25
Project Mikkel
Game Writer, Narrative Designer & Artist
Project Mikkel is a sandbox virtual pet developed in PICO-8 for Global Game Jam 2025. During this project, I provided documentation support, sprite art and animation, UI/UX design and art, narrative design, dialogue writing and implementation.
JAM PROJECT | OCT 24
It Remains
Game Writer, Narrative Designer & Artist
Developed over seven days for Scream Jam 2024 with Josef Frank and Blake Crane. During this project, I planned, wrote and implemented dialogue in Godot and created all of the environmental art in Crocotile 3D and Procreate.
JAM PROJECT | OCT 23
SeerSphere
Solo-Developer
SeerSphere was awarded 2nd in the Story Category of SCREAM JAM 2023, a 7-day horror jam. During this solo project, I explored tracking branching narratives and Miro planning. I also did all of the art, programming and Inky implementation.
Other Work
The Long Road | COURSEWORK, APR 24
Developed during Kim MacAskill's 3-week narrative sprint. I created a character biography, dialogue sample, location biography, dialogue system, and combo cinematic script for this project.Kings Laughter | JAM PROJECT, JAN 24
Created over three days for GGJ2024. During this project, I provided audio direction, production, design, UI/UX and randomised dialogue development.226 Lives | JAM PROJECT, NOV 23
Developed over nine days for Godot Wild Jam #63 in collaboration with Josef Frank. During this project, I gained experience formatting screenplays using the VSCode Fountain extension for seven separate cutscenes.Hexamination | COURSEWORK, OCT 23
Created as part of the final 2-week project for Code Coven’s Introduction to Game Making course. This project was featured at the Unity Student Showcase 2023.EAT. | COURSEWORK, MAY 23
Completed during Susan O’Connor’s Game Writing Masterclass. This assignment was an excellent way for me to explore various narrative tools and strategies for developing character tone and story pacing.Divinity and Other Demons | COURSEWORK, MAY 23
An assignment where we were tasked with placing three of our favourite videogame characters into an elevator together. This tested my ability to mimic preexisting character tones and to adapt creatively.This is Bat Country! | PROJECT, JULY 22
Made using Twine, ‘This is Bat Country!’ is a playful experiment in branching dialogue and traditional RPG storytelling.
Game Writer & Narrative Designer
Storyline Development
Sidequest Design
Character and Location Biographies
Worldbuilding
Branching Narrative and Relationship Systems
Dialogue Writing
In-engine implementation using Yarn and Tiled
Developed by Datadyne
A team of video game developers and enthusiasts, with guest composers including Emi Evans (Nier Automata, Dark Souls, Drakengard 3) and Yoshino Aoki (BoF III, BoF IV and Final Fantasy XV).
Our story follows Fiora, a brilliant inventor who uncovers strange phenomena tied to the local crystals. Meanwhile, a miners' strike distracts the townspeople from a more sinister mystery: people are disappearing. Fiora and her friends must solve this mystery before it's too late.Forge of the Fae is a turn-based RPG inspired by Celtic mythology and steampunk aesthetics. The game combines classic turn-based combat and dialogue systems with modern mechanics, including an adrenaline system, micro-reactive dialogue, and branching narrative and relationship paths.
Tools & collaboration
Software employed for the design, creation and implementation of narrative elements.
Tools
YarnSpinner
Tiled
Unity
Miro
WriterDuet
Google Workspace
ClickUp
Forge of the Fae wouldn't be possible without the support and guidance of my team. Throughout development, I’ve worked closely with multiple departments and team members. In our asynchronous, remote workplace, effective communication and collaboration have been essential. Below are some ways I’ve contributed to our team’s success.
Feedback and provision of reference materials for environmental and character design.
Weekly Discord meetings focusing on general development, cutscene design and narrative development.
Collaboration with our Level Designer and Creative Director on map and environment development.
Note-taking and organisation via Google Docs and Drive.
One of the many areas I've been involved with is weaving Celtic and Fae mythology into an original narrative, drawing inspiration from mythological figures and creatures.

In addition to these magical figures, I’ve developed a vibrant cast of playable main characters. Featured in our Kickstarter and demo are just a few of these characters.
Fiora
Fiora always knew she would be an inventor. From the moment she could walk, she was out in the field alongside her father, digging eagerly for crystals.
"Esteemed crystal researcher and loving father"
Those were the words on his tombstone. It had been a year since his disappearance, leaving only an empty grave and unanswered questions. If there is anything Fiora detests, it's an unanswered question.
Macklin
The youngest member of the group, Macklin, also known as Mac, is a fresh-faced assistant to Fiora, the inventor.
Paid primarily in food (at his request), young Mac is trying to find his place in the world and prove his worth. When he's not digging around for crystals or running from wild boars, Mac can be found helping his mother at the family inn, The Toasty Traveller. The family's finances have been on a downward spiral ever since his father was injured in the mines, depriving them of a second income.
Exceeded Kickstarter Goal by 1510%, raising over $340,000 AUD from 4,140 backers.
Game Writer, Narrative Designer & Artist
Storyline Development
Dialogue Writing
Godot Implementation
Stylised Textures
Low-Poly 3D Modelling
Developed for Scream Jam 2024
Developed over a period of 7 days alongside Josef Frank and Blake Crane for Scream Jam 2024.
It Remains explores the concept of a nightmare that can't be escaped. The protagonist is a young child waiting for their mother to return home from a job interview. But when her mother returns, her life is swiftly ended by their host, a seemingly kind old woman named Ms. Maude.The player repeatedly revisits the scene, discovering increasingly disturbing details about Ms. Maude and the protagonist's life. The narrative reflects this through a simple iterative script, with each dialogue snippet devolving as the loop counter increases. This looping design not only successfully achieves a simulation of the recurring nightmare but also allows us to mirror the feelings of hopelessness, frustration and eventual detachment in our protagonist. This cycle continues until the player faces one final option: end the cycle by any means possible.
Tools & collaboration
Software employed for the design, creation and implementation of narrative elements as well as the creation of 3D models and textures.
Tools
Google Workspace
Crocotile 3D
Godot
Procreate
It Remains was developed for a 7-day Game Jam. This short development cycle means that the entire team needs to work at a break-neck pace to meet the deadline. I helped contribute to our final submission's success in a number of ways:
Created and contributed to brainstorming and design documentation on Google Docs.
Assisted in implementation of dialogue targets, coordinating with our programmer, Josef, using his bespoke Logic Screen tool and implementation guide.
Communicated priority tasks in Discord, providing a touchstone for asynchronous working.
Maintained a Google Sheet with dialogue lines detailing their location, trigger and conditional dialogue.