DRS Editor
Simplifying complex game logic through better interaction design.
Redesigning the Dynamic Response System (DRS), an internal CryEngine authoring tool used by game designers to create dynamic interactions, contextual dialogue, and gameplay behaviours without writing code. Unlike player-facing interfaces, development tools are used daily by expert users performing complex tasks. Every interaction has a direct impact on productivity, accuracy, and the overall development process.
The goal of this project was to streamline these workflows by making the system easier to understand, faster to navigate, and more efficient for creating increasingly complex response logic.
Product Design / UX Research / Information Architecture / Prototyping / User testing
2021
Crytek is a Frankfurt-based video game developer and publisher known for creating first-person shooters and game development technology. CryEngine is Crytek’s proprietary game engine, used to develop their own games and licensed to other studios.
Browse the gallery to view the new interface
The challenge:
As game projects evolve, their underlying logic quickly becomes difficult to manage. Designers often work with hundreds of interconnected conditions, variables, actions, and events that determine how characters and systems react to the player’s behaviour. The existing interface exposed this complexity but offered limited guidance through it. Information was densely presented, visual hierarchy was inconsistent, and navigating large response structures required considerable cognitive effort. The challenge was to simplify the authoring experience without reducing the flexibility that advanced users depended on.
Understanding the workflow:
Rather than thinking of DRS as a traditional interface, I approached it as a professional creative tool. Users spend hours building, testing, and refining complex behaviours. Their primary goals are to:
- Understand response logic quickly
- Build new interactions with minimal friction
- Detect configuration errors early
- Navigate large projects efficiently
- Maintain confidence while editing interconnected systems
Every design decision focused on reducing friction throughout these workflows.
Watch the new Dialog Database flow
The solution:
The redesigned DRS provides a cleaner and more structured editing environment that helps designers focus on building game logic rather than navigating the interface.
Information is organized according to the user’s mental model, allowing response structures to be understood more quickly. Improved visual hierarchy highlights relationships between conditions, actions, and events, while consistent interaction patterns reduce unnecessary context switching.
The layout was optimized to maximize workspace without sacrificing discoverability, enabling designers to comfortably work with larger and more complex response graphs. Small usability improvements, including clearer grouping, improved navigation, and more consistent controls, collectively create a significantly smoother authoring experience.
Design impact:
Although this work focused on internal production tools, the intended outcomes extended beyond interface improvements. The redesign aimed to:
- Reduce the time required to author complex response systems
- Improve readability of game logic
- Increase confidence when editing interconnected behaviours
- Lower the learning curve for new designers
- Support larger and more scalable game projects
Previous interface
New filter
Filter selection
Filter editing
Filter deletion
Watch the new Responses flow
Usability tests