Date

6-2015

Degree Name

BS in Computer Science

Department

Computer Science Department

Advisor(s)

Zoe Wood

Abstract

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