Hello! I’m Ian, a games programmer, narrative designer and writer.

  • Games Programming

    I’m a programmer and designer for AAA and indie games on console, desktop, mobile and web, specialising in gameplay and mechanics across a range of genres.
    LEGO Star Wars III

  • Narrative Design

    I’ve written and designed interactive narrative, dialogue and gameworlds for computer games, interactive fiction, and live events.
    Slaght Maand

  • Writing

    I’m a published author and screenwriter; my credits include children’s books, long-form fiction, interactive books, and feature films.