O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Mobile Game Development With Corona SDK

Video Description

In this Mobile Game Development With Corona SDK training course, expert author J.A. Whye teaches you to how to build games for iOS and Android devices utilizing the powerful tools available in the popular Corona SDK. This course is designed for intermediate developers, and you should be familiar with Corona, and mobile development in general before attempting this video tutorial.

The author takes you through this video training step by step, each lesson building on the last. Some of the topics that he covers include; programming with Lua, animating images, tap and touch event control, using widgets, music and FX, scene management, managing data and sprite animation. Once you have the basic techniques down, the author takes you through building actual games in order to apply your knowledge - you will make a physics-based game, a space shooter and a puzzle game. This Corona game development tutorial finishes off with some tips on polishing up your games.

By the completion of this video training course for Mobile Game Development With Corona, you will have a clear understanding of the game-specific tools the Corona has to offer, and how to apply them in a real-world project. Working files are included, allowing you to follow along with the author throughout the lessons.

Download the working files for this course at: http://www.infiniteskills.com/01994

Table of Contents

  1. 01. Introduction
    1. What You Will Discover 00:04:24
    2. Installing The Corona SDK Framework 00:03:34
    3. Installing The Outlaw IDE 00:03:28
    4. Using Outlaw Or A Simple Code Editor 00:05:28
    5. Using The Sample Code 00:02:47
  2. 02. Crash Course In Lua
    1. An Introduction To The Lua Language 00:03:15
    2. Lua Variables 00:14:26
    3. Lua Functions 00:09:01
    4. Lua Tables - Part 1 00:03:45
    5. Lua Tables - Part 2 00:06:11
    6. Lua Control Structures and Loops 00:08:13
  3. 03. Display And Animate Images
    1. Display An Image 00:09:24
    2. Simple Animation 00:07:38
    3. Playing With Display Properties 00:06:20
    4. Triggering Code From Animations 00:05:01
    5. Our First Explosion 00:05:53
  4. 04. Tap and Touch Events
    1. A Quick Look At Event-Driven Programming 00:06:04
    2. Listening For A Tap Event 00:07:34
    3. Touch Events And Their Phases 00:03:30
    4. Dragging Display Objects 00:06:59
    5. Bonus Sample Code 00:05:05
  5. 05. Using The Widget Library
    1. Making Buttons With Widgets 00:07:30
    2. Graphical Buttons With Widgets 00:04:06
    3. Switches And Checkboxes 00:06:19
    4. Scrolling Pictures - Part 1 00:05:07
    5. Scrolling Pictures - Part 2 00:04:01
  6. 06. Make Some Noise – Music and Sound FX
    1. Playing Short Sounds 00:06:29
    2. Playing Music In Your App 00:06:07
    3. Audio Channel Management 00:09:17
    4. Setting Up In Game Sounds 00:04:53
    5. Tweaking Audio With Audacity 00:04:03
  7. 07. Text As Display Objects
    1. Creating Text On The Screen 00:08:39
    2. Using Custom Fonts 00:07:50
    3. Building A Scoring Module 00:06:49
    4. Bonus Code - The LinePrinter Function 00:06:33
  8. 08. Scene Management With Storyboard
    1. Storyboard Overview 00:03:18
    2. Understanding The Scene Template 00:06:07
    3. Setting Up Storyboard 00:09:59
    4. Building A Storyboard Framework 00:07:45
    5. Using The New Storyboard Framework - Part 1 00:05:58
    6. Using The New Storyboard Framework - Part 2 00:09:30
    7. The Storyboard Overlay 00:07:47
  9. 09. Saving And Loading Files
    1. Writing Data To Text Files 00:06:18
    2. Writing Multiple Data Sets To Device 00:03:15
    3. Loading Text - High Scores 00:06:31
    4. Using A 3rd-Party Code Library 00:06:16
    5. Adding Preferences To The App Framework 00:09:09
  10. 10. Sprite Animation
    1. Introduction To Animated Sprites 00:04:16
    2. Creating Image Sheets 00:06:20
    3. Playing Sprite Sequences - Part 1 00:09:06
    4. Playing Sprite Sequences - Part 2 00:07:29
    5. Playing Sprite Sequences - Part 3 00:06:24
    6. Crash Dummies In The Moonlight 00:08:30
  11. 11. The Basics Of Box2D Physics
    1. Setting Up Your Physics World 00:10:40
    2. Bounding Boxes For Physics Objects 00:07:55
    3. It Is Raining Physics 00:04:09
    4. Basic Collision Detection 00:07:26
  12. 12. Creating A Physics-Based Game
    1. Setting Up The Foundation - Part 1 00:07:49
    2. Setting Up The Foundation - Part 2 00:05:49
    3. A Mini Layout Editor 00:06:24
    4. Building The Game - Part 1 00:07:44
    5. Building The Game - Part 2 00:07:03
    6. Building The Game - Part 3 00:09:00
  13. 13. Creating A Space Shooter Game
    1. The Space Shooter Foundation 00:05:28
    2. Building the Game - Part 1 00:07:45
    3. Building the Game - Part 2 00:07:00
    4. Building the Game - Part 3 00:09:07
  14. 14. Creating A Puzzle Game
    1. The Puzzle Game Foundation 00:06:05
    2. Building the Game - Part 1 00:08:29
    3. Building the Game - Part 2 00:08:54
  15. 15. Polishing Up the Games - Miscellaneous Tips
    1. High Resolution Images 00:08:34
    2. Chopping Trees and Mining Gold 00:06:02
    3. Drifting Text Objects 00:09:07
    4. The End Of The Beginning 00:02:44
  16. 16. Conclusion
    1. About J.A. Whye 00:01:36