First-person Perspective Tower Defense Game
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The aim of this research project is to create a unique style of gameplay for traditional tower defense games. The project will attempt to include a first-person perspective into tower defense gameplay by allowing the player to control a character that can assist the turrets in eliminating waves of enemies. Two different camera views will need to be created for this purpose: first-person perspective for player-controlled shooting and third-person perspective for the turret building mode. Unity provides many helpful tools to accomplish this and will be utilized throughout the course of this project. The game will also include features such as wave spawns of enemies, a shop for turrets, and currency. The enemies will have set health values and movement speeds; the turrets will have set costs, fire rates, and damage values. The waves of enemies will increase in number as each round is completed. This project involves numerous scripts that provide various functions such as animating the bullet projectiles, camera movement, spawning of enemy waves, and waypoints that control the enemies’ pathing. The player will be able to walk around the map and work together with the turrets to kill the enemy units before they travel to the end of the path and reduce the player’s health. The results of this project are a newly acquired skill-set and a better understanding of game development using the tools provided by the Unity Engine.