top of page

Narrative Writing Portfolio


Lore & 

Class Design

Eleusaria Sourcebook

A sourcebook designed for use with various TTRPG systems, but primarily D&D 5e.

Contents include:

- Cities

- Key figures & relationships

- Basic mythologies

- Starting Hooks for players and game masters. 

The Night Before - Adventure Module

A one shot adventure designed for D&D 5e. Published on


Contents include: 

- Narrative plan

- Amnesia storyline

- Puzzles

- Spoken text boxes

Blood Reaver

A new class invented for D&D 5e. Published on 

- Invented "Echo" mechanic

- Unique abilities tied to narrative

- 3 subclasses each with accompanying narrative ties

- Narrative hooks for game masters to tie into their world. 

Aetherium Sage

A wizard subclass for D&D 5e. Published on

A subclass that fits into existing mechanics. 

- Includes narrative hooks for game masters & players.

- Invented spells and skill text tied to narrative intent. 

Fairy Godparents

A short story composed for competition with the theme 'how it all started'. Two otherworldly figures examine a baby to see whether they may be the chosen one, and determine the nature of their contest.  1500 words. 

Anchor 1

Unity - short story

A short story written for a competition with the theme 'dystopia'. Set on a distant planet and exploring how democracy might be exploited. 2000 words. 

EE LOGO 2021 V10.png

A short format podcast with standalone adventures set in the country of Eleusaria (see above sourcebook). 

- Main narrative writer.

- 10 hour narrative arcs.

- 3 seasons with separate stories.

- Team based narrative design.

BS Logo FINAL BGLetter White.png

A long form campaign livestream & podcast set in the world of Erionwel. 

- Main narrative writer.

- 6 interweaving character narratives

- Main story arc

- Additional lorecasts

Adventure & Plotting

Mechanics &

Dialogue & Prose

Erionwel Creation Myth

Erionwel Creation Myth

The creation myth for the world that 'Earths Embers' podcast and 'Blood & Song' livestream are set in. 

bottom of page