Anda di halaman 1dari 42

1

GAME DESIGN DOCUMENT



MMG 1044
FINAL YEAR PROJECT
DHARSHINI A/P GANGATHARAN
E2011002408

2


Acknowledgement
I would like to express my gratitude and appreciation to all
those who gave me the possibility to complete this final year
project. A special thanks to my final year project coordinator
Dr.Maizatul Hayati Bt Mohammad Yatim who helped in many
ways by giving suggestions and encouragement, and also
helped me to coordinate my project especially in completing my
final year project game and writing this game design document.
I would also like to acknowledge with much appreciation the
crucial role of my final year supervisor Pn.Nur Saadah Bt
Fathil whose have given her full effort in guiding me in
completing my project. As well as her encouragement to
maintain my progress in track.
Moreover.thanks to whoever helped me in many ways and
made my education journey at UPSI pleasant and
unforgettable. Many thanks go to A2160 group members
especially Sagunthala Ganeshan, Lim Siew Chin, Lai Tien Poh,
Muhammad Syukran, Kumuthavally, NorHafizatus Salam,
Muhammad Nurhanif for their excellent co-operation,
inspirations and supports during this study. This experience
with all of you guys will be remembered as important
memory for me to face the new chapter of life as a game
designer.


3

I acknowledge my sincere indebtedness and gratitude to my
parents Mr& Mrs Gangatharan for their love, dream and
sacrifice throughout my life. I am really thankful for their
sacrifice, patience, and understanding that were inevitable to
make this work possible.Not to forget my little brother Akash
Gangatharan for always insipiring me with brilliant ideas.

Lastly I would like to thanks any person who had contribute
to my final year project directly on indirectly. I would like to
acknowledge their comments and suggestions, which was
crucial for the successful completion of this project.







4

Abstract
In this semester,all semester five students was assigned
with a final year project.Our task was to create and
develop a game.The main purpose of this is to test skill
and abilities of students to create and develop a game
with all the knowledge learnt from semester one till
semester five.Students can choose any type of game they
want to develop. All this information is documented in
the Game Design document (GDD). In developing digital
games, there are several steps that need to be followed by
game developers such as to get an idea of evaluating
various games on the market, sketch ideas into the form
of storyboards and flow charts as a picture, select
appropriate software and enter the correct programming
and need to test against players according to the initial
plan and target set. Students were asked to complete this
task in one semester period.






5


Abstrak
Pada semester ini,semua pelajar sesmester lima diberi
tugasan projek akhir semester dan kami pelajar .Reka
Bentuk dan Pembangunan Permainan diberi tugasan untuk
mereka dan membangunkan permainan. Tujuan tugasan ini
diberikan adalah untuk menguji sejauh mana pelajar
mengaplikasikan ilmu yang dipelajari selama 2 tahun untuk
membangunkan permainan. Pelajar diberi kebebasan untuk
memilih sasaran pengguna, pelantar, genre dan sebagainya.
Semua maklumat ini sudah didokumenkan ke dalam Game
Design document (GDD). Dalam membangunkan permainan
digital ini, terdapat beberapa langkah yang perlu dikuti oleh
pembangun permainan seperti perlu mendapatkan idea
dengan menilai pelbagai permainan di pasaran, lakarkan
idea itu ke dalam bentuk papan cerita dan aliran carta
sebagai gambaran,pilih perisian yang sesuai dan masukkan
pengaturcaraan yang betul dan perlu membuat ujian
terhadap pemain mengikut rancangan awal dan sasaran
yang telah ditetapkan. Pelajar diminta menyiapkan tugasan
ini dalam tempoh satu semester.




6


CHAPTER ONE : INTRODUCTION

Motivation
The main purpose I created this game is because I always
had a strong passion in English.It has driven me to create
this Zizos Adventure game.I wanted to kids to learn English
in a fun way. Besides that,in this game there is education and
adventure for kids to learn and explore.
Aim
The main aim of this game is to teach English spelling for
kids.They will have to choose the right missing words for the
object.Meanwhile there will be some obstacles while they user
plays the game.
Scope
The game scope is education and adventure. By having this
scope kids will have find and not be bored while playing
this game.Moreover kids will get to learn spelling and new
objects.


7


Objective
The main objective of this game is to help kids learn English
spelling and knowing or learning new objects.By playing this
game kids will get to know and learn the right spelling for
the right object.

Methodology
I had got my idea to develop this game from my research on
the internet on education. Games.So I decided to develop an
education and adventure game.I had also discussed about
this game with my supervisor to get more idea.








8




Game title
Zizos Adventure
Genre
The game genre is education and adventure.Kids will learn
English spelling and there are few obstacles in the game.Kids
will learn new spelling of animals,shapes and numbers.Kids
will also have to avoid all the obstacle to get through and win
this game.
Target demographic
The target user is kids aged between 8-12years old because
this game needs the user to be focused and user has to move
fast.This game is suitable for both gender.
High concept
The high concept of this game is to find the correct missing
words according to the object given.


