Mobile Game Development With Corona SDK ( 2014 )

Learn how to create games for both Android and iOS easily. Corona is the fastest way to make games for both platforms
4.4 (18 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
273 students enrolled
$50
Take This Course
  • Lectures 69
  • Contents Video: 7 hours
    Other: 0 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

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.

About This Course

Published 10/2014 English

Course Description

Covers App creation for iOS 8 and Android L

Corona allows you to create games and apps quickly which run on both Android and iOS without the need to write 2 versions. It's by far the easiest way to create complex games and applications in the shortest possible time.

This Mobile Game Development with Corona SDK from Infinite Skills 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.

What are the requirements?

  • No prior mobile app programming experience required

What am I going to get from this course?

  • Learn how to create mobile apps that work on both iOS and Android platforms
  • Learn how to use the Corona SDK to reduce development time and make the process of mobile app creation simple
  • Create apps for iOS and Android on either a PC or Mac

What is the target audience?

  • A course aimed at users who wish to create mobile games and apps that are to be deployed across multiple platforms

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course