y1 gd engine_terminology - phillip wynne

24
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: Phillip Norris - Wynne 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 TESTIN G Demo A game demo is a freely distributed demonstration or preview of an upcoming or recently released video game. 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. http:// en.wikipedia.org/ A demo is a version of a game where all features have not been released, demos are usually free these typically show of what the game is there to do. This shows a demo game where you can’t access certain things in the game 1

Upload: phillipwynne12281991

Post on 31-May-2015

60 views

Category:

Technology


3 download

DESCRIPTION

123

TRANSCRIPT

Page 1: Y1 gd engine_terminology - phillip wynne

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: Phillip Norris - Wynne

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 game demo is a freely distributed demonstration or preview of an upcoming or recently released video game. 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.http://en.wikipedia.org/wiki/Video_game_demo

A demo is a version of a game where all features have not been released, demos are usually free these typically show of what the game is there to do.

This shows a demo game where you can’t access certain things in the game

Beta Beta software refers to computer software that is undergoing testing and has not yet been officially released. http://www.techterms.com/definition/beta_software

Beta - this is a no fully complete version of the game where some bug fixes and features have not been completely implemented.

https://www.youtube.com/watch?v=yAnrhVl_MgEMinecraft “Building Game” Beta test

1

Page 2: Y1 gd engine_terminology - phillip wynne

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

Alpha Alpha software is computer software that is still in the early testing phase. It is functional enough to be used, but is unpolished and often lacks many of the features that will be included in the final version of the program. http://www.techterms.com/definition/alpha_software

Alpha – This stage of the game is before Beta where they have got a game that works well but still has quite a lot of bugs in the game.

First stage of BeamNG drive in alpha statePre-Alpha The first stage of

development is known as pre-production. During this phase, story concepts are written, art is concepted, and the structure of the project comes together. http://gameindustry.about.com/od/glossary/fl/Alpha-Game-Software-Definition.htm

Pre-Alpha – this stage of the game is where they have a game to show but have only finished the story, concept art and other small things.

First test of Unreal Tournament G.O.T.Y. Edition

2

Page 3: Y1 gd engine_terminology - phillip wynne

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. The game is not yet released, but it will typically be around 2-3 weeks (sometimes less) before it begins appearing on store shelves and online pre-orders arriving at doorsteps.http://www.urbandictionary.com/define.php?term=Gone%20Gold

Gone gold Is where a company has sent of their game to be mass produced but not yet released.

A game the has “gone gold”

Debug Debugging is the routine process of locating and removing computer program bugs, errors or abnormalities, which is methodically handled by software programmers via debugging tools. Debugging checks, detects and corrects errors or bugs to allow proper program operation according to set specifications.http://www.techopedia.com/definition/16373/debugging

Where you go through the game and check for bugs

3

Page 4: Y1 gd engine_terminology - phillip wynne

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

Certain threads have gone wrongAutomation automatically controlled

operation of an apparatus, process, or system by mechanical or electronic devices that take the place of human labourhttp://www.merriam-webster.com/dictionary/automation

Automatic control of something so you don’t have to do it

A game where he has his factory automated

4

Page 5: Y1 gd engine_terminology - phillip wynne

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

White-Box Testing

White-box testing is a verification technique software engineers can use to examine if theircode works as expected. In this chapter, we will explain the following:• a method for writing a set of white-box test cases that exercise the paths in the code• the use of equivalence partitioning and boundary value analysis to manage the number oftest cases that need to be written and to examine error-prone/extreme “corner” test cases• how to measure how thoroughly the test cases exercise the codehttp://agile.csc.ncsu.edu/SEMaterials/WhiteBox.pdf

Testing the game to see if you can find any glitches.

A White box test on a security team

5

Page 6: Y1 gd engine_terminology - phillip wynne

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

Bug A fault in a computer system or any physical entity including humanoids. http://www.urbandictionary.com/define.php?term=bug

A fault in the game where it may not function correctly

C.O.D’s extended neck bug

