Books & Videos

Table of Contents

Chapter: Introduction

What You Will Discover

04m 23s

Installing The Corona SDK Framework

03m 34s

Installing The Outlaw IDE

03m 27s

Using Outlaw Or A Simple Code Editor

05m 27s

Using The Sample Code

02m 47s

Chapter: Crash Course In Lua

An Introduction To The Lua Language

03m 15s

Lua Variables

14m 25s

Lua Functions

09m 0s

Lua Tables - Part 1

03m 44s

Lua Tables - Part 2

06m 11s

Lua Control Structures and Loops

08m 12s

Chapter: Display And Animate Images

Display An Image

09m 23s

Simple Animation

07m 37s

Playing With Display Properties

06m 19s

Triggering Code From Animations

05m 1s

Our First Explosion

05m 52s

Chapter: Tap and Touch Events

A Quick Look At Event-Driven Programming

06m 3s

Listening For A Tap Event

07m 33s

Touch Events And Their Phases

03m 29s

Dragging Display Objects

06m 59s

Bonus Sample Code

05m 5s

Chapter: Using The Widget Library

Making Buttons With Widgets

07m 30s

Graphical Buttons With Widgets

04m 5s

Switches And Checkboxes

06m 18s

Scrolling Pictures - Part 1

05m 7s

Scrolling Pictures - Part 2

04m 1s

Chapter: Make Some Noise - Music and Sound FX

Playing Short Sounds

06m 29s

Playing Music In Your App

06m 7s

Audio Channel Management

09m 16s

Setting Up In Game Sounds

04m 53s

Tweaking Audio With Audacity

04m 3s

Chapter: Text As Display Objects

Creating Text On The Screen

08m 38s

Using Custom Fonts

07m 49s

Building A Scoring Module

06m 48s

Bonus Code - The LinePrinter Function

06m 32s

Chapter: Scene Management With Storyboard

Storyboard Overview

03m 18s

Understanding The Scene Template

06m 7s

Setting Up Storyboard

09m 58s

Building A Storyboard Framework

07m 45s

Using The New Storyboard Framework - Part 1

05m 58s

Using The New Storyboard Framework - Part 2

09m 30s

The Storyboard Overlay

07m 46s

Chapter: Saving And Loading Files

Writing Data To Text Files

06m 18s

Writing Multiple Data Sets To Device

03m 15s

Loading Text - High Scores

06m 30s

Using A 3rd-Party Code Library

06m 16s

Adding Preferences To The App Framework

09m 9s

Chapter: Sprite Animation

Introduction To Animated Sprites

04m 15s

Creating Image Sheets

06m 19s

Playing Sprite Sequences - Part 1

09m 6s

Playing Sprite Sequences - Part 2

07m 29s

Playing Sprite Sequences - Part 3

06m 24s

Crash Dummies In The Moonlight

08m 30s

Chapter: The Basics Of Box2D Physics

Setting Up Your Physics World

10m 40s

Bounding Boxes For Physics Objects

07m 55s

It Is Raining Physics

04m 8s

Basic Collision Detection

07m 26s

Chapter: Creating A Physics-Based Game

Setting Up The Foundation - Part 1

07m 48s

Setting Up The Foundation - Part 2

05m 48s

A Mini Layout Editor

06m 24s

Building The Game Chapter 12 - Part 1

07m 44s

Building The Game Chapter 12 - Part 2

07m 2s

Building The Game Chapter 12 - Part 3

08m 59s

Chapter: Creating A Space Shooter Game

The Space Shooter Foundation

05m 28s

Building the Game Chapter 13 - Part 1

07m 45s

Building the Game Chapter 13 - Part 2

07m 0s

Building the Game Chapter 13 - Part 3

09m 6s

Chapter: Creating A Puzzle Game

The Puzzle Game Foundation

06m 5s

Building the Game Chapter 14 - Part 1

08m 29s

Building the Game Chapter 14 - Part 2

08m 53s

Chapter: Polishing Up the Games - Miscellaneous Tips

High Resolution Images

08m 33s

Chopping Trees and Mining Gold

06m 2s

Drifting Text Objects

09m 7s

The End Of The Beginning

02m 44s

Chapter: Conclusion

About J.A. Whye

01m 36s