Professional Documents
Culture Documents
Library Defender - TDD - Version 4
Library Defender - TDD - Version 4
By
KampuzSecuritee
Table of Contents
LIBRARY DEFENDER i
TECHNICAL DESIGN DOCUMENT
TABLE OF CONTENTS
List of Tables
LIBRARY DEFENDER ii
TECHNICAL DESIGN DOCUMENT
TABLE OF FIGURES
List of Figures
Figure 12: Gameplay Interface 2 Effect for the fire extinguisher ............................................ 14
Figure 13: Gameplay Interface 3 – Large horde of students trying to enter the library. ......... 15
1 Game Overview
1.1 Introduction
developed to relief stress. The simplicity of the game hastens understanding and retains
player’s attention. The game revolves around our main character, Heero, who prevents
This game encourages quick reflexes and thinking in a simple yet entertaining ways. The
player will have to stay alert and implement some form of strategy to ensure success. The
game features adorable elements which will attract majority of our target audience.
This game mainly targets stressful youths and students who are looking for an entertaining
LIBRARY DEFENDER 4
TECHNICAL DESIGN DOCUMENT
GAME OVERVIEW
1.3 Story
Every year during the exam periods, the Lee Wee Nam Library is filled to the brim by overly
studious students. These hardcore students go to the extent of camping outside the library in
the wee hours of the morning just to secure a place to study inside. Once the library opens,
there is a sudden surge of students into the library. This results in the entrance of the library
During one such exam period, the locks to the library's main doors become faulty. As such,
the doors cannot be locked before the opening hours and the library personnel find it difficult
to control the intake of patrons. To add to their misery, they realize that some students have
somehow become aware of the unfortunate situation unfolding at the library. These students
have in turn rallied more students to join them in their attempt to enter the library before the
Consequently, a large mob of students make their way to the library and the library personnel
come to know of this. Unaware of what to do, they call the Head Security Office for
assistance. The security supervisor hears their pleas for help and decides to send one of his
men to aid them. He deploys his right-hand man, Heero, a student helper, and instructs him to
prevent the students from entering the library until it opens. Armed with ordinary everyday
items, such as a book, Heero sets out to fulfill his task as a Library Defender!
LIBRARY DEFENDER 5
TECHNICAL DESIGN DOCUMENT
GAME MECHANICS
2 Game Mechanics
2.1 Objective
The player will be controlling Heero, defending the library from the horde of students
attempting to invade. As a student helper, he only has access to domestic items to use as
weapons. He has to ensure that the library remains clear of students during the given time
limit.
The enemies, i.e. students, will be generated at random points on the edge of the map. Their
purpose is to enter the library at any cost. Upon entering the scene, the students will charge
towards the library. Students will disappear when they get knock down by Heero.
2.3 Camera
The game will be played using a top-down perspective. This will allow the player to view the
whole map at all time. As such, he will be able to formulate some form of strategy to fend off
the students from invading the library from random spawn points.
LIBRARY DEFENDER 6
TECHNICAL DESIGN DOCUMENT
GAME ELEMENTS
3 Game Elements
3.1 Heero
A student helper and the main character of the game, his goal is to defend the library from the
Figure 1: Heero
3.2 Students
These are the hardcore students who have formed a mob and are planning to overrun the
library before its opening hours. They have no mercy and they are blinded by their sheer lust
Normal
Slim
Fat
LIBRARY DEFENDER 7
TECHNICAL DESIGN DOCUMENT
GAME ELEMENTS
The “Slim” students will travel faster than the “Normal” students while the “Fat” students
travel slower. However, it takes one hit to knock out the “Slim” and the “Normal” students
LIBRARY DEFENDER 8
TECHNICAL DESIGN DOCUMENT
GAME ELEMENTS
3.3 Lecturers
Unlike students, lecturers have the authority to enter the library at all times. Therefore, Heero
cannot knock them out instead he will have to let them through. Knocking down a lecturer
will incur a time extension. This will imply that Heero will need to defend the library longer.
Figure 4: Lecturer
3.4 Cinematic
The cinematic describes the story visually through a collection of sound effects, videos,
images and texts. It comprises of 3D graphics to complement the 3D nature of the game. It
LIBRARY DEFENDER 9
TECHNICAL DESIGN DOCUMENT
GAME ELEMENTS
The main component of the area map will be the Lee Wee Nam Library. Majority of the map
area is open ground where Heero will be fending off the invading knowledge-thirsty students.
3.6 Equipments
LIBRARY DEFENDER 10
TECHNICAL DESIGN DOCUMENT
GAME ELEMENTS
Fire Extinguisher – Damage all students within the spraying range of the extinguisher.
The Umbrella and Fire Extinguisher will have time duration imposed on it before it
disappears. After it disappears, Heero will be equipped with his default equipment, the Book.
LIBRARY DEFENDER 11
TECHNICAL DESIGN DOCUMENT
USER INTERFACE DESIGN
The following table shows the available buttons on the Main Menu for the players to select.
Buttons Function
LIBRARY DEFENDER 12
TECHNICAL DESIGN DOCUMENT
USER INTERFACE DESIGN
The following table lists the available buttons and elements on the game play screen. Figure
Buttons Function
LIBRARY DEFENDER 13
TECHNICAL DESIGN DOCUMENT
USER INTERFACE DESIGN
LIBRARY DEFENDER 14
TECHNICAL DESIGN DOCUMENT
USER INTERFACE DESIGN
Figure 13: Gameplay Interface 3 – Large horde of students trying to enter the library.
LIBRARY DEFENDER 15
TECHNICAL DESIGN DOCUMENT
GAMEPLAY
5 Gameplay
First of all, the game will start and the main menu will be shown. Four options will be
available for the player to choose from. Once a player starts a new game, the cinematic will
be played on the screen. The player will have the option to skip the cinematic. After the
The player will have direct control over Heero, the main character of the game. The
Buttons Function
There are three levels in the game with varying difficulty. The difficulty is increased by
increasing the spawn rate of students in each level. In addition, the probability of spawning
LIBRARY DEFENDER 16
TECHNICAL DESIGN DOCUMENT
GAMEPLAY
At each level, Heero will have 90 seconds to defend the library. During game play, he will
have up to five successful invasions by the student before he loses the game.
By default, Heero will be equipped with a Book. Heero will have to use the Book to knock
down the students. Furthermore, different types of equipment will be made available to Heero
during the game. The equipment will randomly spawn on the ground and Heero will have to
Lecturers will randomly appear during the game play and Heero will have to avoid knocking
them out.
In order to win the game, the player will have to successfully defend the library for all levels.
If he loses at any level, he will have to restart the game from the main menu.
LIBRARY DEFENDER 17
TECHNICAL DESIGN DOCUMENT