See all glossary terms

Tileset

A tileset is a collection of small, reusable graphical elements called "tiles," designed to be combined in different ways to create game environments.
Each tile in a tileset is a small image, typically square or rectangular, that represents a specific visual element like a piece of ground, wall, water, or other terrain feature. All these images are combined into a larger image file, often referred to as a texture atlas or sprite sheet.
Tilesets emerged in early video games due to memory limitations, as reusing the same graphics multiple times was far more efficient than storing unique images for every part of a level. Modern games no longer face these strict memory constraints, but tilesets remain common in 2D games because they greatly streamline level design. Today, tilesets usually come with more features than just a collection of images, including metadata about how tiles can be combined, collision shapes, or layering information.
Game designers can quickly build and iterate on large environments by placing and combining tiles from a well-designed tileset, rather than creating each element from scratch. In Godot, tilesets are used in conjunction with tilemaps to create and render 2D game environments efficiently.
A typical tileset might include variations of ground textures, obstacles, decorative elements, and transition pieces that connect different terrain types. Well-designed tilesets follow consistent visual rules regarding lighting, scale, and style to ensure tiles blend seamlessly when placed next to each other.

See Also

Related terms in the Glossary