When comparing RPG Toolkit vs GDevApp, the Slant community recommends GDevApp for most people. In the question“What are the best 100% free and easy game engines for beginners?” GDevApp is ranked 10th while RPG Toolkit is ranked 35th.
Ranked in these QuestionsQuestion Ranking
Pro Object oriented scripting language
The scripting language RPG Code allows you to create robust games that don’t have to be an RPG.
Pro Tile Based Lighting
Want to create cool scenes complete with light sources? This engine give tile based lighting to enhance the mood for your RPG epic!
Pro Supports Plugins
Want to expand upon the editor without having to recompile it? RPG Toolkit allows for plugins to create the tools you need.
Pro Comes with it’s own code editor
Many times engines with their own scripting language make you stay in a less than helpful text editor. RPG Toolkit comes with it’s own editor along with code completion.
Pro Database of objects
Quickly change stats, graphics, and properties of every game object in your game.
Pro Orthographic and Isometric tiles supported
Straight on or at an angle? It’s up to you with the RPG Toolkit!
Pro Vector based collisions and pathfinding
Create vectors right in the scene to define NPC paths, colliders, and program triggers.
Pro Built in tutorial
Find out all of the features of RPG Toolkit from within the Toolkit itself! Giving you a guided tour to produce a simple scene to get moving with your own development.
Pro Free and Opensource
Get the freedom you want with the BSD and GNU license so you can touch every single aspect of this engine.
Pro Intuitive interface
Pro Powerful events system to create games without programming
No need for coding using this system which is clear and powerful: events are composed of conditions and actions.
Actions are launched when conditions are fulfilled. This is a very beginner-friendly way of making games and is still efficient for advanced usage, contrary to most other "block"/"drag'n'drop" systems.
Pro Quickly add behaviors to objects
Prebuilt behaviors can be added to objects. This is a very efficient way to add a physics engine or make a platformer game.
Lots of behaviors are included, from the most advanced (Physics, platformer, top-down movement) to really simple ones (like the behavior to destroy objects when outside the screen or the one to drag objects with mouse or touch).
Pro Based on GDevelop
The entire webapp is based on GDevelop, an open source native game development software available for Windows & Linux, so it benefits from its advanced development.
Pro Can download an archive of the game source
Even though the tool depends on having a server up and running, you can download a copy of your game to run locally, or host somewhere else.
Pro Great UI
Sleek and user-friendly UI.
Pro Can export your game as HTML5 and for Android
Games can be packaged for Android without relying on any third party tool. You can also export your game and download it to host it on your server or let it be hosted on GDevApp.com.
Pro Shallow learning curve
Con Default menu/fighting systems cause build errors
If you open up a new game and check the checkbox that copies the default assets it will create an error due to the default Battle System. You will have to create your own Battle System to get around this.
Con Windows only
There are so many devices and operating systems out there now that it doesn’t make sense to only support windows anymore.
Con Cumbersome workflow
Often the window you need is buried in another window which does not completely make sense. A UX update is definitely needed with this engine.
Make sure to save often since things can be a bit buggy.
Con Cannot deploy native games
For now, games developed with GDevApp can only be deployed for the Web. Android deployment is in the works, but even then, they won't be native since they are built with web technologies.
Con Depends on a hosting service
If the website goes down or closes down, you'll no longer be able to develop your games using this system (but you can download a backup of your game from time to time and open it with GDevelop).