Features

GDevelop is bundled with hundreds of features to help create any kind of game you can imagine.

2D and 3D objects for any game type

Easily create objects and drop them in to your scene to use them. Add 3D models, 2D sprites, particle emitters, text objects and many others.

No-code event system

No need to learn to code, because our intuitive event system makes game logic easy. Refined over the years, it's the most accessible and efficient no-code approach that was ever made.

Add Behaviors To Game Objects

Choose from over a hundred pre-built behaviors, like platformer movement, a health system, and pathfinding. Combine multiple behaviors on a single object to create exactly what you need.

In-Engine AI Helper

Ask the AI game development related questions to get on-demand help with your project, or have it build features for you, and watch it work while it explains the steps it's taking in real-time.

One-click export to all platforms

Games created with GDevelop run anywhere and can be exported in a single click to be played on the web, on Android mobile devices, on iOS, and on desktop computers, with built-in systems like Google AdMob, Steam integration, and SDKs for popular gaming sites.

Expand core features with community-made extensions

Install open-source extensions that add specialized functionality like advanced controls, UI systems, and dialogue editors. Build on top of an extensive library of community maintained extensions.

Built-In Multiplayer System

Add multiplayer features to any game in minutes, with no complicated server setup required. Create real-time multiplayer games with lobbies, leaderboards, and player login support.

Lightweight and powerful

Perfect for creating any 2D and 3D you can imagine. From small mobile titles, to larger steam releases. Powerful, open-source game engine powered by WebGL and WebAssembly.

Huge Built-In Asset Store

Browse thousands of free and premium asset packs, game templates, custom objects, extensions, and sound effects. It's fast and integrated directly in GDevelop.

shader
shader

Let's try a shader

Visual effects to enhance aesthetics

Apply shader effects for blur, glow, color adjustments and more to layers or objects. Add professional-looking effects through simple selection without needing shader programming knowledge.

Synchronise projects across devices

Run the editor on desktop, mobile or in browsers with automatic cloud project synchronization. Continue your development across different devices seamlessly.

Instant game preview and sharing

Preview your game immediately via QR code or share a link. Test changes in real-time without waiting for export steps or build processes.

Tutorials and Courses

Access in-app tutorials, free learning resources, and premium courses directly in the editor. Content covers everything from basic concepts through complete game development workflows.

Edit 3D scenes in real time

Position 3D models, lighting, and cameras with immediate visual feedback. See your scene adjustments instantly without waiting for separate rendering steps.

GDevelop’s technical features

Battle tested technologies — from promotional, casual games to ambitious games with more than 1M downloads.

Fast 2D rendering
Hardware-accelerated WebGL rendering for smooth performance.
2D/3D physics engine
Realistic physics simulation with gravity, forces, and collisions.
Lighting system
Add dynamic 2D and 3D lights with shadows for atmosphere.
Debugger and Profiler
Inspect variables and identify performance issues while running.
Tilemaps
Build levels efficiently with LDtk or Tiled map editors.
Touch controls
Add virtual joysticks and buttons for mobile touchscreen games.
In-app purchases
Sell content, upgrades, or currency within your mobile games.
Particle systems
Create fire, smoke, rain, and other dynamic visual effects.
Save States
Save and load complete game state or specific progress data.
Prefabs (Custom objects)
Build reusable objects with encapsulated behaviors and logic.
Pathfinding
Characters automatically navigate around obstacles using AI.
Dialogue editor (Yarn)
Create branching story conversations with the Yarn system.
Real 3D support
Create stylized low-poly 3D games with full 3D capabilities.
Real-time multiplayer
Built-in lobbies, matchmaking, and synced gameplay features.
Platformer engine
Complete platformer mechanics with jumping and collision detection.
Fast background loading
Games start instantly while assets load in the background.
Live Preview (Hot-reloading)
See changes instantly without restarting your game preview.
Hundreds of behaviors
Pre-built logic components you can attach to any object.
Video playback
Play video files for cutscenes, tutorials, or backgrounds.
Visual effects (Shaders)
Apply dozens of built-in effects like blur, glow, and distortion.
Gamepad support
Full controller support with customizable button mapping.
Tweens
Smoothly animate properties for polished, professional movement.
Text formatting (Rich & Bitmap)
Style text with colors, fonts, and custom sprite-based letters.
Networking
Make HTTP requests, call APIs, and parse JSON responses.
JavaScript API
Extend the engine with custom JavaScript code and extensions.
Skeletal animations
Animate characters with Spine for smooth, complex movements.
Cloud or local development
Work online with collaboration or offline on your own device.
AI-assisted creation
Generate game logic and get help from the integrated AI agent.
Device sensors
Access device motion, orientation, and accelerometer data.
External layouts and event sheets
Reuse level designs and logic across multiple game scenes.
Cloud storage
Save player data that persists between sessions automatically.
Shape painter
Draw circles, rectangles, polygons, and custom geometric shapes.
Sound effects editor (JFXR)
Generate retro-style sound effects with the built-in JFXR tool.
Image editor (Piskel)
Create and animate pixel art sprites inside the editor.
Text inputs
Capture keyboard input from players with customizable fields.
Customizable UI objects
Build buttons, sliders, toggles, and other interface elements.
Audio handling
Play, loop, fade, and control all game music and sound effects.

Product Roadmap

2025

Editor

"Else" event logic support

Smarter logic flow with conditional else statements.

Art

Spine character skin management

Switch character skins dynamically at runtime.

Audio

Real-time audio preview

Hear your sounds before adding them to scenes.

UI/UX

Multiple project windows

Work on multiple projects side-by-side.

Performance

Electron v32 performance boost

Faster editor with better rendering performance.

3D Editor

45-degree rotation shortcuts

Quick 45° rotation in 3D editor with Alt key.

2026

Developer Tools

Deprecated function warnings

Visual alerts for outdated functions in extensions.

Editor

Enhanced Else event logic

Refined conditional Else statements with bug fixes.

UX/UI

Scene folders

Organize your scenes with folder hierarchies.

UX/UI

2D spritesheet support

Streamlined animation workflow with spritesheets.

Editor

3D Dynamic lighting

Real-time lighting that responds to your 3D scenes.

Editor

3D Shader/Material support

Advanced materials for 3D graphics.

Editor

Real-time 2D editor

See changes instantly as you build your 2D scenes.

Logic

Better AI event generation

Smarter AI that understands your game's logic.

Logic

2D & 3D NavMesh pathfinding

Intelligent pathfinding for characters in any game.

UX/UI

Faster workflow (less modals)

Smoother development with fewer interruptions.

Super fast development with Live Preview

Preview your games on other devices (phone, tablet, other computers) with GDevelop’s Network Preview. Apply your changes to the game with a simple button. No export needed.

Apply shader effect to Platform

Noise
Noise
Black and white
Blur
live preview
live preview platform

Deploy your game everywhere

Games created with GDevelop run anywhere and can be exported in a single click: On the web, as Android mobile apps, publish on Steam, Epic Games Store, Facebook Gaming, Poki, CrazyGames, Itch.io, Newgrounds, the Microsoft Store...