GAME ENGINES

GAME ENGINES

Vertex Shader

Vertex shaders can be used to completely transform the shape of an object, pixel shaders are used to change the appearance of the pixels. Game developers push the envelope for fast graphics rendering and determine the right balance of vertex shading and pixel shading.www.pcmag.com/encyclopedia/term/53754/vertex-shader

Vertex shaders completely change the shape of an object

Vertex shader on a teapot

6

Page 7: Y1 gd engine_terminology - phillip wynne

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

Pixel Shader Useful for someone who plays high-resolution games or watches high-definition movies on a computer, pixel shading executes various functions affecting how pixels on a computer screen will display. Executed from a computer's graphics card, pixel shaders make many special effects seen in gaming and other visually complex programs possible.http://www.ehow.com/info_8764308_pixel-shading.html

This effects where pixels end up on the screen it makes special effect and other complex visual effects

Two pictures of the same area with different shadersPost Processing

A Post process shader is typically a Pixel shader that works on a quad rendered across the entire screen. The quad is textured with a copy of the frame buffer; the Pixel shader can then alter and modify the rendered output to create a variety of effects, such as basic colour modification to more advanced processes such as motion blur and bloom.https://developer.valvesoftware.com/wiki/Shader

The steps on how to post process

7

Page 8: Y1 gd engine_terminology - phillip wynne

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 computer software. Rendering is used in architecture, simulators, video games, movies and television visual effects and design visualization.www.autodesk.com/rendering

Rendering is where an image is generated on a screen.

A rendered image of a mans face

8

Page 9: Y1 gd engine_terminology - phillip wynne

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

Normal Map One of the most valuable maps for a 3D artist is the normal map. Rather than having a colour range of black to white, like a bump map uses, normal maps consist of red, green, and blue. These RGB values translates to x, y, and z coordinates, allowing a 2D image to represent depth. This way, a 3D application is able to fake lighting details based on the colour associated with the 3D coordinate.http://gamedevelopment.tutsplus.com/articles/gamedev-glossary-what-is-a-normal-map--gamedev-3893

A normal map is a map where it is in 3D has an RGB colour scheme and is able to fake lighting details

Image with and without a normal mapEntity An entity can have zero or

more entity instances. For example, children in family, applicants on an application form taxable events in a tax period. Using entities you can apply the same rules, or collect the same data, for multiple instances of an entity.http://docs.oracle.com/html/E27551_01/Content/Data%20model/Define_an_entity.htm

An entity is an object in the game that physics applys Bar

9

Page 10: Y1 gd engine_terminology - phillip wynne

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

Barrel entity in creation

10

Page 11: Y1 gd engine_terminology - phillip wynne

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

UV Map This means a shared vertex can have different UV coordinates in each of its triangles, so adjacent triangles can be cut apart and positioned on different areas of the texture map. The UV Mapping process at its simplest requires three steps: unwrapping the mesh, creating the texture, and applying the texture.http://en.wikipedia.org/wiki/UV_mapping

UV mapping is the 3d process of making a 2d image, this use the U and V axis which correspond to the X and Y axis.

A UV map of a gorillas head

11

Page 12: Y1 gd engine_terminology - phillip wynne

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

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

A Procedural Texture is an image made to look like it’s a computer generated image so you can import them into games.

This is procedural texture blending

12

Page 13: Y1 gd engine_terminology - phillip wynne

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

Physics For other games, we must pay attention to the "complex" in "complex physics system". Take Super Mario Bros (for discussion purposes, the original 8-bit game). Here, the player is primarily focused on Mario's physical attributes: his position, velocity, and potential range of motion. The player's internal dialogue will ask questions like, "Can I make that jump? How fast is that turtle shell coming towards me? Whoops, did I jump too early to clear it?".http://www.fun-motion.com/forums/showthread.php?t=2649

Physics is the games this is this and that is that and this does this while this is doing that, it’s the part of the game where everything you chose as the physics will happen

