y1 gd engine_terminology (1)

15
Salford City College Eccles Sixth Form Centre BTEC Extended Diploma in GAMES DESIGN Unit 73: Sound For Computer Games IG2 Task 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: Tom Crook 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 GAMES / VIDEO GAME TESTI NG Demo A version of something such as computer software produced to demonstrate its capabilities or for use as a trial: http:// www.oxforddictionaries. com/definition/ english/demo A Demo in my opinion is used to ultimately test your final product to see how people react and what your target audience could be. This is relevant to The term demo as it is The ‘Fifa Demo’. 1

Upload: tomcrook

Post on 29-Jun-2015

99 views

Category:

Automotive


0 download

DESCRIPTION

gbfvhiszl

TRANSCRIPT

Page 1: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 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: Tom Crook

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 GAMES / VIDEO GAME TESTING

Demo A version of something such as computer software produced to demonstrate its capabilities or for use as a trial:http://www.oxforddictionaries.com/definition/english/demo

A Demo in my opinion is used to ultimately test your final product to see how people react and what your target audience could be.

This is relevant to The term demo as it is The ‘Fifa Demo’.

1

Page 2: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

Beta A beta version of a program, game etc... is an unfinished version released to either the public a select few or whoever signs up to beta test it for bugs or glitches. ttp://www.urbandictionary.com/define.php?term=Beta

a beta version of a game in my opinion is the Line between complete and incomplete and can help pick off those last few bugs your game may have.

This is relevant to the term BETA as it is the BETA of the game ‘Destiny’.

Alpha This phase is were developers generally test the software using white box techniques. Alpha software can be unstable and cause crashes and data loss.http://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha

The alpha of a game can in my opinion lead to your final product as not many people play it due to the unstable nature of the version.

This is relevant to the term ALPHA as it shows Minecraft in it’s Alpha stage.

2

Page 3: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

Pre-AlphaPre-alpha refers to all activities

performed during the software

project before testing. Including

Analysis, Software Design and

software development.

http://eloisecorke.wordpress.com/20

13/05/22/definition-pre-alpha-alpha-

and-beta/

The pre alpha is a development stage and does not run as well as other stages of game development such as beta and the gold master version.

This is relevant of the term PRE-ALPHA as the picture above is of the game World Of War Craft in its PRE-ALPHA VERSION.

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.http://www.techterms.com/definition/goldenmaster

The gold master is the final version of a game and is the version the game will be copied from.

https://www.youtube.com/watch?v=ejWf82doi8YThis is a link to a youtube video showing a game in golden master version.

Debug In computers, debugging is the process of locating and fixing or bypassing bugs (errors) in computer program code or the engineering of hardware device.http://searchsoftwarequality.techtarget.com/definition/debugging

Debugging is finding a problem in game and fixing it mostly in the coding in a game.

This is relevant to debugging as it shows a game in debug mode.

3

Page 4: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

Automation

Automated software testing is a process in which software tools execute pre-scripts tests on a software application before it is released into production.http://searchsoftwarequality.techtarget.com/definition/automated-software-testing

Automated software tool is where a software will carry out the set job until nit is complete.

This diagram explains automation.White-Box Testing

A software testing technique whereby explicit knowledge of internal workings of the item being tested are used to select the test data.http://www.webopedia.com/TERM/W/White_Box_Testing.html

White box testing is selecting a certain part of the game and testing every aspect of it checking for bugs and other imperfections.

This shows the classification of white box testing.

4

Page 5: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

Bug A software bug is a problem causing a program to crash or produce invalid output. The problem is cause by insufficient or erroneous logic.http://www.techopedia.com/definition/24864/software-bug-

A bug is a problem in a game normally causing problems like crashing and other things which effect how the game is played.

This is showing a bug as no items are being shown during the post game lobby.

GAME ENGINES

Vertex Shader

The vertex Shader is used to transform the attributes of vertices (points of triangle) such as colour, texture, position and direction. From the original colour space to the display space.http://www.pcmag.com/encyclopedia/term/53754/vertex-shader

The vertex shader is used to change the colour and textures of vertical lines.

This is showing the process of vertex shader.

5

Page 6: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

GAME ENGINES

Pixel Shader

Pixel Shaders are used to change the appearance of Pixels

o http:// www.pcmag.com/encyclopedia/term/53754/vertex-shader

Pixel shader is used to change the colour of the pixel in your game.

This picture shows how the pixel shaded changes the quality of a picture.

Post Processing

he term post-processing (or postproc for short) is used in the video/film business for quality-improvement image processing (specifically digital image processing) methods used in video playback devices, (such as stand-aloneDVD-Video players), and video players software and transcoding software. It is also commonly used in real-time 3D rendering (such as in video games) to add additional effects.

The term post processing is there to improve the overall quality of your image and can be used in other fields such as 3D rendering.

This shows the post processing effect on a picture.

6

Page 7: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

Rendering Rendering is the process of generating an image from a model by means of a computer programs.http://www.princeton.edu/~achaney/tmve/wiki100k/docs/Rendering_(computer_graphics).html

