What makes GDevelop unique and so easy to use are the events. Events are a powerful way to express the logic of your game, without having to learn a programming language.
When Space is pressed, the character animation and a sound are played. If a bomb touches the character, they are both destroyed.
GDevelop's flexible architecture allows you to choose if you want to create an HTML5 game that can be played on the web and exported to iOS and Android, or a native game for your operating system. You can also activate both platforms and export your game everywhere!
Want to learn step-by-step how to use GDevelop, or need help about a specific feature? The wiki has tutorials for beginners and a complete documentation concerning the software.
GDevelop's features are provided thanks to extensions, allowing you to embed just what you need into your game. Here is a short list of what you get when using GD!
Sprites with multiple animations
"9 patch" and tiled sprites
Text objects
3D boxes for native games
Draw your own shape on screen with the Shape Painter
Particle engine for native games
Make RPG-like maps with the Tiled map objects for native games
Dynamic lights and shadows for native games
Support for custom collision masks
Physics engine - Add realistic behavior to your objects
Pathfinding Allow your objects to avoid obstacles while moving
Top-down movement
Platformer engine - create platformer games in a breeze
Draggable objects - quickly make your objects draggable with mouse/touch
And more, to automate current tasks and behaviors in a few clicks!
The scene editor lets you visually edit your levels
Support for multiple layers - Add interfaces and create parallax effects
Create your levels dynamically with external layouts
Integrated debugger and performance profilers for native games
Save player data with HTML5 & native storage
Full support for sound effects and music
Joystick and full keyboard support for native games
Support for touchscreens & multi-touch for HTML5 games
Communicate with external websites using HTTP requests
Use advanced events: loops, for-each and even functions
Manipulate variables with arbitrary complex structures and even JSON support
These comments are sources of motivation for us, developers of GDevelop. Do not hesitate to tell us what you think of GDevelop after trying it!
GDevelop is open source (even this website): anyone can contribute and improve the software! Your games are also based on robust, free & open source technologies.
GDevelop is built from the ground up to be translated into any language.
It's already available in:
And translation are currently being made for:
The new GDevelop version, still in Beta.
Try GDevelop 5 directly from your browser
You'll soon be creating your own games without programming!
Download and install GDevelop for Windows:
GDevelop is available for Ubuntu 64bits only!
Open a terminal by pressing Ctrl + Alt + T.
Then type (and press enter after each line):
sudo add-apt-repository ppa:florian-rival/gdevelop
sudo apt-get update
sudo apt-get install gdevelop
You're done! Type GDevelop in the launch search bar to start.
You can get GDevelop for:
This is an unofficial package
Remember that GDevelop is primarily tested on Ubuntu. Your feedback is welcome on the forum .
A Beta version of GDevelop for Mac OS X:
This is a beta: bugs may be present! You need OS X Yosemite to run GDevelop.
Unfortunately, for now GDevelop is a desktop application, but if you want to create games anywhere, we have you covered!
GDevApp is a radically innovative, super powerful app based on GDevelop. You can start the creation of a game in 5 minutes - directly from your browser, smartphone or tablet!
Go to GDevApp.comLet's give it a try and don't be shy: send us your feedback directly from the app!
For advanced users, you can download GDevelop sources on GitHub:
GitHub pageBuild instructions are in the Readme.
Automatic Nightly Builds with latest changes are also made:
Download Nightly BuildsYou can make a donation to help the development of GDevelop. Donations are greatly appreciated and help the authors of GDevelop to regularly improve the software.