Chapter 2: Game overview

9



Unique selling point
This game will educate kids to learn English and have
interest in going to school everyday. They will learn English
by knowing the spelling of the word and knowing the
object.The might learn new words and objects also in the
game. The game will make them learn while enjoy.This game
can be also used in schools to teach English in a different
and interesting way.

Game mechanics
The game mechanics in this game is Zizo will be able to
walk, jump, move left and right. Zizo will also have to
avoid the obstacles to get through the game.





10



Platform and minimum specification
The platform of this game is pc or computer based. The
minimum specification is
Processor: 1 GHz 32-bit or 64-bit processor
Memory: 1 GB of system memory
Hard drive: 16 GB of available disk space
Video card: Support for DirectX 9 graphics with 128MB
memory (in order to enable Aero theme)
Drive: DVD-R/W drive
Internet connection (to download the Beta and get
updates)







11





Outline and Plot
Zizo is a cute little monster who wants to learn English .So
try to help Zizo to reach its pre-school. Player have to spell
the correct spelling of object which will appear in the
game.Spell alphabets according the objects.
The challenges are Zizo has to solve the spelling questions
according to the object given. Besides that,there will be
some rock Zizo has to avoid the challenges to get through
the challenges and win the game.Moreover,Zizo has to
collect books along the way to get bonus in the game.






Chapter 3:Storyline

12



Script and dialogue






This is the dialogue used for the interface of win.
13










This is the dialogue used for the interface of loose.
14


Digital Story Board.

Please refer to the appendix Afor the sketched storyboard.
15




Concept Art and Art style
The concept of art in this game is to use many colours to
attract kids.The background interface which used are
colourful have some scenery that is suitable for this
game.All scenery,objects,alphabets are designed colourful
and suitable for kids.Kids will be more excited to play this
game because it is colourful and attractive.










Chapter 4: Game Design

16

Colours
In this game there are many colours used.The concept is to
make kids enjoy and have fun while they play this game.
By using variety colours It can help to stimulate our
brains.
These are some of the main colours used in the game.
Turquoise

This colour is used for the
main character
Zizo.
Light Green This colour is used for the
background in the game.
Dark blue This colour is used for the
buttons in the game.
Orange This colours are used for
the background in the
game.
Black

This colour is used for
some text in the game

17



This is the main character in this game. I have decided to
choose a monster to be my main character in the game.Zizo
is a cute little monster which is designed using basic shapes
such as oval and ellipse. Zizo is designed and coloured using
Adobe Photoshop. Moreover, Zizo is coloured with turquoise
blue with a shiny effect to look real and attractive
These is Zizo after designed in Adobe Photoshop.











Character Design
Main Character
18

Environment scene and design
The environment scene is designed for kids with suitable
background scenery and colourful colours to attract
kids.Meanwhile,all this background is designed according
to the games theme which is education and adventure.For
example,the scenery background are like jungle,mountain
and hills and garden,and school background.
Examples of environment scene in this game:





This is the scene background for the animals category in the
game.

19







This is the scene background for the shapes category in the
game.

This is the scene background for the number category in the
game.

20

Asset and inventory
There are few assets and inventories in this game.

These is the table list of points
OBJECTS AND POINTS

IF B is the correct missing
word.The user will get + 10
points.


If the user wrongly choose
the missing word.The users
marks will be deducted
-10 points.



Rewards Description

This gift book is the like a
bonus in this game.If the user
collects this book they will get
10 points.
21











OBSTACLES AND POINTS


User will have to avoid this
rock.There will be a three
lives if the user hit or touched
the rock three times then the
user will have to restart the
game.
22



Programming or Authoring
GML is heavily integrated with the Game Maker
environment. Usually, elements such as sprites and sounds
are all organized within the Game Maker IDE (though they
can also be loaded from external files). Game Maker's
architecture is designed to handle such things as event
detection, level design, and object configuration without the
need to code them manually, minimizing code verbosity
with intuitive interface features. GML is structurally similar
to C-based languages in its use of code blocks, function
calls, variable assignments, operator syntax, and so on.
The manual that accompanies Game Maker is a document that
has information on all the built-in functions and variables
available in Game Maker, with the exception of action functions
(the direct GML equivalents to drag-and-drop actions),
and deprecated variables and functions left in for backward
compatibility, such as image_scale, which has been succeeded by
image_xscale and image_yscale.
A notable example of a deprecated variable is image_single,
which when changed to a sprite's subimage, will set
Chapter 5:Game Development

23

image_speed to zero automatically, as well as setting
image_index to the value image_single is set to.

















24













































2d or 3d

Zizo Adventure game is designed in 2d and 3d for a better and realistic view
for user.

25


Screen Shot
These are some of the screen shot from the actions used in this
game:






These are the actions for Zizo in the game.This is the coding for Zizos
movement in the game.
26









This is some of the action in this game. This is the action for the
rock.If user hits the rock more than three time they will have to
restart the game.
27











