For example, I used Flash as my level editor. I organized a scene, and then wrote an ActionScript algorithm that would loop over the objects and print log statements formatted as Lua tables. Then, I would copy-paste it into the source code of my Corona project, so the game knew where to place objects. I did this for placing props like snowmen, rocks, and nodes to define the paths (the purple and blue dots).
For a simple 2D game, a custom-built level editor is basically unnecessary. I highly recommend that developers consider using Flash in combination with Corona. Both technologies are worth leveraging to develop mobile games.
Have I mentioned Spriteloq? It is a wonderful tool to package frames of a Flash SWF file into a sprite sheet for Corona.
Of course, I used Spriteloq for all my art assets, but specifically I took advantage of it by building a sprite sheet of text characters that have bubbly ink outlines. Each frame of the MovieClip had a different character. Corona does support custom fonts, but I decided to go with a custom approach, so I could later add shadows and highlights. Using Spriteloq was a breeze.
I was really impressed with Corona’s great documentation, and found the technology difficult to misuse. It feels very lightweight, but only because all the technical work is done under the hood. I was able to concentrate on my game, and get it done as quickly as possible. I did experience one technical issue, but it was resolved with very prompt support by a staff member on the forums.
If you are a Flash developer, I definitely recommend that you give Corona a try!
Posted by Hetal. Thanks for reading...