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.

A set of rules that govern an in-game experience. Game design is an effort to come up with game mechanics that allow for players to have a fun and engaging experience.
740 questions
A mathematical concept that can be used to express position, direction or velocity and which can simplify or outright trivialise spatial problems.
731 questions
Tile map is a technique of re-using small graphic pieces, tiles, over and over again to shape the game field.
719 questions
Methods used to map out a path of travel from one point to another, typically avoiding obstacles in the way.
717 questions
Graphical User Interface. A term used to describe the tools available to the player to interact with the game.
716 questions
The simulation of light and illumination in games, including its interaction with the environment. A core element of games that can bring out vivacity into otherwise static worlds.
711 questions
iOS is an operating system for mobile devices created by Apple Inc. It runs on the iPhone, iPad, and iPod touch.
699 questions
XNA Game Studio 4.0 is a programming environment that allows you to use Visual Studio to create games for Windows Phone, the Xbox 360 console, and Windows-based computers.
687 questions
Unreal Engine 4 is a professional suite of tools and technologies used for building high-quality games across a range of platforms.
684 questions
A proprietary shading language developed by Microsoft for use with the Microsoft Direct3D API.
649 questions
Input is data provided to a game via player interaction (through the mouse, keyboard, gamepad, et cetera).
629 questions
Identically shaped objects (often squares or hexagons) representing spatial information.
626 questions
Software engineering is the design and development of software as it applies to the game development field. Questions using this tag should be about theoretical concepts and practices as relates to th…
623 questions
Python is a dynamically and strongly typed programming language that encourages readability.
622 questions
A 2D array of numbers, symbols or expressions, arranged in rows and columns. Each row must have the same number of columns. The numbers, symbols or expressions themselves are called elements or entrie…
592 questions
Questions about the use of Blender, the open source 3D modelling software, in the context of game development. Questions involving issues strictly with Blender itself (e.g. modeling) are off-topic her…
522 questions
Transformation in game development is usually refers to linear algebra operations on points, vectors and matrices.
515 questions
A branch of mathematics concerned with questions of shape, size, relative position of figures, and the properties of space.
510 questions
HTML 5 refers to new web technologies such as high performance JavaScript engines, canvas 2D and WebGL, video and audio tags.
510 questions
The Lightweight Java Game Library (LWJGL) provides access to high performance, cross-platform libraries OpenGL and OpenAL. Additionally LWJGL provides access to controllers such as Gamepads, Steering …
496 questions
Subset of the OpenGL 3D graphics API designed for embedded devices such as mobile phones.
479 questions
The central code loop responsible for handling the running gameplay. At its most basic state, it accepts input, resolves the actions of entities, and renders the scene.
472 questions
A game development library based on the Python programming language. It wraps SDL for easy use alongside Python.
467 questions
Godot is a 2D and 3D open source game engine developed by the Godot Engine community. It features a built-in development environment which runs on Windows, macOS and Linux and can create games targeti…
A technique for using rays to determine points of intersection. Often used in lighting simulation.
448 questions
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.
442 questions
Game Maker is a cross-platform game creation tool made by YoYo Games mostly used to develop 2D video games.
438 questions
Used to describe the physical geography of a location. This can include elevation, slope and orientation of features.
437 questions
A visual representation of a geographic region, showing physical features.
427 questions
Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.
424 questions
A representation of an object in 3D space.
418 questions
A process of adjusting game objects position after collision.
411 questions
A genre of action game whose focus is on platform-based movement. It is equally present in both the 2D and 3D game worlds.
403 questions
A programming paradigm in which gameobjects (entities) are composed out of components, and are operated upon by systems. Each entity is an ID that points to specific components.
399 questions
The Unreal Engine. Not to be confused with the free UDK.
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…
398 questions
3 4 5