Test of the games physics

13

Page 14: Y1 gd engine_terminology - phillip wynne

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 your game.http://relativity.net.au/gaming/java/SimpleCollisionDetection.html

When two entities collide together

Simple representation of two sprites collidingLighting Bloom (sometimes referred

to as light bloom or glow) is a computer graphics effect used in video games, demos and high dynamic range rendering (HDR) to reproduce an imaging artifact of real-world cameras.http://en.wikipedia.org/wiki/Bloom_(shader_effect)

A computers effect to show shades and shadows

Lightings visual effect

14

Page 15: Y1 gd engine_terminology - phillip wynne

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

AA – Anti-Aliasing

In computer graphics, antialiasing is a software technique for diminishing jaggies - stairstep-like lines that should be smooth. Jaggies occur because the output device, the monitor or printer, doesn't have a high enough resolution to represent a smooth line.http://www.webopedia.com/TERM/A/antialiasing.html

This stops Jagged edges and makes them smoothso they don’t look uneven

The different types of AALoD – Level of Detail

Describes technology that is used to save memory and processing power by using lower detail models or textures for objects in the distance. The Oblivion game engine makes extensive use of LOD, and the CS has some functions to create and manipulate LOD objects.http://cs.elderscrolls.com/constwiki/index.php/Glossary

The level of detail is how much processing power the computer uses to show detailed objects

The more triangles the higher quality the bunny will be

15

Page 16: Y1 gd engine_terminology - phillip wynne

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

Animation the technique of photographing successive drawings or positions of puppets or models to create an illusion of movement when the film is shown as a sequence.https://www.google.co.uk/?gws_rd=ssl#safe=active&q=Animation+definition

Automated frame by frame images

Frames of a animation

16

Page 17: Y1 gd engine_terminology - phillip wynne

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

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

A sprite is something you can control it can either be a moving image or a animated object

Different sprites of sonicScene A scene graph is simply a

way of organising the scene. It's generally done as some sort of tree or graph structure (as in, this sort of graph).http://www.reddit.com/r/gamedev/comments/2d87tm/scene_graph_definition/

The surrounding area of the map, eg in a rain forest a desert scene will not fit

https://www.youtube.com/watch?v=sBVuK9ZJhUIShows the scene

17

Page 18: Y1 gd engine_terminology - phillip wynne

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

Library a library is just a collection of api used to code with. a library is a subset of a game engine

A collection of code, a subset of the engine

Steam workshop, where you can download contentUI A user interface, also called

a "UI" or simply an "interface," is the means in which a person controls a software application or hardware device. A good user interface provides a "user-friendly" experience, allowing the user to interact with the software or hardware in a natural and intuitive way.http://www.techterms.com/definition/user_interface

A ui is something you control so you can interact with the game easily

https://www.youtube.com/watch?v=MtfBflIbyOMFlash, there user interface

18

Page 19: Y1 gd engine_terminology - phillip wynne

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

Frames Frames per second (FPS) is a unit that measures display device performance. It consists of the number of complete scans of the display screen that occur each second. This is the number of times the image on the screen is refreshed each second, or the rate at which an imaging device produces unique sequential images called frames.http://www.techopedia.com/definition/7297/frames-per-second-fps

Every image of the anitmation

Concept A concept is a thought or idea. If you're redecorating your bedroom, you might want to start with a concepthttp://www.vocabulary.com/dictionary/concept

An idea of something

BMW concept car

19

Page 20: Y1 gd engine_terminology - phillip wynne

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

Event something that happens or is regarded as happening; an occurrence, especially one of some importance.http://dictionary.reference.com/browse/event

Something that happens at a set point in time

League of legends EsportsPathfinding a person who finds or makes

a path, way, route, etc., especially through a previously unexplored or untraveled wilderness. a radar beacon beamed into a target area to provide guidance for missiles seeking the target.http://dictionary.reference.com/browse/pathfinding

Follows routes and does not explore

Kodu game lab path finding

20