Corona SDK Tutorials

Welcome to Corona SDK Tutorials by That’s So Panda! In the posts below, you will find some solutions to common issues a lot of developers using the Corona product run into. You’ll also find some basic game tutorials for developers just beginning with Corona. So, whether you’re an expert or just starting, I hope this page is helpful! If you would like to support this page, please consider purchasing one of my games and leaving a 5-star rating.

To make finding the right tutorial easier for you, you can sort the tutorials by clicking on a Tag or by Alphabetical order.


How to make a character jump with Linear Force

How to make a character jump with Linear Force

Read More
Game Development with Corona SDK

Game Development with Corona SDK

Udemy Course now available!
Move a Character on Screen Based on Touch

Move a Character on Screen Based on Touch

Learn how to move a character around the screen
App Store Optimization with SensorTower

App Store Optimization with SensorTower

Learn more about optimizing your app's keywords.
How to Load and Save Data with Corona SDK

How to Load and Save Data with Corona SDK

Learn how to load and save data with Corona SDK
Using Expansion Files with Android and Google Play

Using Expansion Files with Android and Google Play

Learn how to use expansion files with your android app
Adding Drop Shadow to Text Objects

Adding Drop Shadow to Text Objects

Learn how to use Drop Shadows with Corona SDK
Creating Circle Pop - Part 5

Creating Circle Pop – Part 5

The final tutorial in creating a game like Circle Pop.
Creating Circle Pop – Part 4

Creating Circle Pop – Part 4

Learn more about mainemenu.lua, loading information, and switching scenes.
Creating Circle Pop – Part 3

Creating Circle Pop – Part 3

Learn more about main.lua - the starting point of every Corona SDK application.
Creating Circle Pop - Part 2

Creating Circle Pop – Part 2

Learn more about the build.settings and config.lua files in our Circle Pop game.
Creating Circle Pop - Part 1

Creating Circle Pop – Part 1

An introduction to creating a basic game using Corona SDK - Part 1
Create a Space Background with Sean Perryman

Create a Space Background with Sean Perryman

Create an endless horizontal scrolling background for a space game.
Creating a Level Up Bar

Creating a Level Up Bar

Creating a level up bar using widgets in Corona SDK
Dragging an Object in Corona SDK

Dragging an Object in Corona SDK

Learn how to drag objects using Corona SDK.
Device Detection

Device Detection

Device Detection with Corona
Removing Objects on Touch with Corona SDK

Removing Objects on Touch with Corona SDK

Removing an object using the touch event with Corona SDK
Create a Scrolling Background – Going Down!

Create a Scrolling Background – Going Down!

Create a Scrolling Background – Going Down!
Create a Scrolling Background - Going Up!

Create a Scrolling Background – Going Up!

Creating a Scrolling Background - Going Up!
How to create a blinking effect with Corona SDK

How to create a blinking effect with Corona SDK

Create a Blinking Effect
Read More
Using Gradients with Corona SDK

Using Gradients with Corona SDK

Using Gradients with Corona SDK
Read More
Creating a Clock with Corona SDK

Creating a Clock with Corona SDK

How to create a clock with Corona SDK
Read More
Using Shuffle with Lua

Using Shuffle with Lua

Learn how to shuffle the elements of a table with a function.
Read More
How to Test Your App on a Nook Device

How to Test Your App on a Nook Device

Learn how to publish your Corona SDK app to the Nook device.
Read More
Creating a Timer with Corona SDK

Creating a Timer with Corona SDK

Learn how to create a basic timer with Corona SDK.
Read More
Using Double Tap in Corona SDK

Using Double Tap in Corona SDK

Learn how to use a double tap in Corona SDK. Great for double jump or other double tab required events.
Read More
Creating a Horizontal Scolling Background - Reversed

Creating a Horizontal Scolling Background – Reversed

Learn how to create a background that scrolls from left to right.
Read More
Creating a Horizontal Scrolling Background

Creating a Horizontal Scrolling Background

Learn how to create a background that scrolls from right to left.
Read More
Developing a Game with Corona SDK, Final

Developing a Game with Corona SDK, Final

Here's the final post for developing a game with Corona SDK.
Read More
Developing a Game with Corona SDK, Third Steps

Developing a Game with Corona SDK, Third Steps

Today is the 3rd step in developing a game with Corona SDK.
Read More
Developing a Game with Corona SDK, Second Steps

Developing a Game with Corona SDK, Second Steps

Learn about scoring in the 2nd step of developing a game with Corona SDK.
Read More
Developing a Game First Steps with Corona SDK

Developing a Game First Steps with Corona SDK

Learn the first steps of developing a game with Corona SDK.
Read More
Refining Our Character Movement with Corona SDK

Refining Our Character Movement with Corona SDK

Let's take our character movement even further with some refinement.
Read More
Making a Character Jump

Making a Character Jump

Learn how to make a simple jump.
Read More
Moving a character left and right with Corona SDK

Moving a character left and right with Corona SDK

Learn basic character movement.
Read More
How to Merge Two Tables in Lua

How to Merge Two Tables in Lua

Learn how to combine two tables into one.
Read More
Expanding on the Shake Event

Expanding on the Shake Event

Learn how to use the shake event with Corona SDK.
Read More
Using the shake event with Corona SDK

Using the shake event with Corona SDK


Read More
Easily Create Several Images with Corona SDK

Easily Create Several Images with Corona SDK

Learn an easier way to do things.
Read More