Date of Graduation


Document Type


Degree Name

Bachelor of Science

Degree Level



Computer Science and Computer Engineering


Gauch, John M.

Committee Member/Reader

Thompson, Craig W..

Committee Member/Second Reader

Beavers, Gordon


In this thesis, a two-dimensional game engine is proposed for the Android mobile platform that facilitates rapid development of those games by individual developers or hobbyists. The essential elements of game design are presented so as to introduce the reader to the concepts that are crucial for comprehension of the paper. A brief overview of the Android Operating System is also included for those unfamiliar with it. Three primary design goals are identified, and a prototype solution is described in detail. The prototype is then evaluated against those design goals to see how well it accomplishes each task. The results are collected and presented at the end of the thesis and demonstrate that though there is always room for expansion, the prototype does indeed satisfy the requirements given.