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 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. Or 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 features are provided thanks to extensions, allowing you to embed into your game just what you need. 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 a realistic behavior to your objects
Pathfinding to move objects avoiding obstacles
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 let you visually edit your levels
Multiple layers support - Add interfaces and create parallax effects
Create dynamically your levels with external layouts
Integrated debugger and performance profilers for native games
Save player data with HTML5 & native storage
Full support for sounds effects and musics
Joystick and full keyboard support for native games
Touchscreens support with multitouch for HTML5 games
Communicate with external websites using HTTP requests
Use advanced events: loops, foreach and even functions
Manipulate variables with arbitrary complex structures and even JSON support
These feedbacks are a source of motivation for us, developers of GDevelop. Do not hesitate to send 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 to be translated into any language.
It's already available in:
And translation are currently being made for:
...and maybe your next game here?
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.