Built on the foundation of the #1 IDE for Corona SDK, Outlaw breaks away from the “one size fits all” mold and gives you a project manager and code editor for use with Corona SDK or Moai SDK. You choose the framework that’s BEST FOR YOU and Outlaw will help you create awesome apps and games.
Note: Yes, you can even use both Moai and Corona frameworks if you want, Outlaw keeps track of your chosen framework on a project-by-project basis.
Outlaw is a manager for all the projects and assets (source code files, graphics, audio files, etc.) that go into your app so you can quickly switch from one to another, swap out assets, and just generally have a smoother workflow. Drag in a project, click Launch, and it’s up and running in the simulator. Point and click access to all the assets in your project. Plus, use assets from other projects on the fly. Graphics, audio, code, whatever! The editor includes auto-complete, auto-indenting, and auto-coffeemaking (that last feature is still in development). Start typing an API call and Outlaw will type in the rest. You can just tab over to fill in any parameters. Some programmers swear by vi (and some swear at it), some won’t code unless they’re using Sublime Text 2, etc. No problem. Because while there’s a feature-filled code editor built into Outlaw, it was designed from the ground up to work as a project manager alongside an external editor… …so no need to give up your precioussss if you don’t want to. For everyone else there’s a tabbed editor right inside Outlaw that includes syntax highlighting (and yes, you can change the colors of just about everything if you like), auto indent, code folding, bookmarks, indent/outdent blocks of code, comment/uncomment blocks of code, and even autocomplete.
Want to try a new graphic, audio file, or even a new main.lua file? No more renaming or moving files, just click and the new file will be used in place of the old. Click, launch the project. Click, click, launch again. New stuff happens. No code changes, just Dynamic Assets that you turn on and off at will.
It’s great to see all your project files in one spot, but if you want to focus on just the code, you can hide all the other files with a click of your mouse. And that feature is project-based, so if you never want to see the audio files in one project, but always want to see them in another, you can do that.
More Features At A Glance
- One-click launching of the Corona or Moai sample projects or your own projects.
- Editor includes auto-indent, syntax highlighting, code folding, and auto-complete. Or, use your favorite external editor along with Outlaw.
- Dynamic Assets allow you to turn on and off code, graphics, etc., with a click. Even launch a project that doesn’t include a main.lua file!
- Create a code library and easily grab them to include in another file.
- Auto-include code snippets from the built-in library.
- Show all the assets in your project, or hide some to get them out of your way.
- Feedback from the simulator (via the terminal) shows up right inside Outlaw.
- Preview images, source files, and even audio!
- Get up and running fast with tutorial videos if you need them.
There are a couple known issues when using Outlaw for Windows.
The Simulator can be launched from inside Outlaw, but the “connection” between the two is dropped, so after viewing changes in the Simulator, you must Exit the Simulator before going back to Outlaw. If you don’t, Outlaw will hang the next time you hit the Launch button and will stay frozen until you manually close the Simulator. See the video “Better Windows Workflow” (link opens in a new tab) for a tip about this.
Feedback from the Simulator doesn’t show up in the Terminal pane. Instead, it shows up in the terminal window that’s opened when the Simulator launches.
Now available for both Mac OS X and Windows!
Outlaw is just $29.99 and if you’re strapped for cash or just like to try before you buy, there’s a free version. Unlimited time, just limited in the number of groups and projects you can have, and there’s a tasteful little ad in the lower-left corner.