100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Essay

Computer Games Development Unit-8 Assignment 2

Rating
5.0
(1)
Sold
2
Pages
111
Grade
A+
Uploaded on
22-09-2022
Written in
2021/2022

This is the second part of the unit (8) and is on the same level as the first assignment. The coursework is marked as distinction and is written in a lot of detail. Some of the topics in this assignment include Data dictionary, programming languages, legal requirements, game mechanics/structure, flowcharts etc., it also includes all of the criterias' for the unit e.g., Pass, Merit and Distinction. I'm confident to say that this document will help anyone quite a lot with writing their own work.

Show more Read less
Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Study Level
Examinator
Subject
Unit

Document information

Uploaded on
September 22, 2022
Number of pages
111
Written in
2021/2022
Type
Essay
Professor(s)
Unknown
Grade
A+

Subjects

Content preview

UNIT 8: COMPUTER
GAMES DEVELOPMENT
Assignment 2: Design a computer game to meet client requirements & Develop
a computer game to meet client requirements

,Contents
P3: Produce designs for a computer game that meet client requirements...........................................6
Introduction:......................................................................................................................................6
Purpose:.............................................................................................................................................6
Audience:...........................................................................................................................................6
User/Client Requirements:................................................................................................................7
Legal and Ethical issues:.....................................................................................................................7
Interaction model:.............................................................................................................................8
Participation:.....................................................................................................................................9
Narrative:...........................................................................................................................................9
Game Setting:..................................................................................................................................10
Goals:...............................................................................................................................................10
Challenges:.......................................................................................................................................10
Rewards:..........................................................................................................................................11
Player actions:..................................................................................................................................11
Rules:...............................................................................................................................................12
Feedback:.........................................................................................................................................12
Difficulty:..........................................................................................................................................12
Game mechanics:.............................................................................................................................13
Game Structure:..............................................................................................................................13
Storyboard:......................................................................................................................................14
Game flowchart:..........................................................................................................................14
Player flowchart:..........................................................................................................................14
Enemy flowchart:.........................................................................................................................15
Enemy flowchart is similar to the game flowchart and the player flowchart. The enemy flowchart
is how the enemy will move and his actions in the game. As this is a 2D game the flowchart for the
enemies will be quite simple because they do not have any special abilities like the ones that are
in 3D games. The flowchart for enemies is simple for 2D games as they will move back and forth,
and their main purpose is to kill/destroy the player. This flowchart will help the game developers
map out the actions that they want their enemies to do against the player. This will also help the
developers’ program easier as they will use the flowchart and they will not have to think about
the actions that they want their enemies to do while developing the game...................................15
Quality:............................................................................................................................................15
Algorithms:......................................................................................................................................16
Data dictionary:...............................................................................................................................17
Assets (Visual Styles):.......................................................................................................................18

, Timeline:..........................................................................................................................................19
Time.................................................................................................................................................20
Planned............................................................................................................................................20
Expected..........................................................................................................................................20
Real result........................................................................................................................................20
Action...............................................................................................................................................20
Discuss audience..............................................................................................................................20
Successfully finished all set tasks by................................................................................................20
Finished all set tasks by....................................................................................................................20
Continued onto next-weeks tasks....................................................................................................20
Design timeline................................................................................................................................20
Successfully finished all set tasks by................................................................................................20
Finished all set tasks by....................................................................................................................20
Continued onto next-weeks tasks....................................................................................................20
Create flowchart for the functionality of the game.........................................................................20
Successfully finished all set tasks by 13/3/2021 .............................................................................20
Finished all set tasks by....................................................................................................................20
Continued onto next-weeks tasks....................................................................................................20
Discuss the game world...................................................................................................................20
Successfully finished all set tasks by................................................................................................20
Finished all set tasks by....................................................................................................................20
Continued onto next-weeks tasks....................................................................................................20
Hardware/software required:..........................................................................................................21
Test plan:.........................................................................................................................................21
Constraints/limitations:...................................................................................................................22
M2: Justify decisions made, showing how the design will fulfil its purpose and client requirements. 23
Introduction:....................................................................................................................................23
Game Level:.....................................................................................................................................23
Alternative Game Level:...................................................................................................................24
Justifying game level:.......................................................................................................................24
Game engine:...................................................................................................................................25
Alternative Game engine:................................................................................................................25
Justifying game engine:....................................................................................................................26
Programming language:...................................................................................................................27
HTML is a programming language used for structuring and presenting content on the internet or
World Wide Web also known as “www”. This is the last version of the language that is released as

, of now. The language was firstly released in 2008 and then updated in 2014. The final goal of the
language was to be improved so that it can support the lasted multimedia and other newer
features, and to be easily readable by humans and understood by computers and devices which
include web browsers. HTML is detailed programming language. The language is also a candidate
for cross-platform mobile applications because it has features that are designed with low-
powered devices such as smartphones. There are many advantages that HTML has. Some of them
are that the programming language is not a third-party language. which means that the user of
the programming language does not have to pay for using it in their website. And the language is
also cross-platform which makes it available on any device virtually. It works the same on different
platforms such as desktop, a laptop, a smartphone, and TVs as well. Another advantage is that the
language provides audio and video support which means that if the user wants to put videos or
any audios in their website, they will be able to do so with the use of CANVAAS element. One of
the biggest advantages that HTML has is that it is very clear and stable which makes it really easy
to learn by new users. It is very simple and straight-forward, it is also usually easy to read as it
uses simple syntax...........................................................................................................................27
Alternative Programming language:................................................................................................27
Justifying programming language:...................................................................................................27
Premade assets:...............................................................................................................................28
Homemade assets:..........................................................................................................................28
Justifying asset types:......................................................................................................................28
Conclusion:......................................................................................................................................29
P4: Review the designs with others to identify and inform refinements.............................................30
Introduction:....................................................................................................................................30
Communicating with clients:...........................................................................................................30
Verbal communication:................................................................................................................30
Using emails:................................................................................................................................31
Feedback:.........................................................................................................................................32
User feedback:.................................................................................................................................33
Agreeing/refining solutions:............................................................................................................34
Updated documentation:................................................................................................................34
Game level:..................................................................................................................................35
Timescale:....................................................................................................................................35
Conclusion:......................................................................................................................................37
In this section I talked about the importance of receiving different feedback from the users and
the clients. I have shown examples of the different ways that the game developer and the client
can communicate and discuss any changes that the client might want the game developer to
make. I have shown the changes that I have made after I received feedback from my client on the
game level. I have also shown the updated timescales with the actual results which means when I
have completed my work. I have also explained why it is important for the game developer to
receive feedback from their clients and how it is useful for them to understand the needs of their
clints. ...............................................................................................................................................37

Reviews from verified buyers

Showing all reviews
2 year ago

5.0

1 reviews

5
1
4
0
3
0
2
0
1
0
Trustworthy reviews on Stuvia

All reviews are made by real Stuvia users after verified purchases.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
simo04 University of Westminster
Follow You need to be logged in order to follow users or courses
Sold
10
Member since
3 year
Number of followers
7
Documents
3
Last sold
3 months ago

5.0

2 reviews

5
2
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions