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
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
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:
...and maybe your next game will be here!
The new GDevelop version, still in Beta.
You'll soon be creating your own games without programming!
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.
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.
You 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.