Tile-based video game

Type of video game

For board games played with tiles, see Tile-based game.

"Tile map" redirects here. For a map displayed in a web browser, see Tiled web map.

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)

This article may need to be rewritten to comply with Wikipedia's quality standards. You can help. The talk page may contain suggestions. (August 2017)

|

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Tile-based video game" – news · newspapers · books · scholar · JSTOR (January 2015) (Learn how and when to remove this message)

|

This article possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed. (March 2025) (Learn how and when to remove this message)

|

(Learn how and when to remove this message)

Part of a series on
Video game graphics

Types

* 2.5D & 3/4 perspective
* First-person view
* Fixed 3D
* Full motion video based game
* Graphic adventure game
* Isometric video game graphics
* Side-scrolling video game
* Stereoscopic video game
* Text-based game
* Third-person view
* Tile-based video game
* Top-down perspective
* Vector game

Topics

* 2D computer graphics
* Parallax scrolling
* Pixel art
* Sprite
* 3D computer graphics
* 3D rendering
* Polygon
* Pre-rendering
* Cel shading
* Skybox
* Animation
* Digitization
* Rotoscoping
* Computer graphics
* Real-time graphics
* Game art design
* Graphics engine
* First-person shooter engine
* Tile engine
* Virtual camera system
* Voxel

Lists

* List of four-dimensional games
* List of FMV-based games
* List of FPS engines
* List of stereoscopic video games
* List of text-based computer games
* Category:Video game graphics

* v
* t
* e

An oblique texture atlas in the style of Ultima VI

A tile-based video game, or grid-based video game, is a type of video game where the playing area consists of small square (or, much less often, rectangular, parallelogram, or hexagonal) graphic images referred to as tiles laid out in a grid. That the screen is made of such tiles is a technical distinction, and may not be obvious to people playing the game. The complete set of tiles available for use in a playing area is called a tileset. Tile-based games usually simulate a top-down, side view, or 2.5D view of the playing area, and are almost always two-dimensional.

Much video game hardware from the late 1970s through the mid-1990s has native support for displaying tiled screens with little interaction from the CPU.

## Overview

[edit]

Tile-based games are not a distinct video game genre. The term refers to the technology that the hardware or game engine uses for its visual representation. For example, Pac-Man is an action game, Ultima is a role-playing video game and Civilization is a turn-based strategy game, but all three render the world as tiles. Ultima III and Civilization draw the tiles via software, while the maze in the original arcade version of Pac-Man is made of tiles displayed by the game's graphics hardware. Tiles allow developers to build with a set of reusable components instead of drawing everything individually.

Tile-based video games usually use a texture atlas for performance reasons. They also store metadata about the tiles, such as collision, damage, and entities, either with a 2-dimensional array mapping the tiles, or a second texture atlas mirroring the visual one but coding metadata by colour. This approach allows for simple, visual map data, letting level designers create entire worlds with a tile reference sheet and perhaps a text editor, a paint program, or a simple level editor (many older games included the editor in the game). Examples of tile-based game engine/IDEs include RPG Maker, Game Maker, Construct, and Godot.

Variations include level data using "material tiles" that are procedurally transformed into the final tile graphics, and groupings of tiles as larger-scale "supertiles" or "chunks," allowing large tiled worlds to be constructed under heavy memory constraints. Ultima 7 uses a "tile," "chunk" and "superchunk" three-layer system to construct an enormous, detailed world within the PCs of the early 1990s.

## History

[edit]

The tile-map model was introduced to video games by Namco's arcade game Galaxian (1979), which ran on the Namco Galaxian arcade system board, capable of displaying multiple colors per tile as well as scrolling. It used a tile size of 8×8 pixels, which since became the most common tile size used in video games. A tilemap consisting of 8×8 tiles required 64 times less memory and processing time than a non-tiled framebuffer, which allowed Galaxian's tile-map system to display more sophisticated graphics, and with better performance, than the more intensive framebuffer system previously used by Space Invaders (1978).[1] Some video game consoles such as the Intellivision, released in 1979, were designed to use tile-based graphics, since their games had to fit into video game cartridges as small as 4K in size.

Home computers had hardware tile support in the form of ASCII characters arranged in a grid, usually for the purposes of displaying text, but games could be written using letters and punctuation as game elements. The Atari 400/800 home computers, released in 1979, allow the standard character set to be replaced by a custom one.[2][3] The new characters don't have to be glyphs, but the walls of a maze or ladders or any game graphics that fit in an 8x8 pixel square. The video coprocessor provides different modes for displaying character grids. In most modes, individual monochrome characters can be displayed in one of four colors; others allow characters to be constructed of 2-bit pixels instead, which allowed up to 5 colors to be displayed by swapping between 2 colors via an extra bit in the tile index byte. Atari used the term redefined characters and not tiles.

