Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
1
Produce a glossary of terms specific to the methods and principles of Video Game Design and Video Game Terms. Using a provided template,
you must research and gather definitions specific to provided glossary terms. Any definitions must be referenced with the URL link of the
website you have obtained the definition.
You must also, where possible, provide specific details of how researched definitions relate to your own production practice.
Name:
Lewis
Brierley
RESEARCHED DEFINITION (provide short internet researched definition
and URL link)
DESCRIBE THE
RELEVANCE OF
THE
RESEARCHED
TERM TO
YOUR OWN
PRODUCTION
PRACTICE?
IMAGE SUPPORT (Provide an image and/or
video link of said term being used in a game)
VIDEO
GAME
S /
VIDEO
GAME
TESTIN
G
Demo “A game demo is a freely distributed piece of an upcoming or
recently released videogame. Demos are typically released by
the game's publisher to help consumers get a feel of
the game before deciding whether to buy the full version.”
https://en.wikipedia.org/wiki/Game_demo
In myproduction
practice I would
saythat I have
createda demo
for a game as I
have createda
piece of a game
in Unityand
Construct 2. For
example my
Arena level/map
which I have
startedto create
in Unityas it is
not a finished
game but it is a
playable piece of
a game it is a
demo.
http://www.gamespot.com/videos/dark-souls-ii-e3-
2013-stage-demo/2300-6410643/
Beta “The beta version of a game is as close to perfect as the I have not http://www.fresnobee.com/entertainment/ent-
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
2
company can make it, but any bugs, glitches or other issues
discovered in beta testing will usually be addressed before
the game's official release.”
https://www.techopedia.com/definition/27136/beta-test-gaming
createda beta
version ofa
game but I have
startedto create
a level/ mapof a
video game on
Unityand
Construct 2, the
things I have
made in
programs have
bugs andthey
are nowhere
near close to
perfect soI
wouldn’t say
that I have made
a beta inmy
production
practice.
columns-blogs/video-games/article39469389.html
Alpha “alpha version. (computing, technology) A development status
that usually means an early version of a program or
application, that is most likely unstable, but is useful to show
what the product will do to, usually, a selected group.
Sometimes this stage is referred to as a preview version.”
https://en.wiktionary.org/wiki/alpha_version
I have not
createdanAlpha
version ofa
video game in
my production
practice. I have
createda part of
a videogame
which is just an
arena mapthat I
have createdin
Unity.
https://www.youtube.com/watch?v=JTfe7V-_3r0
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
3
Pre-Alpha “Pre-Alpha is like mega early version of the game, before
everything is finalized. Beta is when the game is coming along
and everything is sort of finalized and it's during a stage when
bugs and errors are being ironed out.”
http://forum.ea.com/eaforum/posts/list/440511.page
I wouldsaythat I
have createda
pre alpha
version ofa
video as I have
createdanarena
map inUnity,
which is very
earlyandis still
being finished
and created. http://videogamewriters.com/e3-hands-on-preview-you-
need-to-play-hawken-47656/hawken-pre-alpha- screenshots-
e3-004
Gold “A golden master, or GM, is the final version of a software
program that is sent to manufacturing and is used to make
retail copies of the software. The golden master follows several
other stages in the software development process including the
alpha, beta, and release candidate stages.”
http://techterms.com/definition/goldenmaster
I have not
createda gold
master version
of a videogame
as the things I
have made in
engines are just
in earlystages
and are not final.
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
4
http://www.geeky-gadgets.com/dying-light-enhanced-
edition-goes-gold-launches-feb-9th-19-01-2016/
Debug “In computers, debugging is the process of locating and fixing
or bypassing bugs (errors) in computer program code or the
engineering of a hardware device.”
http://searchsoftwarequality.techtarget.com/definition/debugging
I have used
debugging in my
production
practice as when
I have triedto
create games
using Unityor
Construct 2 I
encountered
errors or
problems whichI
had to solve.
https://hacks.mozilla.org/2014/03/introducing-the-
canvas-debugger-in-firefox-developer-tools/
Automatio
n
“In software testing, test automation is the use of special
software (separate from the software being tested) to control
the execution of tests and the comparison of actual outcomes
with predicted outcomes.”
https://en.wikipedia.org/wiki/Test_automation
I have not used
test Automation
or anyuse of
specialsoftware
that is usedto
execute tests
and to compare
outcomes.
http://www.cigniti.com/sites/default/files/service-
infographics/automation-testing-big.png
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
5
White-Box
Testing
“White-box testing (also known as clear box testing,
glass box testing, transparentbox testing, and
structural testing) is a method of testing software
that testsinternal structures or workings of an application, as
opposed to its functionality (i.e. black-box testing).”
https://en.wikipedia.org/wiki/White-box_testing
In myproduction
practice I have
not used any
white box
testingto test
the internal
structures of any
application, I
have testedthe
levels that I have
createdbut I
have not done
anywhite box
tests.
http://2.bp.blogspot.com/-
2d13VG_AALA/US3OhpRuXCI/AAAAAAAAAms/X4ilYtj4l
d8/s1600/white-box-testing.gif
Bug “A software bug is an error, flaw, failure or fault in
a computer program or system that causes it to produce an
incorrect or unexpected result, or to behave in unintended
ways.”
https://en.wikipedia.org/wiki/Software_bug
I have
encountered a
lot of bugs inmy
production
practice with the
level andthis
that I have made
in different
programs such
as unityor
construct 2
which are
problems with
something I have
implemented.
http://www.cinemablend.com/games/5-Funniest-
Game-Bugs-2014-69159.html
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
6
GAME
ENGIN
ES
GAME
ENGIN
ES
Vertex
Shader
“The Vertex Shader is the programmable Shader stage in the
rendering pipeline that handles the processing of
individual vertices. Vertex shaders are fed Vertex Attribute
data, as specified from a vertex array object by a drawing
command.”
https://www.opengl.org/wiki/Vertex_Shader
I have useda
vertex shader in
my production
practice in
blender as I had
to render an
object and take
a screenshot of
it.
http://web.media.mit.edu/~gordonw/OpenGL/
Pixel
Shader
“A Pixel Shader is a GPU (Graphic Processing Unit)
component that can be programmed to operate on a
per pixel basis and take care of stuff like lighting and bump
mapping.”
http://stackoverflow.com/questions/832545/what-are-vertex-and-
pixel-shaders
I have not used a
pixel shader in
my production
practice as I
have not needed
to create with
the things that I
have created.
http://assets.overclock.net.s3.amazonaws.com/4/43/4
3cb30de_vbattach2842.jpeg
Post
Processing
“The term post-processing (or postproc for short) is used in I have not used
post processing
http://www.mtbs3
http://www.mtbs3d.com/gallery/albums/dukenukemr
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
7
the video/film business for quality-improvement
image processing (specifically digital image processing)
methods used in video playback devices, (such as stand-alone
DVD-Video players), and video players software and
transcoding software.”
https://en.wikipedia.org/wiki/Video_post-processing
as the textures
that are in my
level in Unity
were premade
so I didnot use
post processing
to change the
image quality.
eview/nvidiaDukeForever025.jpg
Rendering “Rendering is the process of generating an image from a 2D or
3D model (or models in what collectively could be called a
scene file) by means of computer programs. Also, the results
of such a model can be called a rendering.”
https://en.wikipedia.org/wiki/Rendering_(computer_graphics)
I have created a
3D and also a 2D
model so I have
usedrendering
in myproduction
practice. Alsoin
blunderedI have
createdand
have rendereda
3D object and
have
screenshottedit.
https://www.youtube.com/watch?v=00gAbgBu8R4
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
8
Normal
Map
“A normal map is an image that stores a direction at each
pixel. These directions are called normals. The red, green, and
blue channels of the image are used to control the direction of
each pixel's normal. A normal map is commonly used to fake
high-resolution details on a low-resolution model.”
http://wiki.polycount.com/wiki/Normal_map
I have useda
normal mapin
production
practice whenI
have applieda
texture to a 3D
model, as the
resolution ofthe
texture changes
depending on
which model it is
on.
https://www.filterforge.com/filters/6624-normal.html
Entity “Entity-component-system (ECS) is an architectural pattern
that is mostly used in game development. An ECS follows
the Composition over inheritance principle that allows greater
flexibility in defining entities where every object in a game's
scene is an entity (e.g. enemies, bullets, vehicles, etc.). Every
Entity consists of one or more components which add
additional behaviour or functionality. Therefore the behaviour of
an entity can be changed at runtime by adding or removing
components.”
https://en.wikipedia.org/wiki/Entity_component_system
I have used
entities inmy
production
practice as I
have addedand
have created3D
objects intomy
levels and maps
in Unity; alsoI
can change how
the object acts
so I have usedan
entityinmy
production
practice.
http://gamedev.stackexchange.com/questions/31473/
what-is-the-role-of-systems-in-a-component-based-
entity-architecture
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
9
UV Map “UV mapping is the 3D modeling process of projecting a 2D
image to a 3D model's surface.”
https://en.wikipedia.org/wiki/UV_mapping
I have usedUV
mapping inmy
production
practice as I
have applied
some 2D
textures to 3D
objects inUnity
on different
shapes soI have
usedUV
mapping inmy
production
practice.
http://what-when-how.com/digital-sculpting-with-
mudbox/uv-mapping-painting-sculptures-digital-
sculpting-with-mudbox/
Procedural
Texture
“A procedural texture is a computer-generated image created
using an algorithm intended to create a realistic representation
of natural elements such as wood, marble, granite, metal,
stone, and others. Usually, the natural look of the rendered
result is achieved by the usage of fractal noise and turbulence
functions.”
https://en.wikipedia.org/wiki/Procedural_texture
I have used
procedural
texturingto
create a realistic
texture inthe
maps that I have
created, suchas
the map inUnity
I used
procedural
texturingto
create realistic
textures.
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
10
https://blogs.msdn.microsoft.com/emargraff/2015/02/
22/procedural-textures-in-webgl-with-babylon-js/
Physics “Computer
animation physics or game
physics involves the introduction of
the laws of physics into a simulation
or game engine, particularly in 3D
computer graphics, for the purpose
of making the effects appear more
real to the observer.”
https://en.wikipedia.org/wiki/Game_ph
ysics
I have usedphysics inmy
productionpractice as whenI
createdmylevel inUnityit had
physics as the worldhad
gravityso whenthe player
jumpedthen were pulleddown
due to gravity.
https://en.wikipedia.org/wiki/Portal:Video_games/Picture
Collision “Collision detection typically refers
to the computational problem of
detecting the intersection of two or
more objects. While the topic is most
often associated with its use in video
games and other physical
simulations, it also has applications
in robotics.”
https://en.wikipedia.org/wiki/Collision_
detection
I have usedcollision inmy
productionpractice in the
Unitygame engine as when I
create wallsinmylevel and
then walk intothem myplayer
cannot move as the engine
recognizes that there is a wall
in the waysothe playcannot
move. Also due to collision I
can walkon different types of
platforms and surfaces.
https://www.raywenderlich.com/15230/how-to-make-a-platform-game-like-
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
11
super-mario-brothers-part-1
Lighting “ the equipment used to provide
light”
http://www.merriam-
webster.com/dictionary/lighting
I have usedlighting inmy
productionpractice to create
light indark areas ofmylevel, I
did this so that whenpeople
are playing the game theycan
see where theyare going and
what theyare doing. Without
lightingit would be reallydark
and player wouldnot be able
to see anything.
http://www.wired.co.uk/videogames
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
12
AA – Anti-
Aliasing
“If you dabble in the settings menu in
a computer video game, you'll often
find an option for antialiasing (also
referred to as AA). Antialiasing is a
graphics technology that improves
the appearance of images by
smoothing jagged edges (sometimes
referred to as “jaggies”), particularly
in lower resolution displays.”
http://compreviews.about.com/od/PC
-Gaming/a/What-is-antialiasing-in-
PC-games.htm
I have not used Unityin my
productionpractice especially
on Unityas it has a huge hit on
the Frames per second
performance wise as Anti-
Aliasing tries to smoothen
everyjaggededge onscreen
which causesthe frames to
drop dramatically affecting the
speedof the game and the
level. https://blog.codinghorror.com/fast-approximate-anti-aliasing-fxaa/
LoD – Level of
Detail
“Level of detail is a general design
term for video game landscapes in
which closer objects are rendered
with more polygons than objects that
are farther away. Generally
speaking, the level of detail is
dictated by the game's system
requirements. Given the power of
modern processors, very little
degradation in the level of detail is
noticeable anymore.”
https://www.techopedia.com/definitio
n/11791/level-of-detail-lod
In myproduction practice I
have usedlevel of detail I have
tried to make mylevel andmy
map the best as possible. For
example the textures that I
have usedinmylevel, I have
tried to make themas detailed
as possible to make mylevel
look good.
http://gamedev.stackexchange.com/questions/31883/how-change-lod-in-
geometry
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
13
Animation “A simulation of movement created
by displaying a series of pictures, or
frames. Cartoons on television is one
example of animation. Animation on
computers is one of the chief
ingredients of multimedia
presentations. There are many
software applications that enable you
to create animations that you can
display on a computer monitor.”
http://www.webopedia.com/TERM/A/
animation.html
I have usedanimationinmy
productionmainlyfor whenI
made my2D shooter game as
with the different sprites I
createdananimationwhenthe
player dida certain thing for
example whenthe player shot
a bullet it wouldemit a beam
of light to show that the player
had fires a bullet.
http://daverapoza.blogspot.co.uk/2010/11/trying-new-stuff.html
Sprite “Sprite. A sprite is a bitmap graphic
that is designed to be part of a larger
scene. It can either be a static image
or an animated graphic. Examples
of sprites include objects in 2D
video games, icons that are part of
an application user interface, and
small images published on websites.”
http://techterms.com/definition/sprite
I have usedsprites inmy
productionpractice mainlyin
my 2D shooter game whichI
createdon Construct 2. The
sprites that I usedinmy
productionpractice are things
that I createdusingpixel art
making software and programs
which I eventuallymanagedto
put into my2D shooter game.
http://www.spriters-resource.com/snes/smetroid/
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
14
Scene “Scenes contain the objects of your
game. They can be used to create a
main menu, individual levels, and
anything else. Think of each unique
Scene file as a unique level. In each
Scene, you will place your
environments, obstacles, and
decorations, essentially designing
and building your game in pieces.”
http://docs.unity3d.com/Manual/Creati
ngScenes.html
I have useda scene inmy
productionpractice in Unityas
with when youaddanobject
into the programthat object is
added into a scene, the scene is
the place where youcanplace
anyobjects and is where you
can addor remove things.
https://github.com/drojdjou/J3D/wiki/Unity-exporter-tutorial
Library “A library is a useful framework to
tackle a specific need within a game
engine. A framework that entails the
needs for a complete game is a
game engine.”
http://gamedev.stackexchange.com/q
uestions/10770/whats-the-difference-
between-a-library-and-an-engine
I have not used a libraryinmy
productionpractice as I have
never usedit inUnityor any
game engine.
http://devzum.com/2015/11/best-html5-and-javascript-gamen-engine-
libraries/
UI “The terms UI and UX are
sometimes (incorrectly) used
interchangeably, but they have
specific meanings. UI, or User
Interface, refers to the methods
I have usedandhave made a
User Interface inmy
productionpractice but it wasa
very basic user interface. I
createdthis User Interface in
Construct 2. As I added a health
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
15
(keyboard control, mouse control)
and interfaces (inventory screen,
map screen) through which a user
interacts with your game.”
http://gamedevelopment.tutsplus.com/
tutorials/game-ui-by-example-a-crash-
course-in-the-good-and-the-bad--
gamedev-3943
bar whichwhenthe player
takes damage the healthbar
will be reduced and the player
can see.
https://www.oysterworldgames.com/game-ui-design-tutorial-video-game-ui-
and-visual-communication/
Frames “A frame in animation and
filmmaking is a drawing that defines
the starting and ending points of any
smooth transition. The drawings are
called "frames" because their
position in time is measured
in frames on a strip of film.”
https://en.wikipedia.org/wiki/Key_fram
e
I usedframes inmyproduction
as whenI animatedsome of
the 2D sprites that I had
created, I hadto create an
image ofa character for each
frame for each animationI
created.
http://www.imagemagick.org/Usage/anim_basics/
Concept “An idea of what something is or
how it works.”
http://www.merriam-
webster.com/dictionary/concept
I have usedconcepts inmy
productionpractice as I have
createdmymapandmylevel
for the arena game inUnity, I
thought upandcame up witha
concept andanideafor my
level, for example the different
paths andthe waymylevel
looks I came up withthat I
thought of a concept so I have
usedconcepts in my
productionpractice.
http://sixrevisions.com/digital-art/50-stunning-video-game-concept-art/
Salford City College
Eccles Sixth Form Centre
BTEC Extended Diploma in GAMES DESIGN
Unit 73: Sound For Computer Games
IG2 Task 1
16
Event “Something that happens or is
regarded as happening; an
occurrence, especially one of some
importance.”
http://www.dictionary.com/browse/ev
ent
I have usedevents inmy
productionpractice but onlyin
construct 2 as I have not used
them in Unity. But I have used
them in Construct 2 as when
the player gets to a certain
area inmy2D shooter game
and enemywill appear
especiallythe bossat the end
as the bossarrives an
animation is triggered.
http://1080.plus/Metal_Gear_Solid_V-
Third_Child_(Psycho_Mantis)_Gives_Vocal_Parasite_to_Eli_(Liquid_Snake)_Cu
tscene_by_Video_Games_Source/XftHFG9RWIE.video
Pathfinding “Pathfinding or pathing is the
plotting, by a computer application, of
the shortest route between two
points. It is a more practical variant
on solving mazes.”
https://en.wikipedia.org/wiki/Pathfindi
ng
I have usedpathfinding inmy
productionpractice with
Construct 2 whenI added
enemiesintomygame, I have
to code their reactions withthe
player andhowtheywould
approachonce a certain
distance was betweenthe
player andthe enemy.
https://en.wikipedia.org/wiki/Pathfinding