GDC Vault is part of the Informa Tech Division of Informa PLC
This is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
Unraveling the Mystery of a Thriving Game Codebase: What You Didn't Know About Your Game (Presented by Endava)
Software systems are like a box of chocolates. "You never know what you're gonna get." In this session, we will introduce a new, mind-boggling tool-driven technique for revealing the traits and risks of large software systems. Our approach is a comprehensive radiography of the entire system. Besides the static analysis of source code, we also intake the evolution history from the source-control and the issue-tracking systems. When we look at all these together, we identify significant threats that are not directly perceptible in the code, like subtle cross-technology dependencies, components tedious to implement and change, or poor distribution of project knowledge across developers. Over time we examined 200+ systems and about half a billion lines of code. To showcase our approach to software assessment, we will go through the insights we gained while conducting an in-depth review of a gaming company that was mid-journey into becoming a modern technology and data-driven.
Did you know free users get access to 30% of content from the last 2 years?