Mobile Game Development Made Easy - Corona SDK Tutorial

Learn The Art Of Creating Engaging Games That Work On All Mobile Platforms. This Corona SDK Training Course Shows All.
  • Lectures 75
  • Video 9 Hours
  • Skill level all level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

Course 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.

What are the requirements?

  • PC or Mac

What am I going to get from this course?

  • Over 75 lectures and 8 hours of content!
  • Learn How To Create Mobile Games That Work On All Platforms
  • Learn How To Develop And Deploy Engaging Games 8x Faster Using The Corona SDK
  • Master The Art Of Creating Commercially Ready Mobile Games That Sell

What is the target audience?

  • Designers, Web Developers, Entrepreneurs

Curriculum

Section 1: 01. Introduction
Important - Working Files - Download These First
Text
0101 What You Will Discover
04:23
0102 Installing The Corona SDK Framework
03:34
0103 Installing The Outlaw IDE
03:27
0104 Using Outlaw Or A Simple Code Editor
05:28
0105 Using The Sample Code
02:47
Section 2: 02. Crash Course In Lua
0201 An Introduction To The Lua Language
03:15
0202 Lua Variables
14:25
0203 Lua Functions
09:00
0204 Lua Tables - Part 1
03:44
0205 Lua Tables - Part 2
06:11
0206 Lua Control Structures and Loops
08:12
Section 3: 03. Display And Animate Images
0301 Display An Image :
09:23
0302 Simple Animation
07:37
0303 Playing With Display Properties :
06:19
0304 Triggering Code From Animations
05:01
0305 Our First Explosion
05:52
Section 4: 04. Tap and Touch Events
0401 A Quick Look At Event-Driven Programming
06:03
0402 Listening For A Tap Event
07:33
0403 Touch Events And Their Phases
03:29
0404 Dragging Display Objects
06:59
0405 Bonus Sample Code
05:05
Section 5: 05. Using The Widget Library
0501 Making Buttons With Widgets
07:30
0502 Graphical Buttons With Widgets
04:05
0503 Switches And Checkboxes
06:18
0504 Scrolling Pictures - Part 1
05:07
0505 Scrolling Pictures - Part 2
04:01
Section 6: 06. Make Some Noise – Music and Sound FX
0601 Playing Short Sounds :
06:29
0602 Playing Music In Your App
06:07
0603 Audio Channel Management
09:16
0604 Setting Up In Game Sounds
04:53
0605 Tweaking Audio With Audacity
04:03
Section 7: 07. Text As Display Objects
0701 Creating Text On The Screen
08:38
0702 Using Custom Fonts
07:49
0703 Building A Scoring Module
06:48
0704 Bonus Code - The LinePrinter Function
06:32
Section 8: 08. Scene Management With Storyboard
0801 Storyboard Overview
03:18
0802 Understanding The Scene Template
06:07
0803 Setting Up Storyboard
09:58
0804 Building A Storyboard Framework
07:45
0805 Using The New Storyboard Framework - Part 1
05:58
0806 Using The New Storyboard Framework - Part 2
09:30
0807 The Storyboard Overlay
07:46
Section 9: 09. Saving And Loading Files
0901 Writing Data To Text Files
06:18
0902 Writing Multiple Data Sets To Device
03:15
0903 Loading Text - High Scores
06:30
0904 Using A 3rd-Party Code Library
06:16
0905 Adding Preferences To The App Framework
09:09
Section 10: 10. Sprite Animation
1001 Introduction To Animated Sprites
04:15
1002 Creating Image Sheets
06:19
1003 Playing Sprite Sequences - Part 1
09:06
1004 Playing Sprite Sequences - Part 2
07:29
1005 Playing Sprite Sequences - Part 3
06:24
1006 Crash Dummies In The Moonlight
08:30
Section 11: 11. The Basics Of Box2D Physics
1101 Setting Up Your Physics World
10:40
1102 Bounding Boxes For Physics Objects
07:55
1103 It Is Raining Physics
04:08
1104 Basic Collision Detection
07:26
Section 12: 12. Creating A Physics-Based Game
1201 Setting Up The Foundation - Part 1
07:48
1202 Setting Up The Foundation - Part 2
05:48
1203 A Mini Layout Editor
06:24
1204 Building The Game - Part 1
07:44
1205 Building The Game - Part 2
07:02
1206 Building The Game - Part 3
08:59
Section 13: 13. Creating A Space Shooter Game
1301 The Space Shooter Foundation
05:28
1302 Building the Game - Part 1
07:45
1303 Building the Game - Part 2
07:00
1304 Building the Game - Part 3
09:06
Section 14: 14. Creating A Puzzle Game
1401 The Puzzle Game Foundation
06:05
1402 Building the Game - Part 1
08:29
1403 Building the Game - Part 2
08:53
Section 15: 15. Polishing Up the Games - Miscellaneous Tips
1501 High Resolution Images
08:33
1502 Chopping Trees and Mining Gold
06:02
1503 Drifting Text Objects
09:07
1504 The End Of The Beginning
02:44

Instructor Biography

O'Reilly Media , High Quality Training

O'Reilly spreads the knowledge of innovators through its technology books, online services, magazines, research, and tech conferences. Since 1978, O'Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and galvanizing their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, O'Reilly has a long history of advocacy, meme-making, and evangelism.

Reviews

Average Rating
4.5
Details
  1. 5 Stars
    9
  2. 4 Stars
    1
  3. 3 Stars
    1
  4. 2 Stars
    1
  5. 1 Stars
    0
    • Matthew

    Abandoned Course

    All questions asked within the last month are ignored, with a few provided working files having errors and you'll need to hunt down and resolve these hiccups yourself. Great instructor with an easy to follow style though, just no follow-up to distinguish from other online courses and you'll ultimately have to complete a fair amount of self-directed research. For the price, a few books and free online tutorials on YouTube are a better option if you're looking for a collaborative learning environment.

    • Paul Mason

    Excellent

    I'm an experienced software developer, but new to Corona SDK and Lua. I found this course very simple to follow, but very informative. It covers all the core features of Corona SDK and provides a good grounding for game development.

    • Mr Robert Higginson

    Beginners stat here!

    This series forms what I consider an essential reference collection of skills required to use and learn Lua Corona SDK. It is well organised and explained.

    • Anders Stenhammar

    steep learning curve, no answers from author

    Course starts off at a nice pace but before long it just takes off like a rocket. The course author rarely answers any questions. I did learn quite a bit but because of the fast pace for most of the course I don´t feel confident enough to start a project on my own.

What you get with this course

30 day money back guarantee

Lifetime access

Available on desktop, iOS and Android

Certificate of completion

Join the biggest student community

5,400,000

Hours of video content

21,000,000

Course enrollment

6,300,000

Students

Ready to start learning?
Preview this course