Alan Gough has been involved in the software industry for over 25 years, mainly writing software for large insurance and investment management companies using technologies from Assembler to C#. Alan is also the founder of Retrofit Productions, the creator of Level Director, a third party tool which helps app developers create complex screens and levels with ease.

In today’s piece, Alan writes on Level Director tool and discusses how with a few clicks, the tool can take developers’ design ideas from paper to the mobile world.


Level Director logoThe inspiration behind Level Director was born from my first project using Corona SDK to recreate the much loved Hunchback game from the 80s. I was looking for a tool that would help me quickly create many levels in the game.

After a bit of research, I discovered that there were no tools out there on the Windows platform that could meet my basic requirements and sufficiently run on my old Android 2.2 device. Realizing this unmet need in the market and the frustration in not having a tool to help me create my game, Level Director was born.

From its humble beginnings, Level Director has now become a feature rich level authoring and asset management tool specifically designed to work with Lua and Corona SDK on the Windows platform.
It allows you to simply drag rectangles, circles, text and image assets onto the level with full support of Box2D physics and the exporter will do the rest and generate the Corona specific Lua code for you.

Screenshot from Level Director
This screenshot shows how image assets and text have been added across multiple layers to build a level.

Screenshot from Level Director
This screenshot shows the results of the level above, exported and running on a device.

To improve performance, it uses a pseudo engine system which basically consists of some utility modules to help render the objects to the screen which can also be used externally if you want to add new assets on the fly. Level Director also supports complex bodies and has its own shape and collision editor. Better yet, you can import them from Code’n’Web’s TexturePacker and PhysicsEditor tools. Level Director also supports Bezier curves, paths, joints, animation sequences and parallax scrolling.

Level Director’s user base is growing rapidly with more and more development teams such as Blerdo coming on board each day. There are also plenty of example projects to see the tool in action.

Like many of my other games, Hunchback has been placed on the backburner. Due to the success of Level Director, I’ve spent much of my time supporting users and beefing up the tool. You can download a free copy or purchase the full version of Level Director using this limited 20% off discount code ‘LD20OFF’. Please note, this code is good through October 31, 2013.

See more here: 

Guest Piece: An Introduction to Level Director