GDC 2025 Session Viewer
Tools Summit: Designing Extensibility for EA’s Submission Tool CheckMate
Byron Mayne (Senior Software Engineer, Electronic Arts)
Location: Room 3014, West Hall
Date: Tuesday, March 18
Time: 5:30 pm - 6:00 pm
Pass Type: All Access Pass, Summits Pass - Get your pass now!
Track: Programming
Format: Lecture
Vault Recording: TBD
Audience Level: Advanced
At Electronic Arts before users submit content to Perforce they must run a pre-submission tool called CheckMate. This tool is used at almost every studio at EA and provides a consistent experience for everyone. The challenge being that no one studio or team works in the same way. In this presentation, we will go over the technical architecture of CheckMate and how it supported extensibility and leveraged inner-sourcing.
Takeaway
The main takeaway of this talk is to give the audience an understanding of how to achieve a greater impact by creating tools that are designed to be extended. Additionally, how to provide support to your tools by defining a clear sense of ownership. The concepts covered here are more geared at contributors at larger studios.
Intended Audience
This talk is most useful for engineers who work on tools or technical architects looking to design future products. Additionally, developers can gain a good understanding of how to write extendable technology.