Loom is a new cross platform 2D game engine featuring hot swapping code & assets on devices. This means that you can work in Photoshop on your assets, you can update your code, modify the UI of your app/game and then see the changes on your device(s) while the app is running.
Thinking to the other cross platform game engines I’ve heard of or even played with, the Loom Game Engine is by far the best in my oppinion with lots of great features. Most of the other similar game engines (Corona SDK, MOAI SDK, Gideros Mobile) are Lua based (with an odd syntax, at least for me). The Loom Game Engine uses LoomScripts, a scripting language inspired from ActionScript 3, with a couple of features borrowed from C#. If you ever developed in ActionScript 3, C# or Java, LoomScript will look familiar to you (and I’m more comfortable with this syntax than with Lua’s syntax).
The 1 year license for the Loom Game Engine costs $500, and I think it’s an affordable price for any indie game developer, but in the next 5 days you can grab a free license. After the free license expires, you can still use Loom to create and deploy your own games, but you won’t get any further updates. The creators of Loom are very confident and they promised to constantly improve their baby making it worthwile to purchase another license.
Without further ado, here are Loom’s great features:
1. Cross platform (iOS, Android, OS X, Windows)
2. Rails-inspired workflow lets you spend your time working with your game (one command to create a new project, and another command to run it)
3. Fast compiler
4. Live code and assets editing
5. Possibility to integrate third party libraries
6. Uses Cocos2DX for rendering
7. XML, JSON support
8. LML (markup language) and CSS for styling UI elements
9. UI library
10. Dependency injection
11. Unit test framework
12. Chipmunk physics
13. Seeing your changes live makes multidevice development easy
14. Small download size
15. Built for teams
You can find more videos about Loom here.
Happy experimenting ! I just downloaded my free license, and I’ll try it out for sure, at least by creating a small little game for my daughter. It should be fun – maybe I’ll come back with another post with more impressions.