A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.

Type to find tags:
× 218
The process of modifying software to make some part of it work more efficiently or use fewer resources. Generally, this means it executes more rapidly, or will require fewer resources.
× 210
Component-based designs rely on separating the multiple logical attributes of business objects and game objects into small components dedicated only to specific tasks. Whereas game objects are usually…
× 209
A process of adjusting game objects position after collision.
× 208
on platform-based movement. It is equally present in both the 2D and 3D game worlds.
× 208
describe the physical geography of a location. This can include elevation, slope and orientation of features.
× 205
The parent computer responsible for handling interactions with multiple client connections, as generally encountered with online games.
× 201
The Slick2D graphic engine and utility collection is meant to make the development of games using LWJGL easier.
× 201
Role playing game. A game where the player assumes a character or role, that evolves through story or character development.
× 195
Geometric representations of objects in 3 dimensions. 3D-meshes are made up of a collection of triangles or other polygons, forming volumes and surfaces. They are commonly used for visual representati…
× 190
usually refers to linear algebra operations on points, vectors and matrices.
× 187
A type of programming, often meant to be easier to learn than more "traditional" programming. Scripting is often used when performance is less important than ease of use. Examples of scripting languag…
× 186
specifically related to version 9.0 of DirectX SDK. If your question is not specific to this version of SDK (i.e. it could apply to DirectX 10 and 11 as well), use the 'directx' ta…
× 183
A game development library based on the Python programming language. It wraps SDL for easy use alongside Python.
× 179
a general reusable solution to a commonly occurring problem within a given context in software design.
× 176
fraught with legal concerns and issues, especially on copyright, terms of service, and licensing fronts.
× 175
Numeric representation of the location of an entity in the game space. There are multiple forms of coordinate systems to cater to a variety of methods to map position.
× 174
Topics about games made for Microsoft Windows products. These include Windows 7, Vista, XP.
× 172
a cross plaform port of cocos2d-iphone using C++. It supports iOS, Mac, Android, Samsung Bada, BlackBerry Tablet OS, Windows and Linux. It has built-in bindings for Lua and Javascript.
× 172
a general-purpose, high-level, object-oriented programming language. It's mainly used for game development on Apple iOS and Mac OS devices, however it's not limitied to this platforms.
× 170
a centralized computing model where one node (the server) performs some service for other nodes (the clients).
× 165
An entity for organizing data in a specific way so it can be used efficiently. Examples are arrays, objects, records, structs.
× 165
one of the scripting languages available for the Unity engine (other languages are C# and Boo).
× 165
Simple and Fast Multimedia Library - a free, portable API that provides access to graphics, input, audio, etc.
× 164
Unreal Development Kit - a version of Unreal Engine 3 that can be used to make games for PC and iOS. Licensing is done on a back-end-only basis.
× 163
A portable device capable of multiple applications, one of which is a platform for playing games. Mobile phones are the eponymous example of such devices. Distinct from handhelds, which are exclusivel…
× 159
VOlumetric piXEL (volumetric picture element). An approach to world construction that uses small, uniform volumetric elements as opposed to the larger, non-uniform polyhedra most commonly found in con…
× 153
a general-purpose computer programming language used for operating systems, libraries, games and other high performance work.
× 149
Multithreading allows multiple threads to exist within the context of a single process sharing same resources but are able to execute independently.
× 149
The creation and layout of the individual rooms/stages/sections in which the game takes place in.
× 147
Particle refers to a graphics technique that uses a large number of very small sprites or other graphic objects to simulate certain kinds of "fuzzy" structures like fire, explosions, etc.
× 146
A program that runs on the GPU to determine output colors for pixels. Also known as a fragment shader.
× 144
Questions related to images, including creation and modification
× 143
loaded into memory as one image.
× 141
Mathematical constructions, number systems. In 3D-graphics quaternions are used alongside vectors and matrices. One of the benefits of quaternions is that they overcome some rotational problems (known…
× 140
A popular sandbox indie game made by Markus Persson, a.k.a. Notch. The gameplay revolves around collecting materials and building shelters in survival, or simply making intriguing structures in the cr…
× 139
Algorithms or methods to produce events or behavior that is random in nature.