An HTML5 Game Development Framework

First Name: 
Keith
Last Name: 
Boone
Major Department: 
Computer Science
Thesis Director: 
Dee Parks
Date of Thesis: 
May 2012

This thesis describes the creation of a software project, The Glob Game Development Framework. The framework is intended to be a generalized codebase on which developers can quickly and easily build video games that run in the browser. It utilizes modern web technologies to achieve its goals. Chapter 2 provides background information on video games and web applications. It explains why these topics are relevant and how they are related. Chapter 3 describes the design of the framework. It lists goals considered while designing and implementing the framework. Then it explains the development process. Lastly, it gives an overview of the framework's architecture. Chapter 4 explains how the framework is implemented. It explains the purpose, functionality, and usage of each framework component. The chapter often describes in detail the algorithms and data structures used to implement components of the framework. Chapter 5 gathers the results of the project. It explains how the framework met its goals and describes future work that could be incorporated into the framework.