Learn Corona

Develop fun and engaging mobile games and apps for iOS and Android with the Corona SDK. Get fully up to speed with these in-depth Corona SDK tutorials.
  1. Corona SDK: Develop a Frenzic-like Game - Application Setup

    Corona SDK: Develop a Frenzic-like Game - Application Setup

    Tutorial Intermediate

    In this Tutorial series, we'll use the Corona SDK to build a Frenzic Inspired Game. This tutorial will focus on the application setup and core structure in...

  2. Corona SDK: Creating a Scrolling Background

    Corona SDK: Creating a Scrolling Background

    Tutorial Intermediate

    The Corona SDK makes game development for the iPhone, iPad, and Android easy. Corona uses the Lua programming language to create cross-platform apps. In this...

  3. Porting ActionScript Games to iOS with the Corona SDK: Part 3

    Porting ActionScript Games to iOS with the Corona SDK: Part 3

    Tutorial Intermediate

    This tutorial will take a look at porting a Flash/Flex game to the Corona SDK. Specifically, we will be porting from ActionScript to Lua, with the end goal...

  4. Porting ActionScript Games to iOS with the Corona SDK: Part 2

    Porting ActionScript Games to iOS with the Corona SDK: Part 2

    Tutorial Intermediate

    This tutorial will take a look at porting a Flash/Flex game to the Corona SDK. Specifically, we will be porting from ActionScript to Lua, with the end goal...

  5. Porting ActionScript Games to iOS with the Corona SDK: Part 1

    Porting ActionScript Games to iOS with the Corona SDK: Part 1

    Tutorial Intermediate

    This tutorial will take a look at porting a Flash/Flex game to the Corona SDK. Specifically, we will be porting from ActionScript to Lua, with the end goal...

  6. Sharing Data With Gestures: Thump Matching

    Sharing Data With Gestures: Thump Matching

    Tutorial Intermediate

    Welcome to part III of the Sharing Data With Gestures series. In part II, we created our intermediary server process in Ruby on Rails. This server process...

  7. Sharing Data With Gestures: Rails & Heroku Setup

    Sharing Data With Gestures: Rails & Heroku Setup

    Tutorial Intermediate

    In part I of this series, you saw how we made a simple mobile app in the Corona framework that responds to a "bump" like action (called a "thump") to send a...

  8. Create a Brick Breaker Game with the Corona SDK: Collision Detection

    Create a Brick Breaker Game with the Corona SDK: Collision Detection

    Tutorial Intermediate

    Welcome to the final tutorial in our Brick Breaker game series! In this tutorial, we'll handle the logic for the remaining collisions, check for win and loss...

  9. Create a Brick Breaker Game with the Corona SDK: Game Controls

    Create a Brick Breaker Game with the Corona SDK: Game Controls

    Tutorial Intermediate

    In this tutorial series, we’ll be building a Brick Breaker game from scratch using the Corona SDK. The goal of this game is to control a pong-like paddle to...

  10. Create a Brick Breaker Game with the Corona SDK: Application Setup

    Create a Brick Breaker Game with the Corona SDK: Application Setup

    Tutorial Intermediate

    In this tutorial series, we'll be building a Brick Breaker game from scratch using the Corona SDK. The goal of this game is to control a pong-like paddle to...

  11. How to Blow Stuff Up With the Corona SDK Physics Engine: Part 2

    How to Blow Stuff Up With the Corona SDK Physics Engine: Part 2

    Tutorial Intermediate

    Welcome to part two of the How to Blow Stuff up With the Corona SDK tutorial series. In this tutorial, we will be enhancing our demo app from part I by...

  12. How to Blow Stuff Up With the Corona SDK Physics Engine: Part 1

    How to Blow Stuff Up With the Corona SDK Physics Engine: Part 1

    Tutorial Intermediate

    Overview Everyone loves a good physics game, but let's face it: it's much more fun when you're blowing stuff up! This tutorial will show you how to use the...