When comparing GLBasic vs Engine 001 Game Maker, the Slant community recommends Engine 001 Game Maker for most people. In the question“What are the best 2D game engines?” Engine 001 Game Maker is ranked 57th while GLBasic is ranked 60th. The most important reason people chose Engine 001 Game Maker is:
An amazing minimal download size at around 100mb.
Ranked in these QuestionsQuestion Ranking
Pro Easy to develop with
Language is easy to use, with a fast compiler.
Pro Fast 2D
Pro Easy to learn
Forum support is great. No advertising in program or forums. Company has been going for over 10 years.
Unlike most multi-platform development systems, 3D is available across most of them.
Code can be written once and will work on supported platforms with very little modification.
Pro No hidden fees
PC version is free.
Full Multi-platform version requires one-off very reasonable price, and all further updates are free, however you can run a watermarked demo on your chosen platform with the free demo version.
Pro C/C++ support
C/C++ code can be included inline or as a DLL/.o/dylib file.
Pro HTML 5 compiling is now faster and works better
Pro Default GUI system works fine, and has all the needed widgets needed
Only problem is position is based on position of previous widget.
Pro Compiler is fast and produces efficient code
Pro Free for home development
Create apps for non commercial 2D programs running on Windows, Linux and Mac OSX. The extension to create programs for other platforms, 3D or network applications requires a license key. Otherwise the "Premium" programs are limited to 10 min runtime for test purposes. There is no trial limit for the development environment.
Easy-to-use networking system with either TCP or UDP.
Programmers reference guide, user guide and various others are free.
Pro Gaming related functions
Viewports, sprites, rotating/animating and zooming sprites, collision detection and pathfinding.
Pro Light weight
An amazing minimal download size at around 100mb.
Pro Easy to use
Engine 001 allows you to get to making games quicker since you aren't putting allot of time into figuring out complicated interfaces.
Pro Visual scripting
By using pre-build behaviors\actions and more you can 'program' your game by simply 'linking' they in the editor.
Con Command set has hardly changed or been updated/improved over the years
Con Poor 2d collision detection with rotated sprites
2d sprite rotation with collision detection isn't present and requires some annoying run-arounds to achieve what is a staple of other game engines.
Con No multi-platform editor
Whilst Linux and Mac IDE's were started, they were never completed.
Con No clear way to monetize apps
It's impossible to place ads. There is a third party in-app purchase library hidden somewhere deep within the forums which hasn't been updated for years.
Con Issues don't get fixed
The Blender exporter and the 3D converter have been broken and remain unfixed for years.
Con Only supports .ddd 3D format
This format does not support bones and only keyframe animation. 3d files will become extremely large if there are animations in models.
Con HTML 5
HTML 5 compiling is rather slow, and doesn't allow all GLBasic features
Con Poor GUI creation library
Its library for GUI creation is abysmal and not acceptable.
Con Poor documentation
There is next to no documentation on using OpenGL commands in GLBasic.
Con Windows only
The editor is Windows only, no OSX or Linux versions are planned.
Con 3D features may not be enough for some users
The 3D capabilities of the engine are a bit limited (for today standards), and some of the times you'll need to work around to create something.
Con Not for beginners
Even those few tutorials don't teach you the very basics, and first you must learn the basics somewhere else (the submitted pros are by professional guys).
Con No successful/ good games
Just ask them about games made with this engine and you will see that even if you find some good games, those are mostly simple/small ones.
Con Poor performance
If you want to use more than a few actors/light/events, or you're trying to get a pretty look, you will get a significant drop in frame rates. This is especially true if you want to implement a moving light (something like a flashlight).
Con New tricks for getting more money
As it don't have enough tut, and they don't wanna make more, so they just add some new services about one on one help which that cost 40$ for a hour.
Con Small number of tutorials
There are only a few tutorials that never go deep and when you ask them about more and better ones, they will direct you to a new service which is $40 for one hour of learning.
Con They don't fix the bugs for you quickly
If you encounter a bug or problem and report that as bug report, it will take about 1 week to get any answer, and if they solve that, the fixed version will just come up with next update for engine which that isn't be soon and no specific time , so maybe you have to wait for one month.
Con Some workflows can be confusing
Sometimes you have to do a time-consuming workaround to just do a simple function.
Con HTML5 export is poor
There are significant drops in frame rate; some bugs that can even ruin your game (also, looks like just run on firefox).
Con No IAP or Ads support
Are you a mobile developer? If so it's good to know that it has export for ios/Android but no support for IAP or Ads.