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.


Session Name:

Tools Summit: Writing Tools Faster: Design Decisions to Accelerate Tool Development


This session discusses the drastic design decisions we made in The Machinery to overcome the problems we had in previous engines (Bitsquid, Stingray) where writing tools became the primary development bottleneck.nnFirst, we minimized the the tech stack to put more control in the hands of the developers. Second, we moved the responsibility for things like undo, copy/paste, save, revert, etc into a shared central data model so that tools get it "for free". Third, we standardized the way in which data interacts with views, so that the same views can be reused for different purposes. nnThis talk will discuss the consequences, pros and cons of our approach and show how it works in a concrete example: implementing an animation state machine editor.

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

  • GDC 2020
  • Niklas Gray
  • Our Machinery
  • free content
  • Tools Summit
  • Programming