Our isometric tilemap engine, Qiso, was released to the Corona marketplace this morning. I really, really hope some of you find it useful.
https://marketplace.coronalabs.com/corona-plugins/qiso-isometric-tilemap-engine
Full documentation including quick-start guide, sample codes, videos, and sample tilemap+sprites available on the Qiso website:
The engine is a work in progress. Currently it’ll import maps created in the Tiled map engine, and implements all of the functions you need for adding and moving characters around (A* path-finding is built in) or manipulating tile layers on the fly. In the coming weeks we’ll be adding a dynamic lighting system, positional audio system, a menu system for multi-action tile clicks, and a layer opacity system for when characters disappear behind roof/wall type layers. In a nutshell Qiso will grow alongside the games we produce using it ourselves. Such additions will of course be implemented with backwards compatibility in mind.
The engine is built entirely in Lua with absolutely no dependencies on platform specific libraries. It’s very fast, and incredibly lightweight (about 28kb at the moment) and our goal is to keep it that way.
Please do consider our engine for your next game and if you think it’s worth telling others about, get sharing. Qiso marks QWeb’s entry into gaming and your support is very much appreciated.
Let me know if you’ve any questions or feedback at all.
For anybody who does give this engine a shot - I’d absolutely LOVE to see what you use it for, so please do get in touch when the time comes. We may even feature your game on the Qiso website if you’re happy for us to!