- Read Me First!
- What You'll Discover
- Installing the Corona SDK Framework
- Installing the Outlaw IDE
- Quick Look at Using Outlaw
- Downloading the Sample Code
- An Introduction to the Lua Language
- Variables
- Functions
- Tables
- Control Structures and Loops
- Intermediate: Passing Parameters
- Display Images
- Simple Animation
- Displaying Multiple Images (Pro Trick!)
- Triggering Code with Animations
- Event Driven Programming
- Listening for a Tap Event
- The Phases of Your Touch
- Dragging Display Objects
- 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
- Create Text on the Screen
- Sidebar: Using anchorX/Y, not setReferencePoint()
- Using a Custom Font
- Building a Scoring Module
- 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
- Setting Up Storyboard
- Understanding the Scene Template
- Building a Storyboard App
- Storyboarding Our Froggy Game
- 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
- 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
- Widget Changes! (Important)
- Making Buttons with Widgets
- Checkboxes with Widgets
- Level Selection with ScrollView
- Adding Options to Froggy
- 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
- Complete Froggy Game Source Code
- Bonus Lecture: Free Courses For You