The Stack Overflow podcast is back! Listen to an interview with our new CEO.

Questions tagged [terminology]

Terminology is the vocabulary of technical terms in the game development field.

Filter by
Sorted by
Tagged with
10
votes
6answers
6k views

3D Illusion of a 2D Planet Texture

Several years ago I overheard a technique that gives the user the illusion of a rotating planet by using a 2D texture. Given that the user isn't able to change its position or viewport. What's the ...
11
votes
2answers
19k views

What is the difference between PBR and SSR?

I am very new to game development and I have been trying to understand the difference between Screen Space Reflection and Physically Based Rendering. I have read about PBR, and from what I understand,...
31
votes
3answers
8k views

What is the difference between a library and an engine?

I am working on a library to help 2D game development with Scala. So far, it is a collection of helpful classes, file loading, collision detection, images, sprites, etc. So when does it stop being a ...
23
votes
5answers
16k views

What is the difference between a game framework and a game engine?

What is the difference between a game framework (for example, XNA with C#, SDL for c++) and a game engine? Do game frameworks use engines? Does a game engine encapsulate sub-engines like physics ...
54
votes
3answers
20k views

What is deferred rendering?

I've heard about deferred rendering and how using it can allow for "lots" of lights in a scene without a huge performance hit, but what is it and (from a high level) how is it implemented?
55
votes
6answers
124k views

What is ambient occlusion?

I've heard about ambient occlusion and it looks nice, but what exactly is it?
0
votes
2answers
905 views

What is a Game Engine? [duplicate]

I am new to Game Development, All I have developed is some 2d Games, using Game Maker by YoYo Games. There game development is ...
10
votes
2answers
529 views

What defines a AAA game?

I tried to find a precise definition. I found clues on Wikipedia and on Gaming SE, but I cannot find more than an approximation like: Equivalent of blockbuster movie in cinema, an AAA game is a ...
5
votes
1answer
591 views

What is the difference between a gameplay programmer and a game designer/developer?

Gameplay programmers write game code, but so do game designers and developers. Where is the line drawn? What skills do gameplay programmers use that game designers or developers do not?
50
votes
2answers
7k views

What is a quaternion?

What is a quaternion, and do how they work? Also, what advantages do you gain using three points on a 2D plane? Finally, when is it considered good practice to use quaternions?
22
votes
1answer
13k views

What is “procedural generation” and how is it done?

I hear a lot about "procedural maps" and "procedural textures". What does that mean exactly, and what resources are there for learning these techniques in a game?
16
votes
1answer
5k views

What are “world space” and “eye space” in game development?

I am reading a book about 3D concepts and OpenGL. The book always talks about world space, eye space, and so on. What exactly is a world inside the computer monitor screen? What is the world space? ...
26
votes
3answers
23k views

What is a “Gameplay Programmer”?

In job descriptions, I often see positions called "Gameplay Programmer." What do people in that position do?
7
votes
3answers
498 views

What is the name for the little numbers that appear over characters' heads when they lose health?

...you know the ones. Something like "value overlays" or "value pop-ups" describes them quite well, but I was thinking they might have a real name?
4
votes
2answers
876 views

What are the properties of “position, velocity, acceleration, rotation” collectively named?

They say naming things is one of the hardest problems in computer programming. They were right. Given the pseudocode below, what is a more appropriate name for this collection of properties? "Course",...
32
votes
4answers
25k views

What's the difference between mesh and a model?

Which one is created first? For example if a team worked on a graphical asset of a car, what would be a model and what would be a mesh of the car?
31
votes
9answers
24k views

What is a “2.5D” environment?

I don't understand the meaning of the term "2.5D." I'm specifically confused about the difference between 2.5D and 3D environments, even though I've read different definitions and articles about both. ...
23
votes
6answers
114k views

What is the difference between an alpha and a beta release?

What is the difference between an alpha and a beta release? I'm surprised this question hasn't been asked here before.
15
votes
2answers
16k views

What is “game state?”

The terminology "game state" is a bit vague to me. Could anybody clarify what is included in the game state, please? Is it a state of all the variables and objects within the game at particular ...
36
votes
4answers
6k views

What is a fragment in 3D graphics programming?

What is a fragment in a fragment shader? Wikipedia says that: In general, a fragment can be thought of as the data needed to shade the pixel, plus the data needed to test whether the fragment ...
11
votes
2answers
4k views

What is data-driven design? [closed]

I've been reading up on a lot of articles covering data driven design for games. It seems to come down to: No hard coding No game-specific code in the engine Scripting for AI, cutscenes, et cetera. ...
10
votes
3answers
3k views

Is multitexturing really just “using more than one texture”?

This might seem stupid, but it bugs me. From what I understand, multitexturing is just using more than 1 texture per shader (usually to blend them somehow). So instead of creating 1 texture, I create ...
9
votes
2answers
2k views

Is there a name for this technique to put the tiles on the corner of a level?

A very common approach in development of old games is to put the tile set on the corner of a level, to use it as a reference. For example: On this level, the developers put a set of tiles in the ...
3
votes
1answer
5k views

What is the difference between an “API,” a “framework,” an “IDE,” and an “engine?”

I am just starting out trying to learn to develop games. At first I thought C++ and OpenGL were the tools a beginner would start out to make a game, but quickly found out the OpenGL was just a API for ...
6
votes
1answer
716 views

Unit selection circle

I do not know whether it's called a circle, or whether it's called a halo or whatever. But, I do know that I want to know what is the game development world term for this. So, how do we call it?
1
vote
3answers
186 views

What is “mapping seams” and “hard edges (doubled-up vertices)” in UV?

According to GPU: Optimizing model geometry: Try to keep the number of UV mapping seams and hard edges (doubled-up vertices) as low as possible What is "mapping seams" and "hard edges (doubled-up ...
4
votes
1answer
2k views

What are the types of 3rd-person camera called?

I'm struggling with the terminology surrounding different types of 3rd person camera. What are the common 3rd-person camera types called? What are some notable examples of their use? Here's what I ...
0
votes
2answers
123 views

What are interchange formats?

I have been told to research up on interchange formats, only comes up with certain interchange formats without actually explaining what they are. What are interchange formats, specifically in the ...
0
votes
2answers
530 views

What are world coordinates and pixel coordinates in LibGDX

I searched the Internet for these two terms, but there is no reference to them. I just started learning LibGDX, so please explain in the simplest way possible
0
votes
1answer
3k views

What are “view frustum”, “focal length” and near plane distance?

I've been reading through "Mathematics for 3D game programming and Computer Graphics" lately. Specifically definition of the view frustum and how the APIs generally process it, author introduces the ...
0
votes
1answer
194 views

What is “cold storage” in the context of larger MMOs?

What is a cold storage and what is it used for? I'm not sure if I should use cold storage in my game. I heard it can be used for chat logs, however I'd rather someone here answer all my questions.