Académique Documents
Professionnel Documents
Culture Documents
Abstract
In this paper, the creation of a tower defense desktop game which is titled as “Tower Defense: Pirates Life” is
reported. The concept of the game is that the users play as the pirate and try to defend their ship from some monsters
as the enemies. The game uses the classic rule of tower defense game, but it is in a 3D graphic model. Making an
interesting and more competitive tower defense game with this project is tried. This game using Unity for the game
engine and some other software such as Adobe Photoshop and Corel Draw for the character and UI sketch. Hopefully
this game can meet the goals set.
Keywords: Games, Tower defense, Desktop Application, Desktop Games, Final Project
1. Play the game
1. Introduction 2. Save/Load the progress of the game
3. Setting the game
1.1 Background 4. Control character of the game
Games is a one of many thing that can entertain 1.4 Project Scope
people in daily life. There is a lot type of game from
physical traditional game to Virtual Reality games in The scope of this project is to develop a tower
this era. Not all games gain lot of popularity and defense desktop based game that has unique concept
loveable, and some of it get much popularity and has and more competitive than ordinary tower defense
its own fans. Tower Defense for example. This type of game. For the UI this game will use 3D graphic
game is not very popular in this era, but not hated by modelling for the main character, enemy monster,
the gamer. With that reason we want to make tower turret, trap, ship and map of the game.
defense game to elevate the popularity of tower
defense game. Tower Defense: Pirates Life will 2. Literature Review
provide different experience of Tower Defense game.
2.1 Unity 3D
UserData_DB TurredUpgradeData_DB
TurredData_DB
TrapData_DB
TurredLvlListData_DB
Enemy_Data_DB
TrapUpData_DB
LevelData_DB
SaveLevelData_DB
4.2 Load Game
SaveStageLevelData_DB
4. System Implementation
In Tower Defense: Pirate Life game user is given
some features as follow:
User can pause the game at any point by clicking User can save the game at the point when they
on the pause button. User will be given 5 option to pause the game on any given slot or click back button
select when they pause the game. to go back to pause menu.
User can see tower health, coin, and wave counter User can exit and close the game window by
as the basic UI. User can move the character with arrow clicking on the “aye” button or click “nope” to go back
key on the keyboard. User must defend the ship from to the start menu.
the monster enemy by placing trap and turret. If the
monster reaches the ship, the tower health will be
reduced. When the tower health empty, user lose and
the game is over. User can back to start menu and play
the game from the beginning.
5. Conclusion
Based on the scope explained earlier in the
chapter, Tower Defense: Pirates Life game has
reached the goal and scope in this project. This project
has reached the scope as 3D tower defense desktop-
based game with unique concept. Knowing this project
is far from perfection, it still can be developed in the
near future by adding more feature, or upgrading the
graphic that may can compete in the market.
References
L. Mitchell (2008, June). Tower defense: Bringing the
genre back.
Fox Matt (2013, Jan). The Video Games Guide:
1,000+ Arcade, Console and Computer Games,
1962-2012, 2d ed.
C. Tamas. (2010, Mar). Understanding tower defense
games.
F. Kevin & M. Harold (1991, Oct). The Relationship
of System Engineering to the Project Cycle.
Kaner, Cem J.D., Ph.D. (2006, Nov). Exploratory
Testing.
Williams, L. (2006). In White Box Testing (pp. 60-61).
Lewis, John; Loftus, William (2008). Java Software
Solutions Foundations of Programming Design
6th ed. Pearson Education Inc.
Kent, S.L. (2001). The Ultimate History of Video
Games. Tree Rivers Press.