The Licensing and Compliance Lab interviews Florian Rival of GDevelop
My name is Florian Rival, I'm a software engineer working in Paris. I'm working on various projects, ranging from large scale Web apps to innovative mobile apps, and I'm also creating games in my spare time. GDevelop is a piece of game creator software allowing anyone to create games. The editor is built to be intuitive and used by beginners or advanced game makers. In particular, no programming skills are required: all the game logic can be made using a visual event system that is easy to learn and expressive enough to build any game you can imagine.
Why did you start GDevelop?
I've always been fond of software that allows people to create things without having to spend a lot of time learning advanced programming. When I was young, I used a game-making software similar to GDevelop, and this is what got me into programming later. Since then, I've always been eager to provide the same kind of software to allow anyone to create games. I'm also quite fond of video games, so making software to create video games is a natural fit for me!
How are people using it?
Most people are making their first step in game creation and programming using GDevelop, mostly to have fun and see how it works. A few people are able to create advanced games, and I'm quite proud when I discover a really enjoyable game made with GDevelop.
What features do you think really sets GDevelop apart from other game development systems?
It is feature-rich, which allows for a multitude of uses. The event system is a way to create the game rules and logic without having to learn how to use traditional programming language. It's easier to get started with events as you search in a list of all available actions and conditions that you can use, and apply them on the objects of your game. And it's still powerful enough to re-create the same things that you can do with programming -- so that no user of GDevelop is forced to switch to a programming language when the game is becoming a bit complex.
Why did you choose the GPLv3 as GDevelop's license?
I've spent a huge amount of time designing the editor, and I wanted to be sure that anybody improving and developing the editor will make their contribution available to anyone else with the same license.
How can users (technical or otherwise) help contribute to GDevelop?
What's the next big thing for GDevelop?
The editor is being re-written so that it's built on new Web technologies, enabling it to be fully cross-platform (GNU/Linux, macOS, Windows) and even used directly from a Web browser in the near future. It's a good way for me to think again about the whole interface and to simplify it. I'd like to build an ecosystem around GDevelop, this should help even more people to try game creation and see how easy it can be once you've learned a few concepts, and we have a road map.
*Enjoy this interview? Check out our previous entry in this series, featuring David Rosca of QupZilla.
The logo and screenshots are used with permission of Florian Rival.