Department - Author 1
Computer Science Department
Degree Name - Author 1
BS in Computer Science
Date
6-2015
Primary Advisor
Zoe Wood
Abstract/Summary
Developing games on top of commercial game engines is difficult because the projects are too large to quickly understand. We present Crash: an alternative solution to game development that empowers developers to begin working on a game with very little introduction to the project by building a small, extensible, and modular game engine. Design patterns such as dependency injection and interface-based development encourage simple, understandable code and empower developers to divert their efforts toward the playable components of their games.
URL: https://digitalcommons.calpoly.edu/cscsp/66