Today, we are seeding out a new product that we call the “Composer GUI”, a visual editor that allows you to rapidly create scenes, user interfaces, and game levels!
It allows you to visually design in a drag-and-drop GUI interface. And as the name suggests, the Composer GUI is designed to work in conjunction with the Composer API.
Here’s a quick video to give you a sense for what you’ll be able to do with the Composer GUI:
In addition, we designed the Composer GUI to be an integrated part of Corona Simulator. When you edit scenes in Composer, the Simulator automatically refreshes just like when you edit/save Lua files. You’ll also be able to preview individual scenes within Composer itself for even faster iteration.
As you can see, there are lots of great features. For example, timeline animation and physics body editing will dramatically speed up your app development. We envision Composer GUI being used in many different ways:
- First, it makes Corona even more accessible by allowing people with no coding experience to get up and running very quickly.
- Second, it allows experienced developers to design UIs or levels in a fast and visual way and then refine/augment by further coding.
- Third, it improves team workflow by allowing members like designers to lay a scene out visually before passing it on to developers.
Early Beta Access
Before I tell you how to get access, I want to mention that the Composer GUI is very much a work in progress. It’s beta, but a really early beta. So even though we’ve integrated it into the daily builds, it won’t be visible by default. It’s something you’ll have to “unlock”.
To play with (and unlock) Composer GUI, you’ll need to have a Pro (or higher) subscription:
- Download daily build 2014.2264 (Mac only for now)
- In Terminal, run the following command:
1defaults write com.coronalabs.Corona_Simulator enableExtensions -bool YES
- Run the Corona Simulator and you’ll see an option for ‘Corona Composer’ on the Welcome window. It’s also accessible from the menu: ‘Window’ => ‘Corona Composer’.
A list of known issues is available at the bottom of the preliminary Composer GUI docs site.
We’ve created a special forum for your feedback/comments.
The Composer GUI furthers our vision of making Corona the tool of choice for designing, developing and distributing rich interactive content. It is still very early in its lifecycle, but we are looking forward to seeing how you use it and to your feedback!