When comparing Loom SDK vs GLBasic, the Slant community recommends Loom SDK for most people. In the question“What are the best 2D game engines?” Loom SDK is ranked 45th while GLBasic is ranked 76th. The most important reason people chose Loom SDK is:
Loom can live update changes in realtime, allowing you to see them on multiple devices immediately.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Live reload of code and assets across multiple platforms
Loom can live update changes in realtime, allowing you to see them on multiple devices immediately.
Pro Powerful command line workflow
Loom Turbo ($5/mo) gives access to powerful command line tools. For example, "loom new" to make a new project, "loom run" to run it. Packaging, deploy, and live reload are done automatically for you.
Pro Open source
The Loom runtime and LoomScript compiler are open source, with code available on GitHub, allowing you to have the freedom to fix the bugs and add the features your game needs.
Pro Examples
Loom includes over 30 examples ranging from complete sample games to demos of single features.
Pro Familiar and powerful scripting
Loom's scripting language is immediately familiar if you know JavaScript, ActionScript, TypeScript, C#, or Java. Internally, it uses a proven VM technology with over 10 years of heavy use in games.
Pro Good support
Loom devs are helpful.
Pro Cross-platform
Loom can deploy to Windows, OS X, Linux, iOS, Android (including Nook, Kindle Fire and Ouya). There are also custom port available for WP8, Blackberry and consoles.
Pro Easy to develop with
Language is easy to use, with a fast compiler.
Pro Fast 2D
Pro Easy to learn
Pro Support
Forum support is great. No advertising in program or forums. Company has been going for over 10 years.
Pro 3D
Unlike most multi-platform development systems, 3D is available across most of them.
Pro Multi-platform
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.
Pro Networking
Easy-to-use networking system with either TCP or UDP.
Pro Books
Programmers reference guide, user guide and various others are free.
![Gary Plowman](https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/photo.jpg?sz=50)
Pro Gaming related functions
Viewports, sprites, rotating/animating and zooming sprites, collision detection and pathfinding.
Cons
Con Documentation is lacking
Con No visual tools support
There's no level editor, asset viewer or any other visual tools in Loom SDK. Everything has to go through command line. I think it's fine if you really like typing.
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.
![Vetted.ai illustration](/images/ai/vetted-illustration.png)