Course Overview – Learn Lua and Corona SDK

Learn Lua and Corona Part 0 - Overview 848px

In the Tutorial Course Overview…  we show you the overall plan for the Learn Lua and Corona SDK tutorial series!.. along with some key things you can expect to get out of taking these awesome (and Free) lessons! So go ahead, Learn Lua and Corona SDK… Start this lesson now!

 






 

Lesson 0 – Motivation

Learn Lua and Corona Lesson 0 - Motivation 848px

In Lesson 0.. we’ll talk about key things to keep your Motivated on your app development journey while your learn the Lua programming language and Corona SDK framework. Watch a great motivational video from one of the game development industry heroes as he tells us about How to Start Developing Video Games. So go ahead, Learn Lua and Corona SDK… Start this lesson now!

 






 

Lesson 1 – Variables, Types, Comments and Print()

Learn Lua and Corona Lesson 1 - Variables 848px

In Lesson 1.. . we give you an overview of the fundamental variables and types in the Lua programming language. We show you the syntax for inserting comments in your code and use the first important debugging tool… the built-in Print() function! So go ahead, Learn Lua and Corona SDK… Start this lesson now!

 






 

Lesson 2 – Locals and Globals

Learn Lua and Corona Lesson 2 - Locals Globals 848px

In Lesson 2.. . we teach you about the key differences when defining Local and Global variables in the Lua programming language. We also describe how Lua manages it’s Global variables in something called it’s Global “Environment” table, and why you should always use Local variables and only define Global variables sparingly! So go ahead, Learn Lua and Corona SDK… Start this lesson now!

 






 

Lesson 3 – Get it on the Screen!

Learn Lua and Corona Lesson 3 - Get Screen 848px

In Lesson 3.. . we show you how easy it is to get objects, images and text on the screen using the Corona SDK Display Library. We start the creation of our basic sample app called “Angry Faces”. We show you how to get a sample image from the Web and then scale it appropriately for the app design resolution. Finally, we download a custom font and apply it to our simple app. So go ahead, Learn Lua and Corona SDK… Start this lesson now!

 






 

Lesson 4 – Functions

Learn Lua and Corona Lesson 4 - Functions 848px

In Lesson 4.. we’ll show you how to start re-using blocks of code by using Lua functions! We show to they various ways that functions can be used and defined. We then apply the use of Functions to our basic sample app called “Angry Faces” by creating multi objects on the screen by simply making calls to this new function. So go ahead, Learn Lua and Corona SDK… Start this lesson now!

 






 

Lesson 5 – Tables, Lua’s Mega Type

Learn Lua and Corona Lesson 5 - Tables, Lua's Mega Type 848px

In Lesson 5.. we explain the most powerful data structure in the Lua programming language…. Tables! We explain the differences between Numerically Indexed Tables and Associatively Indexed Tables, along with combining these types together. We then apply the use of Tables to our basic sample app called “Angry Faces”, by allocating the display objects on the screen to a Table and later manipulating their properties. So go ahead, Learn Lua and Corona SDK… Start this lesson now!

 






 

Lesson 6 – Move it on the Screen!

Learn Lua and Corona Lesson 6 - Move it on the Screen 848px

In Lesson 6… now that we have multi display objects on the screen we show you how to make them move! To easily move and create transition effects of our objects, images and text we using the Corona SDK Transition Library. After showing you the basic features of the transition.to() function (or “method”), we apply what we’ve learned to our basic app called “Angry Faces”. Coming soon…..