Focalised Story Sifting
A Matter of Perspective
How do you procedurally generate an unreliable narrator?
Key Achievements Authored a bespoke storyworld simulation, capable of generating compelling event sequences. Used a statistical sifting heuristic to surface stories from NPCs' subjective perspectives. Contextualised practical findings with an "incredibly well researched" literature review, as per my supervisor.
Made With Godot, C#. Grade AMy Master's project at Abertay was focused on emergent narrative, an approach to procedural storytelling by which narratives form bottom up through simulated character interactions. Inspired by stories like Akira Kurosawa's Rashomon and Agatha Christie's Five Little Pigs, I wanted to create NPCs that could retell their own in-game experiences, together forming a fragmentary account of the simulation as a whole. The resulting dissertation is a mix of narratological theory, technical discussion, and experimental analysis...