You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.

close

The Number One Educational Resource for the Game Industry

Session Name: Tools Summit: Immutable Data for Editors for 'EVE Echoes'
Speaker(s): Kai Zhang
Company Name(s): Netease Games
Track / Format: Tools Summit

Did you know free users get access to 30% of content from the last 2 years?


Get your team full access to the most up to date GDC content

Overview: This session presents the technical details of EVE Echoes immutable data based editor framework. During this presentation, you will see how a small team developed a large number of editors. Several solutions are compared alongside, and we discuss why immutable data best suited our tools. You will see how to use immutable data to decouple the UI update, why it can significantly decrease the complexity of editor development, and how it offers a simple, reusable, and feature-rich undo/redo solution. You will also see how the framework can greatly improve the reusability of UI logic when combined with component-based UI.

Game Developers Conference 2022

Kai Zhang

Netease Games

free content

Tools Summit

Programming