GDevelop FAQ

What is the DNA of GD ?

4ian : My idea with GDevelop, when I started it a while ago (~10 years ago :) ) was to make anyone able to create games - so that not only people with a heavy programming background could create their own games. For this I worked on making an editor that is accessible (with an interface not cluttered and easy to learn) and for making the rules of the game, a system based on visual events.

I initially worked on a more targeted software to create adventure games. But as the time was passing, I was always adding new features and wondered if I could make a game engine that was both general purpose for 2D games and with a gentle learning curve. There were existing similar game creators at this time, but most were either requiring you to code to make anything complex or were very limited. Visual events as done in GDevelop are the best thing I found. They are simple yet super quick to write - even compared to traditional programming.

The goal with GDevelop is to have an engine that is both easy to use, with an intuitive interface and concepts that are fast to learn, and still capable to create very advanced, indie or commercial games. This can be achieved as GDevelop concepts are based on solid foundations (events, objects, behaviors), that are inspired by programming languages or libraries. The game engine and the editor are built with performant, best in class open-source libraries. Finally, the whole engine is flexible enough to be augmented with extensions, that can even be written using events in GDevelop itself - so that GDevelop is being improved by its community itself!

What is the first public version of GD ?

GD “1.0.8504202 Beta” in 11 Aug 2008 You can download it and try it ! Original Link | Mirror #1

What is the first release of GD5 beta ?

5.0.0-beta14 , 18 Jan 2018

What is the last release of GD4 Stable ?

GD 4.0.97, 3 Apr 2018

When was this Discord opened?

GDevelop discord is open since December 14, 2016

Why is GDevelop can not export directly to mobile and desktop and why use an online build service instead?

Building games as stand-alone executables for Windows, macOS, Linux or for a mobile platform like Android need large, heavyweight SDKs to be downloaded and properly installed (for example, the Android SDK). Things can break easily in case of misconfiguration. Instead, GDevelop can do all the packaging automatically - without having to install, configure or do anything - using the one click exports (that are powered by an online build service).

Note that it’s perfectly possible to export and do manual compilation using technologies like Electron or Cordova - but this requires to install these development tools and others.

Is GDevelop trying to copy and be a free alternative to Construct (they look and feel very similar)?

No, GDevelop was started roughly at the same time as Construct 1. The ideas behind both softwares are similar - because Construct team and GDevelop authors naturally found similar concepts to work. In particular, behaviors and events have been “discovered” by both teams separately as a superior alternative to any other kind of visual programming.

Such concepts can then have been integrated into other game engines, or the other way, GDevelop or Construct can have been inspired by each other or by other game engines.