In game development, software complexity has reached a critical mass, the artistic element has spiked, and for both domains, reuse is minimal. The game community is experiencing issues that other software-intensive domains have passed through and will benefit from drawing upon best practices in defense, embedded, and enterprise systems. We will examine best practices and application to game development.