These are the action for the bonus point in the game.If player collect the book
they will get 10 points.
28


Software and hardware specification

Adobe photoshop
Adobe ilustrator
Game maker
Microsoft office
Microsoft Power Point
Audacity








29



Gameplay Elements
Procedure Player has to type the
missing words
Player Player vs Game
Artificial setting To help Zizo reach Its school
Conflict There is only one obstacle in
this game that is the rock.
Rules There is no rules but player
should not hit the rock.
Outcome Player will spell all the missing
words

Rewards and penalties
In this game there is a only one bonus reward which is
palyer have to collect the gift book as the bonus in the
game.Besides that, if player choose the correct answer
they will get 10 marks.The penalty in the game is when
player choose the wrong missing letter the mark will
deduct 10 marks from the score.Moreover,if the player
hit the rock the live will decrease and if they repeat it
three times the game will restart.

Chapter 6:Gameplay

30


Mission and level
The mission in this game is to help kids in English
spelling.Kids will have to finish all the questions.This
game consist of three category which are animals,numbers
and shapes.There are few difficulties in this game such as
easy.medium and hard. If the game is to easy there will be
no challenge for the user and if it is too hard it will be very
hard for user to win the game.











31




GAME FLOW DIAGRAM









PLAY AGAIN










START

MENU
PRE-LOADER
EXIT

GAMEPLAY

INSTRUCTION

WIN/LOOSE
Chapter 7 :Interface and Interaction
YES NO
32


Screen Flow Diagram









33


User Interface and Icons menu
These are the menu for Zizos Adventure game.This is the menu
interface for the game.


In this interface there are few buttons for user to navigate
and user can access the game easily.


34


These are all the buttons used in the game.
Buttons Function

To direct user to the play
scene in the game.

To direct user to the
instruction scene in the
game.This is where user
will get any information
about the game.

To direct user to the credit
scene.

To direct user to exit the
game.

To direct user to the
animals category in the
game.

To direct user to the
numbers category in the
game.
35


To direct user to the shapes
category in the game.


Icons in used in this game are:








Home /Menu




Exit
The home icon
indicates home and
will be directed to the
menu scene.
The cross will indicate
exit and will exit the
game.
36

Game controller Diagram













Type on the keyboard the
missing letter.
Type on the keyboard
the missing letter.
Use the arrow keys to
control Zizo.Left to move
left.Right to move right.Up
to jump and down key to
go down.
37




Debugs and Constraints
The issue is face in this game was in the programming
sections.I had problem in programming where i could not
make Zizo jump.But later I managed to fixed it.Although
this game looks simple but it has many debugs which I had
to fixed.For example all the alphabet in this game has to
been code each and every single letter. Moreover, all the
alphabets has it own sound to interact with user.
Eventually,I had used all my time on my programming site
therefore I think programming was a big problem and a
challenge for me to solve it.







Chapter 8 :Testing

38


Gamers feedback
In this game there is no any problem from user were so
exicted to play this game.They also are anxious to learn and
know new objects and most important is to start loving
English.They can navigate this game without any help
because there is the home and exit button for them to easily
access.But i get to know they need the game obstacles that is
the rock to be a little slow for them to avoid it because they
might need some time to move Zizo and avoid the rock.










39


Testing report
I have conducted this game testing on a twelve years old girl
and a English Teacher to get a feedback from the tester.I
could not get any other respondent due to some
issues.Eventually,I still managed to conduct my testing.
This is the user testing my game.

Please refer to the appendix for the playtesting evalution
form.

40




Unxepected features
There was no unexpected features for me while creating this
Zizos Adventure game.All problems was solve in time.I
really appreciate that my laptop did not give any problem
since I started and finished my game Zizos Adventure.

Problems enceed
There were a few problems since I started to create this
Zizos Adventure game.Firstly, I had problem in finding idea
to create a suitable and interesting game.
After a few weeks of research and brainstorming from
friends and family members I came up with an idea of
creating an education and adventure theme game.I also
consulted my Final Year Supervisor Pn.Nur Saadah Bt Fathil
and she also supported my idea and gave me more idea to
put in my game.


Chapter 9: Conclusion

41


Later on I had begin with my pitching
presentation,stroryboard design,character design and many
more.Later on I had started loading all the characters in
Game Maker.Although I had a lot of programming problems
but I managed to fixed it.Lastly,I had to test my game on the
suitable user. I had problem finding the suitable user to test
my game.

Suggestion for enhancement

If I had more time to finish this project I would add on
many variety of levels and categories in this game to make
this game fun and interesting for user.I will also add many
rewards to this game to make this game more fun.
I would also designed my game in 3d if I had more time.
For the testing part I think we should set an appointment
with the suitable user for the testing session.Moreover,we
only have limited cameras for our testing feedback so I think
they should add the quantity of the cameras.


42





www.youtube.com
www.google .com
www.fun4thebrain.com/index.html
https://soundcloud.com/










Reference

Anda mungkin juga menyukai