VIDEO GAME WRITING COURSE
TUESDAYS & THURSDAYS
6 PM BST
23 APR 2026 - 2 JUN 2026
DURATION:
6 WEEKS
TUESDAYS & THURSDAYS
6 PM BST
Stop watching the credits roll. Start writing the game players remember.
Learn from Sarah Arellano, Senior Writer at Ubisoft, and build the skills, mindset, and playable proof studios look for when hiring narrative talent.
THIS COURSE IS FOR YOU, IF...
-
YOU LOVE GAMES BUT DON’T HAVE INDUSTRY EXPERIENCE
You know you want to write for games, but the path feels foggy. This video game writing course walks you through the full development lifecycle, showing how narrative decisions are made, tested, rewritten, and shipped. You’ll leave with a clear picture of the role and a finished game to back you up in interviews.
-
YOU ARE A WRITER WANTING TO MOVE INTO GAMING
You already know how to craft story, character, and tone, but games play by different rules. Here, you’ll learn how writing adapts to player choice, systems, and constraints without losing emotional impact. By the end, you'll have a portfolio piece that showcases your skills and speaks the studio’s language.
-
YOU WORK IN GAMES & WANT TO PIVOT TO WRITING
You understand pipelines, production realities, and how games are built, but are new to the writing side of things. This game writer course shows you how to translate your existing experience into strong narrative thinking. You’ll step inside the writer’s room, learn how story decisions interact with design and art, and turn your game knowledge into compelling, playable storytelling.
Write stories that players disappear into.
Design, write, test, and ship a complete Twine game, from first concept to final build. Every assignment mirrors how narrative work happens in real studios, from ND documents to branching combat outcomes. What you make here isn’t theoretical; it’s playable, shareable, and portfolio-ready.
Learn LIVE from a AAA pro.
This is live, online, and led by a senior writer actively working in AAA. You’ll get real-time feedback, table reads, playtesting sessions, and workshops that push your work further with each iteration.
- Leads narrative development on large-scale AAA titles
- Writes and designs interactive stories at Ubisoft
- Previously shaped narrative at Blizzard, Volition, and Super Evil Megacorp
- Credits include Beyond Good & Evil 2, World of Warcraft, Saints Row (2022), Vainglory, and more
- GameHERS Narrative Designer of the Year (2021)
- Mentor in the Ubisoft Mentorship Programme
- Known for bridging creative ambition with production reality
See how this course works and how game writing works. You’ll break down what makes a game succeed, rethink pitching, and start analysing games with a sharper, more professional lens.
- Course overview & team culture
- Mechanism, audience, & success
- Pitching as storytelling
- Workshop: Analyse games like a pro
Assignment #1: Class Game Elevator Pitch
Lock in the core of your game’s story — what it’s about, how it unfolds, and why players should care. You’ll shape a clear story spine, test it through simple Twine mechanics, and pressure-test your idea by pitching it.
- Story spine
- Twine game mechanics
- Narrative Design document
- Workshop: Pitch your game
Assignment #2: Game's ND Document
Figure out how you want players to feel and then design everything to support that. You’ll shape player characters, map out what the player needs to understand, and pressure-test your narrative design doc so the experience lands clearly and intentionally.
- How the player should feel
- Conveyance order of operations
- Designing player characters
- Workshop: ND document discussion & revision
Assignment #3: PC's ND Document
Learn how to write cinematic openings that hook players fast — and make your story work across cutscenes, gameplay, and other formats. You’ll pressure-test your narrative design doc and refine it through workshop feedback.
- Writing game cinematics
- Writing across formats
- Workshop: ND document discussion & revision
Assignment #4: PC Introduction
Find your characters’ voice and make every line count. In this class, you’ll explore dialogue for VO, UI, actors, and localisation, tackle barks, and workshop cinematic table reads to bring your game’s words to life.
- Character "voice"
- Barks
- Writing for VO, UI, actors, & localisation
- Workshop: Cinematics table reads
Assignment #5: Home & Events Passages
Explore how gameplay drives storytelling, adapt existing worlds, and test your writing in real-time. You’ll see how your words play in the game and get hands-on feedback to level up your scripts.
- Gameplay as storytelling
- Adapting existing IPs
- Workshop: Home & events passages QA test
Assignment #6: Meeting Passage
Push your story into the tension zone. Explore conflict across genres, define what’s at stake, and use our workshop to tighten scenes so every confrontation drives the story forward.
- Conflict in different genres
- What are the stakes?
- Workshop: Meeting passagesQA test
Assignment #7: Combat Success Path
Failure can also move the story. Learn how to design branching narratives, craft satisfying failure paths, and test your QA combat sequences, so players feel challenged, not frustrated.
- Branching narrative
- Satisfying failures
- Workshop: Combat success path QA test
Assignment #8: Combat Failure Path
Push your story to the edge. Explore villains under pressure, mirror your characters’ choices, and test isolation in pivotal moments. By the end, you’ll have sharpened your combat passages and narrative tension, ready for the final choice.
- Villains as pressure
- Mirror characters
- Isolation in the final choice
- Workshop: Combat passages QA test
Assignment #9: Threshold Passage
Turn fun tutorials into satisfying endgame experiences. This class helps you test, refine, and polish your work, making sure every element clicks and your project feels complete.
- Cohesion
- Fun tutorials
- Satisfying endgames
- Workshop: Threshold QA test
Assignment #10: Endgame
Put the finishing touches on your game script and make it shine. Test, tweak, and refine every detail, so your project is ready to enjoy.
- Putting the octopus to bed
- Successful revision
- Workshop: QA testing for the full game
Assignment #11: Final Game Revisions
Tie everything together and get career-ready. Review what you’ve learned, polish your portfolio, sharpen your interview approach, and walk away with a clear plan for landing a role in the industry.
- Course review
- Successful portfolio, job search, interview
- What’s next
Assignment #12: Ship It: Final Course Project
What our students say
"Course Instructor:
A genuinely interesting and kind person, someone I WANTED to learn from. Very humble but knowledgeable at the same time. Each interaction felt genuine I always felt questions were answered thoughtfully and respectfully. If I ever had a boss like that I would be so lucky.
Course Community:
I find the classes really instructive and engaging. I love the workshops too and the ability to engage with people who I feel like get me. If I was able to work in an environment with these types of people I think I would be much happier. I am constantly inspired."
"I'd just like to say that this course reminded me just how much I love stories and writing. It's been a while since I faced such an exciting challenge and I enjoyed every second of it. Although I work full time, the classes never felt tiring, and the instructor pushed my creativity and writing further and further. The community was so warm and welcoming and it made me realise that I would love to work in this industry. So thank you to everyone who made this possible, staff, instructors and the other participants."
"I'd have liked it to be longer than a 6-week experience, because it was so enjoyable! The syllabus was great and I have gained a lot of knowledge."
"This has been a fantastic opportunity to learn and to meet so many wonderful people."
"The community grown from this has been a highlight."
"I had a lot of fun during the course and met a lot of really creative, intelligent people. It was great for networking."
Fill in the form to start your ELVTR journey.
We will contact you to clarify all the details.