A game development Master's thesis: Facilitating the Education of Game Development

by The Acagamic

I recently fin­ished writ­ing my Master’s the­sis (German Diplomarbeit) on “Facilitating the Education of Game Development”. It has taken me half a year to gather infor­ma­tion from game indus­try sources (such as Bob Bates, Bruce Shelley, Jochen Hamma, or David A. Smith), aca­d­e­mic papers and game devel­op­ment books to come up with a small guide for a video game pro­to­typ­ing tool for game education.Download Thesis


The the­sis is avail­able for down­load and licensed under a Creative Commons Attribution-Noncommercial 2.0 Germany License.

My the­sis gives a clas­si­fi­ca­tion of many game devel­op­ment tools used in acad­e­mia for teach­ing game devel­op­ment to stu­dents. This clas­si­fi­ca­tion is done by list­ing advan­tages and dis­ad­van­tages of the tools. It also intro­duces dif­fer­ent focus points in the edu­ca­tion of game development.

I think game devel­op­ment holds such an incred­i­ble amount of ben­e­fits for clas­sic edu­ca­tion that it can not only improve the way we learn but also enrich the sub­ject that we learn with vivid examples.

While I pur­sued an inter­est­ing approach dur­ing the the­sis with try­ing to use a Smalltalk envi­ron­ment for the com­ple­tion of a game pro­to­typ­ing tool, I was not con­vinced of that being the right choice. In the end, I can say that there will def­i­nitely be high-level pro­gram­ming approaches to game devel­op­ment, espe­cially for aca­d­e­mic pro­to­typ­ing. But I sus­pect that those will rather employ the C# lan­guage and gear more towards inte­gra­tion with DirectX or its successors.

Creative Commons License

In all cases, I hope the knowl­edge that I have com­piled about using a high-level pro­gram­ming approach towards edu­ca­tion of game devel­op­ment will prove use­ful for some edu­ca­tors out there.

Readers Who Liked This Post Also Read