This project is about developing a family of Tower Defense games. It aims to implement a family of games that serves for studying the influence of different screen sizes and resolutions on players’ performance. The games can fit various screen resolutions automatically, and the data of each experiment will be collected and saved to files. According to different selections of components in resource library, the system will generate different Tower Defense games. In other words, those games share the same mechanism but own different appearances.

The tool is developed with Unity. It adopts an efficient way in the period of implementation, including how to build Gird Map, how to spawn enemies by using XML files and Excel, and how to make the path for enemies to move along. It also solves some problems in game development like how to scale all elements and adjust them to different screen resolutions, and how to implement a generator to produce games.


Citation (ACM)

Ye Li. 2015. Implementing a Family of Tower Defense Games. Technical Report. McMaster University, Hamilton, Ontario, Canada. http://hdl.handle.net/11375/19763