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. Create a Dancing Hangman Game in Corona: Project Setup

    Create a Dancing Hangman Game in Corona: Project Setup

    Tutorial Intermediate

    In this two-part series, I will be showing you how to create the classic game of hangman. This version comes with a surprise ending, however. If you win the...

  2. Create a Space Invaders Game in Corona: Finishing Gameplay

    Create a Space Invaders Game in Corona: Finishing Gameplay

    Tutorial Intermediate

    In the previous part of this series, we got the player's ship moving, got the invaders moving, and detected when a player bullet had hit an invader. In this...

  3. Create a Space Invaders Game in Corona: Implementing Gameplay

    Create a Space Invaders Game in Corona: Implementing Gameplay

    Tutorial Intermediate

    In the first part of this series, we set up some defaults for the game and laid the foundation for transitioning between scenes. In this part, we'll begin...

  4. Create a Space Invaders Game in Corona: Project Setup

    Create a Space Invaders Game in Corona: Project Setup

    Tutorial Intermediate

    In this three-part series, I will be showing you how to create a game inspired by Space Invaders. Along the way, you'll learn about Corona's scene management...

  5. Getting Started with Intel XDK

    Getting Started with Intel XDK

    Tutorial Beginner

    Mobile development with web technologies is nothing new. Thanks to tools like PhoneGap and Appcelerator Titanium, web developers can create hybrid apps that...

  6. Create a Plane Fighting Game in Corona: Finishing Gameplay

    Create a Plane Fighting Game in Corona: Finishing Gameplay

    Tutorial Intermediate

    In the fourth and final part of this series, we continue where we left of in the previous tutorial. We'll create enemy planes the player needs to avoid or...

  7. Create a Plane Fighting Game in Corona: More Gameplay

    Create a Plane Fighting Game in Corona: More Gameplay

    Tutorial Intermediate

    In the previous tutorial of this series, we started implementing the game's gameplay and already managed to get the plane moving around on the screen. In...

  8. Create a Plane Fighting Game in Corona: Gameplay

    Create a Plane Fighting Game in Corona: Gameplay

    Tutorial Intermediate

    In the first part of this series, we managed to get the start screen showing and were able to transition to the "gamelevel" screen. In this tutorial, we...

  9. Create a Plane Fighting Game in Corona: Interface

    Create a Plane Fighting Game in Corona: Interface

    Tutorial Intermediate

    In this short series, I will be showing you how to create a plane fighting game reminiscent of the old 1942 arcade game. Along the way, you'll learn about...

  10. Build a Poker Game in Corona: Game Logic

    Build a Poker Game in Corona: Game Logic

    Tutorial Intermediate

    In the first part of this tutorial, we set up the project and created the game's interface. We also created and implemented a function to create a deck of...

  11. Build A Poker Game in Corona: Interface Setup

    Build A Poker Game in Corona: Interface Setup

    Tutorial Intermediate

    In this two-part tutorial, I will show you how to build a poker game using the Corona SDK. You will learn about touch controls, tweening elements, timers,...

  12. Getting Started with Lua and the Corona SDK

    Getting Started with Lua and the Corona SDK

    Tutorial Beginner

    In this tutorial, you will learn the basics of the Lua programming language and I will help you getting started with writing applications for iOS and...