GDevelop est un moteur de jeu qui vous permet de développer un jeu vidéo sans aucune expérience de développement spécifique. Alors que la tendance « sans code » a été assez populaire cette année, GDevelop existe déjà depuis quelques années.
Florian Rival a commencé à travailler sur GDevelop en tant que projet parallèle open source. La première version publique sur GitHub est sortie en 2014.
Avec GDevelop, il voulait rendre le développement de jeux aussi accessible que possible. Vous pouvez lancer GDevelop à partir d’un navigateur Web ou l’installer sur votre ordinateur. Vous pouvez partir d’un modèle, le modifier et l’essayer quand vous le souhaitez.
GDevelop se concentre spécifiquement sur les jeux 2D car il est plus accessible pour les joueurs et les développeurs. En ce qui concerne la conception de niveaux, vous pouvez simplement faire glisser et déposer des objets sur la scène.
Quant à la conception du jeu, vous pouvez voir tous les mécanismes du jeu depuis l’onglet Événements. Tout est décrit avec une condition et une action – si le joueur saute, animez le personnage avec l’animation « saut ».
Il y a beaucoup d’actions qui viennent avec GDevelop par défaut. Et si vous voulez faire quelque chose d’un peu spécifique, il existe un système d’extension qui vous permet d’ajouter un peu de logique à votre jeu. Les développeurs peuvent également créer leur propre extension s’ils souhaitent aller plus loin. Une extension est un ensemble de conditions et d’actions, ou code JavaScript.
GDevelop s’appuie sur les technologies Web pour rendre le jeu, telles que WebGL, JavaScript et WebAssembly. Lorsque vous êtes prêt à exporter votre jeu, vous pouvez l’exporter pour le Web ou le transformer en jeu Android. En moyenne, la moitié des utilisateurs de GDevelop exportent leurs jeux vers Android.
Au fil des ans, GDevelop a attiré de belles métriques. Il y a des centaines de jeux sur la page vitrine du site Web de GDevelop. Certains jeux créés dans GDevelop sont devenus très populaires. Par exemple, Vai Juliette a atteint les places de numéro 1 et numéro 2 dans les meilleurs classements de téléchargement gratuit sur le Play Store et l’App Store au Brésil. Cela représente plus d’un million de téléchargements.
Certains développeurs passent beaucoup de temps à travailler sur des jeux complexes avec GDevelop et les publient sur Steam ou Itch.io. Certaines marques utilisent également le moteur pour créer des jeux promotionnels et soutenir le lancement d’un nouveau produit.
« Mon rêve est que le prochain Parmi nous soit développé avec GDevelop », Florian Rival
Pour toutes ces raisons, Florian Rival crée une société autour de GDevelop et travaille désormais à plein temps sur le moteur de jeu. La startup a récemment levé un tour de financement de 1,4 million de dollars dirigé par Seedcamp, avec la participation de Secretfund, Kima Ventures, Ascension, Jabre Capital Partners, The Fund et Foreword.vc. Quelques business angels ont également investi, comme Michael Pennington, Ross Sheil, Emmanuel Nataf, Will Neale et Ian Hogarth.
L’équipe de six personnes parcourt le moteur de jeu open source pour qu’il s’améliore de plus en plus. En matière de monétisation, GDevelop ne souhaite pas sortir un moteur commercial. Grâce à la licence MIT, les développeurs de jeux possèdent toujours 100% de leurs jeux qu’ils ont développés à l’aide de GDevelop.
Au lieu de cela, l’entreprise réfléchit à des services qui pourraient être utiles aux utilisateurs de GDevelop. Par exemple, GDevelop pourrait offrir une solution d’exportation en un clic pour sortir un jeu et le monétiser.
De nombreux développeurs de jeux mobiles s’appuient sur les publicités pour générer des revenus. Mais intégrer des publicités dans votre jeu peut être compliqué. Les développeurs pourraient choisir d’intégrer des publicités avec la propre fonctionnalité publicitaire de GDevelop – la startup conserverait une réduction des revenus publicitaires.
Essentiellement, tant que GDevelop restera populaire, il y aura différentes manières de créer des sources de revenus pour soutenir le développement futur.