Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

ITECH2001 Game Development Fundamentals CRICOS Provider No. 00103D ITECH2001 Assignment 1: Game Design Document Page 1 of 5 Assignment 1: Game Design Document Overview For this assessment task you are...

1 answer below »
ITECH2001

Game Development Fundamentals
CRICOS Provider No. 00103D ITECH2001 Assignment 1: Game Design Document Page 1 of 5
Assignment 1: Game Design Document
Overview
For this assessment task you are expected to create a document outlining the design of an original game. The
game design document will build upon the video game pitch that you created for week 4 of the weekly quests.
Timelines and Expectations
Percentage Value of Task: 10% Type A
Due: 11pm Sunday of Week 6
Minimum time expectation: 10 hours
Learning Outcomes Assessed
The following course learning outcomes are assessed by completing this assessment:
• K3. Outline a common games mechanics model;
• S3. Outline the design of a game's project;
• A1. Operate appropriate software packages to design and build games and interactive media products
that align with client and project expectations;
Semester Assessment Overview
• You will go through the game development life cycle outlined in Lecture 2 during this semester to design a
game and develop a small prototype of that game for Windows PC.
• The Game Design Document is related to your Game Video Pitch from Week 4.

WK6
Game
Design
Document
WK11
Game
Prototype
WK1
Game
Genres
WK2
Game Dev
Roles
WK4
Game
Pitch
Video
WK5
Story
Critique
WK6
Character
Critique
WK7
Mechanics
Critique
WK8
Opinion
Piece
WK9
Game
Analysis
Week 4 Pitch
will begin your
Design Doc
Week 11 Game Prototype will be
developed based on your Designs
from your Game Design Document
Weekly Quests
Assignment XXXXXXXXXXAssignment 2
Weekly Quests 1-4:
Early Intervention Task
ITECH2001

Game Development Fundamentals
CRICOS Provider No. 00103D ITECH2001 Assignment 1: Game Design Document Page 2 of 5
Assessment Details
A game begins with an idea. In your week 4 video game pitch you will have thought of an idea for a game and
presented that in a short video. Your task for this assignment is to create the documentation that expands
upon this idea that you pitched, to create a more focused game design document. In the second
assignment, you will use your designs to develop a single-player “proof of concept” prototype of your game – so
your game design document needs careful thought and planning.
• Assignment 1: Game Design Document will represent the designs for the entire game were it to be fully
developed.
• Assignment 2: Game Prototype will showcase your design concepts via a small developed section of
your game.
You must follow these rules while designing your game:
• Your game must be a single player game
o Multiplayer and online games require too much development time, so your game should be single
player based, unless you can convince the lecturer otherwise.
• You must focus on a game where the player controls a single character, vehicle or object, etc.
o In games where you control more than one character or object, like a squad or entire armies, they
often contain complex battle and micro-management systems making this too difficult a task for a
single semester.
• Your game must not use the open-ended story structure
o This would take too long to design all the possible outcomes of the story.
• You should design your game as a 3D game
o All of the lab work supports learning how to develop games in 3D.
o You can still create a 2D style game in 3D by positioning the camera angle appropriately (side view,
top down, isometric, orthographic etc). See different examples here.
o You are not restricted from designing and developing a pure full 2D game, but it is highly
ecommended that you do not, unless you have previous experience using the Unity game engine
and feel capable of self-learning 2D game development.
• Try to avoid complex mechanics and systems in your designs and development
This game design document does not have a word count requirement, but expect to write around 2000 words to
address all of the criteria outlined further below. Include images to support your designs!
https:
docs.unity3d.com/560/Documentation/Manual/2Dor3D.html
ITECH2001

Game Development Fundamentals
CRICOS Provider No. 00103D ITECH2001 Assignment 1: Game Design Document Page 3 of 5
The following areas should be addressed in your game design document:
• Game Overview
o High Concept Statement
 This is a concise but informative description of your game concept. A few sentences to
summarise your game in an exciting manner – sometimes called an “Elevator Pitch” – a short
and persuasive pitch that quickly defines the value in your product.
 This can be directly from your week 4 video game pitch, but you may need to improve this if
