The aim of this thesis is to identify AppInventor's existing capabilities and
limitations with respect to game development, and to implement ideas (both
pedagogical and technological in nature) that will improve the diversity,
complexity, aesthetic appeal, and performance of games that can be built using
AppInventor. The author of this thesis believes that if AppInventor's game
development capabilities can be augmented, the adoption rate of the tool and its
popularity amongst school students will be impacted very positively.