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.

All Corona content:

  1. Build an Endless Runner Game from Scratch: Game Over & Scoring

    Build an Endless Runner Game from Scratch: Game Over & Scoring

    Tutorial Beginner

    In this tutorial we'll be creating two new features that will really add some shine to our game: scoring and game over. It may sound like a lot of work,...

  2. Build an Endless Runner Game from Scratch: Obstacles and Enemies

    Build an Endless Runner Game from Scratch: Obstacles and Enemies

    Tutorial Beginner

    Welcome to the sixth part in our Endless Runner tutorial series! Our game is starting to shape up and feel more polished. After completing today's steps, it...

  3. Build an Endless Runner Game from Scratch: Adding Events

    Build an Endless Runner Game from Scratch: Adding Events

    Tutorial Beginner

    Welcome to the fifth installment of the Endless Runner series! Up to this point we should have a little monster running on a never-ending scrolling platform....

  4. Build an Endless Runner Game From Scratch: Sprite Interaction

    Build an Endless Runner Game From Scratch: Sprite Interaction

    Tutorial Beginner

    Welcome to the fourth tutorial in our series on building a running-game from scratch with the Corona SDK. In this section, we are going to be adding gravity,...

  5. Build an Endless Runner Game From Scratch: Using Sprites

    Build an Endless Runner Game From Scratch: Using Sprites

    Tutorial Beginner

    Welcome to the third installment on our endless runner game! This tutorial is going to cover how to create sprites via sprite sheets and the animation of our...

  6. Build an Endless Runner Game From Scratch: Background Motion

    Build an Endless Runner Game From Scratch: Background Motion

    Tutorial Beginner

    Welcome to the second tutorial in our series on building a running-game from scratch with the Corona SDK. In this section, we are going to go over how to...

  7. Corona SDK: Build an Endless Runner Game From Scratch!

    Corona SDK: Build an Endless Runner Game From Scratch!

    Tutorial Beginner

    This series of tutorials will teach you how to make an endless running style game using the Corona SDK. An endless style running game would be a game like...

  8. Corona SDK: Create a Whack-a-Mole Game - Final Steps

    Corona SDK: Create a Whack-a-Mole Game - Final Steps

    Tutorial Intermediate

    Welcome to the final tutorial in our Whack A Mole game series! In this tutorial, we'll handle the worms animation, tap events, and the steps to build the...

  9. Corona SDK: Create a Whack-a-Mole Game - Application Setup

    Corona SDK: Create a Whack-a-Mole Game - Application Setup

    Tutorial Intermediate

    In this tutorial series, you'll learn how to create your own version of the classic Whack-a-Mole game. However, instead of using moles, our unfortunate...

  10. Corona SDK: Building a Space Shooter - Final Steps

    Corona SDK: Building a Space Shooter - Final Steps

    Tutorial Intermediate

    Welcome to the final tutorial in our Space Shooter game series! In this tutorial, we'll handle the enter frame logic, collision detection, and the steps to...

  11. Corona SDK: Build a Space Shooter - Application Setup

    Corona SDK: Build a Space Shooter - Application Setup

    Tutorial Intermediate

    In this tutorial series, we'll use the Corona SDK to build an entertaining Space Shooter Game. Read on!

  12. Corona SDK: Create a Memory Match Game

    Corona SDK: Create a Memory Match Game

    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...