GDevelop est un logiciel opensource de développement, permettant la création de tout type de jeux 2D. Aucune connaissance en programmation n'est requise, tout le processus de création se faisant à partir d'interfaces visuelles.
Toute la logique des jeux est basée sur un système d'évènements qui lancent des actions si des conditions sont remplies. Un jeu entier peut ainsi être créé sans à avoir à entrer une seule ligne de code, les évènements étant simples à utiliser et flexibles, grâce aux sous évènements et aux différents types d'évènements, comme les boucles ou les fonctions.
GDevelop ne s'arrête pas là : Les évènements sont compilés en du code machine, tout comme les langages de programmation ordinaires. Game Develop est le seul logiciel de développement combinant la simplicité de création avec la puissance de technologies de programmation professionnelles.
GDevelop vous fournit de nombreuses fonctionnalités à intégrer à vos projets : Lumières dynamiques et moteur de particules sont disponibles grâce à des objets, des actions et conditions permettent la création de jeux multijoueurs, les objets 3D peuvent être utilisés pour afficher des batiments, le moteur physique permet d'ajouter simplement un comportement réaliste aux objets.
La plupart des ces fonctionnalités sont disponibles au travers d'extensions open source, livrées de base avec le logiciel, et les développeurs peuvent créer des extensions pour enrichir l'éventail de création de Game Develop.