Rendering is the process of generating the level or images around you on a game.

This image shows a map rendering all the pixels.Normal Map

Normal map is important for a 3D artists, Normal maps consist of red, green and blue.http://gamedevelopment.tutsplus.com/articles/gamedev-glossary-what-is-a-normal-map--gamedev-3893

Normal mapping is made of three colours red,green and blue and they form to make one colour.

This image shows mapping of a characters.EntityUV Map UV mapping is the 3D modeling

process of making 2D image represintation of a 3D model.http://wiki.blender.org/index.php/Doc:2.6/Manual/Textures/Mapping/UV/Unwrapping

UV mapping is used to form the 3D characters from 2D pictuers.

This image shows the mapping of a 3D model.

7

Page 8: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

Procedural Texture

Procedural textures are terxtures generated by our engine on the basis of thier text description. They can be used instead of normal textures. https://community.bistudio.com/wiki/Procedural_Textures

This is the creation of texture’s based on text in the gaming engine.

This image shows the textuers of items inside a game map.Physics A phisics engine is general used

describe a software program that is used to simulate phisical phenomena. One of the first uses of a phisics engine was for simulating where artillary shells would land based on their weight.http://www.computerhope.com/jargon/p/physics-engine.htm

The physics engine is used to simulate physical actions in a game like a punch or explosion.

This image shows the phisics of a game with aball breaking through a wall.

Collision collisons consist of algorrithiams to detect collision in 2D games depend on the type of shapes that can collide.https://developer.mozilla.org/en-US/docs/Games/Techniques/2

The collision is used to show the collision of shape’s in a 2D game.

This image shows collision programming inside a game engine and the radius of it.

8

Page 9: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

LightingAA – Anti-Aliasing

Anti allising is used to detect and smooth out jagged edges using a quick scan.https://answers.yahoo.com/question/index?qid=20100420031929AAON6YB

Anti-aliasing is basically used to make your game images or just any images look better with smoother quality.

This image is showing anti aliasing so the smoothing out of the image in the image.LoD – Level of Detail

The level of detail for a BIM model must correspond to the needs of the modeler, the project engineer, and the estimators and schedulers. LOD identifies how much information is known about a model element at a given timehttp://www.vicosoftware.com/BIM-Level-of-Detail/tabid/89638/

The level of design focuses on the amount of information known on the level and helps the modeller design the level.

This image shows the Level of detail in the level design involved in the image.

9

Page 10: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

Animation Animation is the process of displaying still images in a rapid sequence to create the illusion of movement. These images can be hand drawn, computer generated, or pictures of 3D objects.http://www.wisegeek.org/what-is-animation.htm#didyouknowout

Animation is basically used to make your characters come to life and can be used to make characters move and add motion to the scene your game is currently in.

This image is showing the animation used on a character involved in a game.Sprite A graphic image that can move

within a larger graphic. Animation software that supports sprites enables the designer to develop independent animated images that can then be combined in a larger animation.http://www.webopedia.com/TERM/S/sprite.html

A sprite is something that is used within a bigger graphic and helps make developing a game much easier.

This image shows multiple images used to create an animation

10

Page 11: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

Scene A scene graph is a general data structure commonly used by vector-based graphics editing applications and modern computer games. Examples of such programs include Acrobat 3D, Adobe Illustrator, AutoCAD, CorelDRAW, OpenSceneGraph, OpenSG, VRML97, and X3D.http://en.wikipedia.org/wiki/Scene_graph

Scene graphics is generally data used on modern games and is edited easily by programs such as illustrator.

This image is showing the structure that is used to create a scene in a game.

LibraryUI User interface design in games

differs from other UI design because it involves an additional element -- fiction. The fiction involves an avatar of the actual user, or playerhttp://www.gamasutra.com/blogs/AnthonyStonehouse/20140227/211823/User_interface_design_in_video_games.php

User interface is how a player plays a game so there own personal style within a game.

This image is showing the inner working of the level and of the design.

11

Page 12: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

Frames frame or fps determines the sleakness of a game and how the game overall looks.http://gamedev.stackexchange.com/questions/6825/time-based-movement-vs-frame-rate-based-movement

Frames is the amount of frames you get per second and the amount of frames you get per second is determined by the amount of RAM your computer has.

This image is showing the average frame for certain times.Concept Basically what the idea of the game is. The concept is the base idea of a

game so the idea which turns into program and then the modelling then the game.

This is showing some concept art for a game.Event Decouple when a

message or event is sent from when it is processed.

An event is when a program or character is set to do things on command when a certain message is relayed.

This is programming the character to do certain things at different.

12

Page 13: Y1 gd engine_terminology (1)

Salford City CollegeEccles Sixth Form CentreBTEC Extended Diploma in GAMES DESIGNUnit 73: Sound For Computer GamesIG2 Task 1

Path finding

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. This field of research is based heavily on Dijkstra's algorithm for finding the shortest path on a weighted graph.

The plotting of paths is finding the quickest possible way through a puzzle and is used to set character paths in game.

This shows a path finding algarythm implemented in a game.

13