your pitch was unclear in any way.
o Game Genre (see lecture 1 for more details regarding game genres)
 Discuss the genre of the game you are designing.
 Discuss the main inspiration for your game, with accompanying images, and explain their
importance as an inspiration.
o Highlights and Hooks - Discuss the highlights and hooks of your game that are used to attract and
engage the player.
• Story and/or Setting (see lecture 3 for more details regarding game story, setting and world dimensions)
o Discuss your story type, including a summary of the plot.
 Note that some students’ game idea may not have a distinct story, but you should at least
address the overall theme of the game as well as the other aspects of this section.
 Discuss how it follows the hero’s journey or some other common na
ative trope.
o Discuss the interest curves in your game.
o Discuss the game world and/or setting in your game.
o Discuss the world dimensions in your game.
o Include images to help support your descriptions.
• Characters (see lecture 4 for more details regarding game characters)
o If your planned game has characters, discuss the main characters and these attributes:
 Name, Function, Archetypes and Traits
 Story involvement
 Include images to help support your descriptions.
• Note for students that are designing a game without characters: some students with an abstract game
idea (example: Puzzle games where you control an object and not a character) or no visible characters
(Example: Racing games that focus on the vehicle) may not have any characters to discuss. In this case
eplace “Characters” with “Objects” and discuss the more important objects within your game, in addition place
more emphasis on the next section – Mechanics.
o If you meet the above conditions, be sure to discuss objects important to the game mechanics
(Example: Tetris has no characters, it has objects), discuss the Objects and their functionality:
 Type of object
 Functionality of each object.
 Attributes and different States of each object.
 Include images to help support your descriptions.
ITECH2001

Game Development Fundamentals
CRICOS Provider No. 00103D ITECH2001 Assignment 1: Game Design Document Page 4 of 5
• Mechanics (see lecture 5 for more details regarding game mechanics)
o Every student will have game mechanics to discuss regardless of whether their planned game has
story and characters or is more abstract. Focus on these aspects from the lecture:
 Space to play within
 Time conditions
 Objects, their attributes & states
 Actions that can be conducted
 Rules of the game
 Skill required to create challenge
 Chance that creates uncertainty
o Include images/diagrams to help support your descriptions.
• Scope of Prototype (The prototype refers to the small level or area as a “proof of concept” of your game that
you will develop for Assignment 2)
o In this section, you need to outline the level or contained area you have decided to develop for
Assignment 2; your small playable prototype. This will help the marker determine if your scope is too
large and therefore difficult, or simply too small, in which they can provide feedback.
 What part of the story/setting will the prototype be within?
 What character(s)/object(s) will be included?
 What mechanic(s) are you hoping to implement?
o How small should the small playable prototype for assignment 2 be? Here are some example
proof of concept prototypes that would work for assignment 2:
 RPG: an option would be to showcase a small village with a few characters you can talk to,
with a couple of game mechanics – rather than showcasing an intricate RPG combat
system.
 Shooter or Racing: the markers will probably expect that your prototype will have at least
some shooting or racing respectively!
 Platformer: at minimum some platforms and jumping should be involved in your prototype,
and possibly an enemy or two to dodge or attack. Represented in 3D with side-view camera,
or behind the character like Crash Bandicoot.
 Remember: the core mechanics and scripted events of your game will really show proof of
your game concept in the prototype assignment.
 If you are unsure, ask your lecture
tutor.
ITECH2001

