Game Engine Terminology Glossary

18
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: Joshua Ridett 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) 1

description

cgvhbj

Transcript of Game Engine Terminology Glossary

Page 1: Game Engine Terminology Glossary

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: Joshua Ridett

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 demonstration of a product or technique.https://www.google.co.uk/search?q=definition%3A+demo&oq=definition%3A+demo&aqs=chrome..69i57j69i58.11208j0j7&sourceid=chrome&es_sm=93&ie=UTF-8

When a game I am making nears completion I may desire for it to be tested or shown to the public. A demo of the game would be the easiest way to accomplish this.

1

Page 2: Game Engine Terminology Glossary

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

Beta Beta is usually a trial version of a game for a company. Betas are usually experimental and often have problems w/ them.https://uk.answers.yahoo.com/question/index?qid=20081019143302AAIBseY

After an alpha test I may want a larger volume of people to test a more complete, more stable game. When the game reaches a near complete stable build I may want to do a beta test. A beta test would have people playing through the game and seeing if there are any minor bugs that need addressing before the complete launch. It would also be a good way to see how the public react to the game and how they feel about where it stands.

Alpha The alpha phase of the release life cycle is the first phase to begin software testing.http://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha

An alpha is the first point at which I would either release the game then continue updating it, or invite people to perform an alpha test to see what needs changing (if anything) and if there are any obvious bugs

http://wccftech.com/leaked-destiny-alpha-gameplay-appears-internet/Article link

Pre-Alpha Pre-alpha refers to all activities performed during the software project before testing.http://en.wikipedia.org/wiki/Software_release_life_cycle#Pre-alpha

? http://kotaku.com/http-www-youtube-com-watch-v-dzmqr-pcbocpre-alpha-gam-1540267288Article & Video link

2

Page 3: Game Engine Terminology Glossary

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

Gold A game has "Gone Gold" when the final master copy has been produced at the developer and sent off for replication, packaging and shipment.http://www.urbandictionary.com/define.php?term=Gone%20Gold

?

Debug Identify and remove errors from computer hardware or software.http://www.oxforddictionaries.com/us/definition/american_english/debug

If the software that my game utilizes stops working for some reason, a debug program will be needed to fix the problem.

3

Page 4: Game Engine Terminology Glossary

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

Automation The technique of making an apparatus, a process, or a system operate automaticallyhttp://www.merriam-webster.com/dictionary/automation

White-Box Testing White-box testing is verification technique software engineers can use to examine if their code works as expected.http://agile.csc.ncsu.edu/SEMaterials/WhiteBox.pdf

A game may be wanted to pass through a white-box test to see if the code functions as it is meant to before more progress is made.

Bug A bug, also referred to as a software bug, is an error or flaw in a computer program that may prevent it from working correctly or produces an incorrect or unintended result.http://www.metaboli.co.uk/gaming-

In the early stages of my game there will be bugs that must be dealt with. Some bugs will be easy to identify whilst others will be more subtle.

http://culturedvultures.com/wp-content/uploads/2014/08/ikfmGW73AeBn0.gif

4

Page 5: Game Engine Terminology Glossary

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

dictionary/defnition-of-bug.htm

GAME ENGINES

Vertex Shader A programmable function in display adapters that offers a graphics application programmer with flexibility in rendering an image.http://encyclopedia2.thefreedictionary.com/Vertex+shading

Vertex shading is a realistic shading style that may be a applied to a game using a photo realistic art style or a game that adopts a realistic play style or setting.

5

Page 6: Game Engine Terminology Glossary

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

GAME ENGINES

Pixel Shader Pixel shading executes various functions affecting how pixels on a computer screen will displayhttp://www.ehow.com/info_8764308_pixel-shading.html

Pixel shading is simple and may be better for a developer’s first game due to its simplicity.

Post Processing Usually encompasses bloom, blur, and depth-of-field.http://www.gamefaqs.com/boards/991142-kingdoms-of-amalur-reckoning/61749545

Post processing may be beneficial for 2.5/3D shooters since they add a realistic battle quality to a game.

Rendering In 3-D graphic design, rendering is the process of add shading, colour and lamination to a 2-D or 3-D wireframe in order to create life-like images on a screen.http://whatis.techtarget.com/definition/rendering

A game may utilize rendering if there is a lot of resources to load at once

6

Page 7: Game Engine Terminology Glossary

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

Normal Map These RGB values translates to x, y, and z coordinates, allowing a 2D image to represent depth.http://gamedevelopment.tutsplus.com/articles/gamedev-glossary-what-is-a-normal-map--gamedev-3893

Entity A dynamic object such as a non-player character or item.http://en.wikipedia.org/wiki/Entity

I will need entities in my game to make it interesting and enjoyable.

7

Page 8: Game Engine Terminology Glossary

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

UV Map UV mapping is the 3D modelling process of making a 2D image representation of a 3D model's surface.http://en.wikipedia.org/wiki/UV_mapping

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.http://en.wikipedia.org/wiki/Procedural_texture

8

Page 9: Game Engine Terminology Glossary

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

Physics Computer animation physics or game physics involves the introduction of the laws of physics into a simulation or game engine.http://en.wikipedia.org/wiki/Game_physics

9

Page 10: Game Engine Terminology Glossary

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

Collision Collision detection is used to detect the contact of objects within a game.http://relativity.net.au/gaming/java/SimpleCollisionDetection.html

My game will need good collision detection so that it doesn’t look like Fifa. Also, good collision detection will make a game more realistic and fun to play.

10

Page 11: Game Engine Terminology Glossary

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

Lighting The rendering of computer graphics scenes use lighting.http://en.wikipedia.org/wiki/High-dynamic-range_rendering

AA – Anti-Aliasing Antialiasing is a way of smoothing edges.http://compreviews.about.com/od/PC-Gaming/a/What-is-antialiasing-in-PC-games.htm

11

Page 12: Game Engine Terminology Glossary

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

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.http://www.techopedia.com/definition/11791/level-of-detail-lod

Animation Art and animation in video games refers to how things physically look.http://www.gamecareerguide.com/features/413/game_art_and_animation_an_introduction.php

12

Page 13: Game Engine Terminology Glossary

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

Sprite In computer graphics, a sprite is a two-dimensional image or animation that is integrated into a larger scene.http://en.wikipedia.org/wiki/Sprite_(computer_graphics)

Scene A division of an act presenting continuous action in one place.http://www.merriam-webster.com/dictionary/scene

Library A library is a useful framework to tackle a specific need within a game engine.http://gamedev.stackexchange.com/

13

Page 14: Game Engine Terminology Glossary

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

questions/10770/whats-the-difference-between-a-library-and-an-engine

UI The point at which a user or a user department or organization interacts with a computer system.http://www.answers.com/topic/user-interface

Frames A single step in a sequence of programmed instructions.http://www.thefreedictionary.com/frame

14

Page 15: Game Engine Terminology Glossary

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

Concept An idea or invention to help sell or publicize a commodity.https://www.google.co.uk/?gfe_rd=cr&ei=Kr4FVOLjJ_HH8genvIHABA#q=Define%3A+concept

Event A thing that happens or takes place, especially one of importance.https://www.google.co.uk/?gfe_rd=cr&ei=Kr4FVOLjJ_HH8genvIHABA#q=Define%3A+event

15

Page 16: Game Engine Terminology Glossary

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

Pathfinding Pathfinding in the context of video games concerns the way in which a moving entity finds a path around an obstaclehttp://en.wikipedia.org/wiki/Pathfinding#In_video_games

16