Session Name: | Rebuilding Your Engine During Development: Lessons from 'Mafia III' |
Speaker(s): | Jan Kratochvil |
Company Name(s): | Hangar 13 Games |
Track / Format: | Programming |
Overview: | Moving from 'Mafia 2' to 'Mafia 3' required major changes to the Hangar 13 Games in-house toolchain and engine to increase its flexibility in order to support the new open world game design. In this talk, the speaker will present a case study of this engine redesign, including a new component-based object model, a new C# WPF-based world editor, and a new asset pipeline. In an overview of "lessons learned" from performing this complex engine and toolchain deployment during production, this session will cover the good, the bad, and the ugly. |