[size=150]Introducing GDevApp, the new web app based on GDevelop[/size]
Today, I’m announcing GDevApp, an online app to create 2D games without requiring any programming knowledge.
GDevApp is based on the same concepts as GDevelop, in particular the event system is present with conditions and actions to easily create the logic of your game while remaining powerful for most advanced gameplay mechanisms.
I’m describing in details the application below, and I let you test the beta here:
[size=130]https://gdevapp.com[/size]
Who is the target audience of GDevelop?
GDevApp main target is an audience which is slightly different from Game Develop one: the app is (for now) simpler and less powerful than Game Develop (which acts as a “Pro version”). The goal of GDevApp is to focus on having a more immediate approach (no installation/no plugin/just register and create a game), and stay simple with lots of behaviors for objects and highlights on simple actions and conditions.
Of course, GDevApp is not a replacement for Game Develop. But I’m sure that GDevApp will be able to convince people that they managed to create or modify a game or some part of the gameplay is less than 5 minutes: that’s all you need to open the webapp, create a game with a template and start making some modifications.
What’s about the technologies used to build GDevApp?
GDevelop is based on state-of-the-art technologies : the entire application is Javascript powered, using Angular.js to build a rich web application, and Node.js for managing the server.
Nothing was reinvented to create GDevelop: emscripten, a really awesome and innovative project supported by Mozilla and others web companies, was used to compile the Game Develop codebase into Javascript.
What is really interesting is that there is no duplication or major rewrite to be done: I’ve done heavy work on Game Develop codebase so that it is clean and modularizedso that I was able to compile it using emscripten with no changes. In fact, any change/bug fix/enhancement made in GDevelop will be automatically available for GDevApp, and vice versa!
In other words, working on GDevApp will benefit to GDevelop
This is something that was never seen before between a native application and its web counterpart.
Can I export my games created with GDevApp?
Absolutely; and this is something important. You can export any game created with GDevApp so that it can be played directly on the website, but you can also download a full zip file containing your complete game, ready to be sent to your website (or Facebook, Kongregate…)!
There is even an option to download the project file that can be then opened with GDevelop! (In fact for now, you’ll have to wait for the next release of GDevelop because the exported file is in JSON instead of XML But you get the point, you’re not stuck with GDevApp).
Is GDevApp powerful?
Yes it is! For now, my goal was to provide a simple app, and I didn’t had the time to put all the features of Game Develop inside it! But more and more of the already extensions should be added as the application grow. We made it so that we were able to release it as quickly as possible, so there is still work to be done on it.
But remember that it is based on the same code as Game Develop, so virtually anything created with Game Develop will be one day available inside GDevApp. (For example, when you preview your project, the game is generated exactly as when you preview a scene inside GDevelop.)
What’s GDevelop business model?
GDevAppcan be used freely, but I limited the number of export you can do each day, and the same for the number of games or preview. I believe that these numbers are large enough for most users. Such limits are necessary to ensure that the server won’t be crashing under heavy load if somebody is asking for a lots of exports.
If you feel that you need more preview/games or exports each day, you can subscribe to a really cheap plan called “Indie”. I say really cheap because it only cost 2€ a month, in others words the equivalent of a few coffees each month. If you need even more power, or if you want to support GDevApp, you can subscribe to the pro plan which is 7€ each month, allowing you to create/preview and export games with almost no limits.
I believe these prices are really cheap for accessing to the full features of the most advanced web game creator of the world.
What’s next
There is still work to be done to go from the beta version to the fully complete version of GDevApp, but I’m quite confident that the application is strong enough to be used by most people.
The current major limitation is that only built-in graphics and assets can be used. The next update will add the possibility to use custom resources, I’m still thinking about which web service(s) I’ll interface with.
For now, I’ve only announced the app here on this forum and sent a link to the very first people who subscribed to the mailing list on the landing page on compilgames.net
In the next day, if the app has no major bug or flaws, I’ll be sending the announcement mail to all subscribers of the mailing list (and also create a thread on the French forum), and if everything goes well, it will be announced on the internet. There will be a link on the GDevelop website so that people can test it.
Go try it!
Go go go!
[size=130]https://gdevapp.com[/size]