Intro
  • Read Me First!
  • What You'll Discover
Getting Ready
  • Installing the Corona SDK Framework
  • Installing the Outlaw IDE
  • Quick Look at Using Outlaw
  • Downloading the Sample Code
Lua Boot Camp
  • An Introduction to the Lua Language
  • Variables
  • Functions
  • Tables
  • Control Structures and Loops
  • Intermediate: Passing Parameters
Display and Animate Images
  • Display Images
  • Simple Animation
  • Displaying Multiple Images (Pro Trick!)
  • Triggering Code with Animations
Touch and Tap Events
  • Event Driven Programming
  • Listening for a Tap Event
  • The Phases of Your Touch
  • Dragging Display Objects
Make Some Noise - Music and Sound FX
  • Playing Short Sounds (Bleep, Bloop)
  • Playing Music
  • Sidebar: Fixes for Previous Video
  • Channel Management for Audio
  • Channel Management Part 2
  • Adding Audio to our Frog Project
  • Tweaking an Audio File with Audacity Software
Text as Display Objects
  • Create Text on the Screen
  • Sidebar: Using anchorX/Y, not setReferencePoint()
  • Using a Custom Font
  • Building a Scoring Module
Saving and Loading Files
  • Writing Data to a Text File
  • Reading Data from a Text File - Pt 1
  • Reading Data from a Text File - Pt 2
  • Using a 3rd-Party Code Lib (GGData)
  • Adding File I/O to the Froggy Game
Scene Management with Storyboard
  • Setting Up Storyboard
  • Understanding the Scene Template
  • Building a Storyboard App
  • Storyboarding Our Froggy Game
Sprite Animation
  • Intro to Animated Sprites and Image Sheets
  • Creating Image Sheets
  • Creating and Playing Sprite Sequences - Pt 1
  • Creating and Playing Sprite Sequences - Pt 2
  • Using Animated Sprites in the Frog Project
The Basics of Box2D Physics in Games
  • Setting Up Your Physics World
  • Creating Bounding Boxes for Physics Objects
  • Raining Frogs Game
  • Froggy's Collision Detection Pt 1
  • Froggy's Collision Detection Pt 2
Using Native Widgets
  • Widget Changes! (Important)
  • Making Buttons with Widgets
  • Checkboxes with Widgets
  • Level Selection with ScrollView
  • Adding Options to Froggy
Polishing Up the Frog Project
  • Creating Levels
  • Locking Levels
  • Limiting Froggy to 1 Lily Pad Jump
  • Drifting Text Objects - Part 1
  • Drifting Text Objects - Part 2
  • Using a Storyboard Overlay
  • Tracking Your Analytics
Bonus Goodies
  • Complete Froggy Game Source Code
  • Bonus Lecture: Free Courses For You