GDC Festival of Gaming is part of the Informa Festivals Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

March 9-13, 2026
Moscone CenterSan Francisco, CA

Agenda

Etudes and Actors: Owlcat's Tooling for Highly Branched Narrative

Alexey Drobyshevsky  (Technical Director, Owlcat Games)
Location: Room 2010, West Hall
Date: Monday, March 9
Time: 11:50 am - 12:20 pm
Pass Type: Festival Pass, Game Changer Pass - Get your pass now!
Audience Level: Intermediate
Track: Narrative & Performance
Vault Recording: Video
Audience Level: Intermediate

Owlcat Games is famous for making sprawling RPGs with tons of player choice and reactivity. Such games often have hundreds or even thousands of individual variables to represent current narrative state: quests, previous decisions, etc. Essentially a bunch of global variables managed with ad-hoc logic.

This approach scales poorly, and so we designed a better system, which organizes game state into a hierarchy of sub-states that are automatically turned on and off while taking into account potential conflicts.

This talk will share the experience of building and using this "Etude"-based system, and show examples of using it in both Unity and Unreal engines.

Takeaway

Attendees will learn about a novel approach to handling narrative state, along with implementation details — enough to implement their own version, or mine this approach for ideas.

Intended Audience

Narrative and quest designers, gameplay and tool programmers. Some technical details will be given, but no specific programming background is required to understand the main points.