Skip to content

Objects

This page lists all the objects that are provided in GDevelop.

Core objects

Advanced

Name Description
Shape painter Draw basic 2D shapes using events. Read more... (reference)
Spine (experimental) Display and smoothly animate a 2D object with skeletal animations made with Spine. Use files exported from Spine (json, atlas and image). Read more... (reference)
External Tilemap (Tiled/LDtk) collision mask Invisible object handling collisions with parts of a tilemap. Read more... (reference)
Tile map Grid-based map built from reusable tiles. Read more... (reference)
External Tilemap (Tiled/LDtk) Tilemap imported from external editors like LDtk or Tiled. Read more... (reference)

General

Name Description
Base object Base object Read more... (reference)
Sprite Animated object which can be used for most elements of a 2D game. Read more... (reference)
Tiled Sprite Displays an image repeated over an area. Read more... (reference)
Panel Sprite ("9-patch") An image with edges and corners that are stretched separately from the full image. Read more... (reference)
3D Box A box with images for each face Read more...
3D Model An animated 3D model, useful for most elements of a 3D game. Read more...

Text

Name Description
Text Displays a text on the screen. Read more... (reference)
BBText Formatted text allowing to mix styles using BBCode markup. Read more... (reference)
Bitmap Text Image-based text. Read more... (reference)

User interface

Name Description
Text input A text field the player can type text into. Read more...
Video Displays a video. Read more... (reference)

Visual effect

Name Description
2D particles emitter 2D effects like smoke, fire or sparks. Read more... (reference)
Light Displays a 2D light on the scene, with a customizable radius and color. Then add the Light Obstacle ... Read more...

Reviewed objects

In addition to core features, new objects are provided by extensions.

Input

Name Description
Multitouch Joystick Joystick for touchscreens. Read more... (reference)

Network

Name Description
Multiplayer custom lobbies Customize the interface of multiplayer lobbies.

Joining will only work if the "join after game star...|Read more...|

User interface

Name Description
Volume settings Collapsible volume setting menu. Read more...
Game over dialog Display the score and let players choose what to do next. Read more...
Labeled button Button with a label. Read more... (reference)
Resource bar (continuous) A bar that represents a resource in the game (health, mana, ammo, etc). Read more... (reference)
Slider Let users select a numerical value by dragging a slider. Read more... (reference)
Multiplayer Avatar Display a player avatar according to their GDevelop account. Read more...
Animated score counter Animated score counter with an icon. Read more...
Toggle switch A toggle switch that users can click or touch. Read more... (reference)
Star Rating Bar An animated score counter with an icon and a customisable font. Read more...
Resource bar (separated units) A bar that represents a resource in the game (health, mana, ammo, etc). Read more... (reference)
**Two choices dialog box ** A dialog box showing two options. Read more...

Visual effect

Name Description
3D spot light Light up a cone like a flashlight. Read more... (reference)
3D point light Light up in all directions like a fire. Read more... (reference)
3D particle emitter Display a large number of particles to create visual effects. Read more...

Experimental objects

The following objects are made by a community members and they only got though a light review by the GDevelop extension team. As such, we can't guarantee they meet all the quality standards of fully reviewed objects.

Game mechanic

Name Description
3D height map A terrain with hills in 3D. Read more... (reference)

General

Name Description
3D model 9-patch A 3D model with corners that don't stretch and sides that can be tiled. Read more...
3D model 9-patch (single depth) A 3D model with corners that don't stretch and sides that can be tiled. Read more...
3D sprite An animated sprite in 3D. Read more... (reference)

Input

Name Description
Screen Orientation Checker Automatically display a screen asking the player to rotate their screen if needed - on mobile phones... Read more...

Text

Name Description
3D text A text in 3D. Read more...

User interface

Name Description
Scrollbar A scrollbar to help making a scroll view. Read more...