GDC Vault is part of the Informa Tech Division of Informa PLC
This 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.
Etudes and Actors: Owlcat's Tooling for Highly Branched Narrative
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.
Did you know free users get access to 30% of content from the last 2 years?