The tile model became widely used in specific game genres such as platform games and role-playing video games, and reached its peak during the 8-bit and 16-bit eras of consoles, with games such as Mega Man (NES), The Legend of Zelda: A Link to the Past (SNES) and Shining Force (Mega Drive) being prime examples of tile-based games, producing a highly recognizable look and feel.

Blades of Exile features multi-character combat on a tiled overhead map.

Most early tile-based games used a top-down perspective.[citation needed] The top-down perspective evolved to a simulated 45-degree angle, seen in 1994's Final Fantasy VI, allowing the player to see both the top and one side of objects, to give more sense of depth; this style dominated 8-bit and 16-bit console role-playing games.[citation needed] Ultimate Play the Game developed a series of video games in the 1980s that employed a tile-based isometric perspective. As computers advanced, isometric and dimetric perspectives began to predominate in tile-based games, using parallelogram-shaped tiles instead of square tiles. Notable titles include:

* Ultima Online, which mixed elements of 3D (the ground, which is a tile-based height map) and 2D (objects) tiles
* Civilization II, which updated Civilization's top-down perspective to a dimetric perspective
* The Avernum series, which remade the top-down role-playing series Exile with an isometric engine.

Hexagonal tile-based games have been limited for the most part to the strategy and wargaming genres. Notable examples include the Sega Genesis game Master of Monsters, SSI's Five Star series of wargames starting with Panzer General, the Age of Wonders series and Battle for Wesnoth.

## See also

[edit]

* Texture atlas
* Top-down perspective
* Isometric graphics in video games and pixel art
* Tiled rendering
* Heightmap

## References

[edit]

1. ^ Mark J. P. Wolf (15 June 2012). Before the Crash: Early Video Game History. Wayne State University Press. p. 173\. ISBN 978-0814337226. Retrieved 8 July 2016.
2. ^ "De Re Atari". atariarchives.org. Atari, Inc. 1982.
3. ^ Patchett, Craig (1982). Designing Your Own Character Sets. COMPUTE! Books.

* v
* t
* e

Game engines (list)

* Source port
* First-person shooter engine
* List of first-person shooter engines
* Game engine recreation
* List of game engine recreations
* Game creation system
* Game IDE
* List of visual novel engines
* id Tech

Proprietary|

| 1980s|

* Adventure Game Interpreter
* Cobra
* Filmation
* Freescape
* Gold Box
* Sierra Creative Interpreter
* SCUMM

|

1990s|

* 3D GameStudio
* Clickteam
* Dark Engine
* GameMaker
* Genie Engine
* GoldSrc
* Jedi
* LithTech
* Mugen
* Pie in the Sky
* Reality Lab
* RenderWare
* RPG Maker
* Sim RPG Maker
* Unreal Engine 1
* Virtools
* Virtual Theatre
* Voxel Space
* Zillions of Games

2000s|

* Anvil
* C4 Engine
* CryEngine
* Crystal Tools
* Euphoria
* Flare3D
* Frostbite
* Gamebryo
* GameSalad
* HeroEngine
* IW
* Leadwerks
* Marmalade
* MT Framework
* PhyreEngine
* Q
* RAGE
* Shark 3D
* Source
* Titan
* Unigine
* Unity
* Unreal Engine 2
* Unreal Engine 3
* Virtools 2.5
* Vicious Engine
* Vision
* Visual3D Game Engine

2010s|

* 4A Engine
* Amazon Lumberyard
* Bitsquid
* Buildbox
* Construct
* Creation Engine
* Decima
* Defold
* Felgo
* ForgeLight
* Fox Engine
* id Tech 5
* id Tech 6
* Ignite
* Luminous Engine
* Pixel Game Maker MV
* RE Engine
* Snowdrop
* Stencyl
* Source 2
* UbiArt Framework
* Unreal Engine 4

2020s|

* id Tech 7
* Unreal Engine 5
* S&box

Free and
open-source|

| 1970s|

* Z-machine

|

1990s|

* Adventure Game Studio
* Build
* Crystal Space
* Doom engine
* Game-Maker
* OHRRPGCE
* Quake engine
* Quake II engine
* Stratagus

2000s|

* Away3D
* Blender Game Engine
* Bork3D Game Engine
* Cocos2d
* Dim3
* Game Editor
* GDevelop
* id Tech 3
* id Tech 4
* Irrlicht Engine
* jMonkeyEngine
* Lightweight Java Game Library
* Löve
* OGRE
* Open Wonderland
* Panda3D
* Papervision3D
* Plasma
* Platinum Arts Sandbox
* Pygame
* Ren'Py
* Scratch
* Solar2D
* Thousand Parsec
* Torque
* Vassal Engine
* Wintermute Engine

2010s|

* Delta3D
* Godot
* GPUOpen
* Horde3D
* libGDX
* Moai
* OpenFL
* ORX
* PlayCanvas
* Raylib
* Snap!
* Stencyl
* Stride

2020s|

* Open 3D Engine

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template