Game Development Fundamentals
CRICOS Provider No. 00103D ITECH2001 Assignment 1: Game Design Document Page 5 of 5
Submission
Electronic copies via Moodle. Adobe PDF or Word Doc / Docx accepted.
Please refer to the “Course Description” for information regarding; late assignments, extensions, special
consideration, and plagiarism. Guide to writing and referencing: https:
federation.edu.au/cu
ent-
students/learning-and-study/online-help-with/guides-to-your-assessments
Marking Criteria/Ru
ic
The marking criteria below is based on a game design that represents a fully featured game. Your design
document should be easy to understand, visualise, and be detailed enough that if you were to pass your design to
a completely separate developer, you could expect them to develop your game well.
Excellent Good Average Poor None Mark
Game Overview XXXXXXXXXX
Story and Setting XXXXXXXXXX
Characters (or Objects XXXXXXXXXX
Mechanics XXXXXXXXXX
Scope of Prototype XXXXXXXXXX
Supporting Images within XXXXXXXXXX
Total out of 10
Feedback
The marking scale for each item in the above ru
ic represents a scale of excellent (High Distinction level work),
good (Credit to Distinction level work), average (Pass level work), poor
Answered Same Day Apr 04, 2021 ITECH2001

Solution

Meenakshi answered on Apr 11 2021
142 Votes
Guide to Project for Supervisors
ITECH 2004 DATA MODELLING
Lab 2
Topic
The Relational Database Model
Questions
What is entity integrity and referential integrity and why are important to a database?
Answe
Integrity constraints are specified on a database schema and are expectedto hold on every valid database state of that schema. In addition to domain,key,and NOTNULL constraints,two other types of constraints are considered part of the relational model:entity integrity and referential integrity.
Entity integrity and referential integrity are two forms of data integrity that are particularly important in relational databases.
elational databases
eak the storage of data down into elements that usually have to be joined back together again in order to produce meaningful results.
Withoutgurantees of these two types of integrity ,data would get dropped or duplicated.
Entity integrity:
In the warehouse database example,the primary key of the parts table should be an attribute that uniquely identifies each record.This is entity integrity. The entity integrity constraint states that no primary key value can be NULL. This is used to identify individual tuples in a relation. Having NULL values for the primary key implies that we cannot identify some tuples.
Referential integrity:
Referential integrity constraints are specified between two relations and is used to maintain the consistency among tuples in the two relations.It ensures that the link between the transactions table and the parts table is co
ectly formed.In the transaction table,the item number forms the foreign key,which is attribute that links to the primary key of the parts table.Only item numbers listed in the parts table can appear in the transaction table.This is referential integrity .
Explain the purpose and function of each of the following relational set operators:
Select
Project
Union
Intersect
Difference
Product
Select Operation : This operation is used to select rows from a table (relation) that specifies a given logic, which is called as a predicate. The predicate is a user defined condition to select rows of user's choice.
Project Operation : If the user is interested in selecting the values of a few attributes, rather than selection all attributes of the Table (Relation), then one should go for PROJECT Operation.
UNION is used to combine the results of two or more SELECT statements. However it will eliminate duplicate rows from its resultset. In case of union, number of columns and datatype must be same in both the tables, on which UNION operation is being applied.
INTERSECT
Intersect operation is used to combine two SELECT statements, but it only retuns the records which are common from both SELECT statements. In case of Intersect the number of columns and datatype must be same.
CARTESIAN PRODUCT
The Cartesian Product is also an operator which works on two sets. It is sometimes called the CROSS PRODUCT or CROSS JOIN.
It combines the tuples of one relation with all the tuples of the other relation.
Exercises
XAMPP stands for Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) and Perl (P). It is a simple, lightweight Apache distribution that makes it extremely easy for developers to create a local web server for testing and deployment purposes.
IMPORTANT: If you haven’t already completed it, download and complete the Getting Started XAMPP with PHP 7.0.3 worksheet from the Getting Started Resources section in moodle: https:
moodle.federation.edu.au/pluginfile.php/3603385/mod_folde
content/0/itech%202004_00%20using%20XAMPP%20with%20PHP%20v7.0.3.pdf?forcedownload=1
This worksheet will show you how to run and/or install XAMPP, how to import and export a database.
Use Figure 2.1 to answer exercises 3 – 5.
Figure 2.1
CollegeQue Database Tables
Download the following file from moodle: Week 2: Lab Files / 02_CollegeQue_MySQL.txt
Import the file 02_CollegeQue_MySQL.txt into XAMPP. Explore the structure of the file, locate the fields and records etc. Refer to the Getting Started XAMPP with PHP 7.0.3 worksheet in the Getting Started Resources section of moodle if you have forgotten how to start XAMPP.
Using the STUDENT and PROFESSOR tables, illustrate the difference between a natural join, an equijoin, and an outer join. *[1].
Answe
5.Use the small database shown in Figure Q2.5 to illustrate the difference between a natural JOIN, an equiJOIN, and an outerJOIN.
The natural JOIN process begins with the PRODUCT of the two...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here