The Composer GUI is a visual editor for Corona SDK which allows you to rapidly create layouts for apps and games for multiple platforms. You can easily create the user interface, scenes, and levels in conjunction with the Composer API scene management library. This
Current version is 0.6 as of Daily Build 2015.2705. See release notes
If you have used the 'getObjectByTag()' API in your scenes
.lua, you will need to replace this with 'getObjectByName()'
At this time, Composer is only available for OS X builds of the Corona Simulator.
The Composer GUI is currently in open beta for all Corona subscriber levels starting at build 2434. You do not need to install or setup the Composer GUI — it is included as an extension of Corona SDK. Once you have Corona SDK installed, you will be able to open the Composer GUI.
With the Corona SDK Welcome Screen open, you can create a "New Project" and by choosing the "Composer Scene" template. This will create a new project with the basic structure of a multi-scene app. If you click on the "Show in Finder..." button after you create the project, you will see that there are three
.ccsene files and three associated
.lua files. The Composer GUI should open and ask you which
.ccscene file you want to open. If it doesn't, do the following:
Open the new project in the Corona SDK like any other project (you should see a basic
From the OS X menubar, choose Window → Corona Composer or Command-2 to open the Composer GUI.
Composer GUI will ask you which
.ccscene file you would like to open.
The chosen scene should be loaded in the open Composer GUI.
Stay tuned for a detailed Composer walkthrough video that will show the various ways to get up and running with the Composer. For now, please follow the Composer GUI Tutorial.
When you're ready, proceed to the Composer GUI Tutorial tutorial which illustrates how to create a simple Angry Birds™ clone in about 10 minutes.
Don't forget to download the demo project files before beginning.
||Save scene||Save icon|
||Save scene as...|
||Toggles the hand tool to move canvas||Hand tool|
||Copy object selected|
||Clone an object|
||Select multiple objects||Click+Drag|
||Canvas zoom to 100%|