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, expert author J.A. Whye will teach you how to create a mobile game with Corona SDK for iOS or Android. This course is developed for beginners, meaning no prior programming experience is required.
You will start by learning about the Lua language, then jump into how to display and animate images. From there, Whye will teach you about tap and touch events and how to use the widget library, including how to make buttons with widgets and create scrolling pictures. This video tutorial will also cover how to create text on the screen, manage a scene with Composer, and saving and loading files.
You will also learn how to display Sprites on the screen and animate them, as well as how to use music and sound effects in your game to create a scoring system. Finally, you will learn how to create three simple games: a physics-based puzzler, a memory match game, and a space shooter.
Once you have completed this computer based training course, you will be fully capable of creating your own game from scratch with Corona SDK. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of Contents

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