Department

Computer Science Department

Degree Name

BS in Computer Science

Date

6-2015

Advisor(s)

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.

Share

COinS