Corona is a cross-platform framework ideal for rapidly creating apps and games for mobile devices and desktop systems. That means you can create your project once and publish it to multiple types of devices, including Apple iPhone and iPad, Android phones and tablets, Amazon Fire, Mac Desktop, Windows Desktop, and even connected TVs such as Apple TV, Fire TV, and Android TV.
Lua is an open source scripting language designed to be lightweight, fast, yet also powerful. Lua is currently the leading scripting language in games and has been utilized in Warcraft ™, Angry Birds ™, Civilization ™ and many other popular franchises.
Select from numerous plugins which extend the Corona core for features like in-app advertising, analytics, media, and much more.
If it’s not already in the core or supported via a plugin, you can call any native (C/C++/Obj-C/Java) library or API using Corona.
Develop for mobile, desktop, and connected TV devices with just one code base.
No hidden fees, charges, or royalties.
No matter if you are an indie developer or a large publisher, you will never pay for core functionality.
Corona speeds up the development process. Update your code, save the changes, and instantly see the results in our instant-update Simulator. When you're ready to test on real devices, build and deploy your app just once and then see code/assets update automatically, all over your local network. It's like magic.
Live builds in action (0:39 sec)
From bleeding-fast OpenGL graphics to the lightweight scripting power of Lua, Corona is optimized for performance at every core level. With Corona, your apps are automatically compiled at build time, streamlined for performance and stability.
More than 500,000 developers and an active, helpful forum are not just facts. They’re all about 8 years of trust and inspiration in Corona. Our team is also there.
Our marketplace is where you can easily find or distribute whatever you need to build the next blockbuster game or app. Full project templates, graphical assets, music, sound effects, and a wide selection of plugins are all waiting for you.
Corona is not just an engine but also a publishing & user acquisition service. We can help you build games faster and find users, even if you don’t have an established marketing budget.
Get priority support provided by our engineering team via our community Slack channel and email.
Join over 500k developers worldwide using Corona to create hit mobile apps.
We have a new animation plugin that's an update to the transition.* library. It now supports timelines and more!
There is a breaking change we had to make to the new GPGS v2 plugin that you need to be aware of. Learn more about this change and how it might impact
Mission Me is a unique game made with Corona that is worth your time to check out. Learn more about this game!
Trying to find the right balance of ease vs. difficulty in your game? This blog might help you understand the problem better.