Game Development Crash Course w/Corona SDK: You Can Do It!
4.3 (847 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.
59,259 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Game Development Crash Course w/Corona SDK: You Can Do It! to your Wishlist.

Add to Wishlist

Game Development Crash Course w/Corona SDK: You Can Do It!

Impress your family and friends with your own iOS & Android mobile game in this Game Development Course for Beginners!
4.3 (847 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.
59,259 students enrolled
Created by J. A. Whye
Last updated 6/2016
English
Price: Free
Includes:
  • 1 hour on-demand video
  • 5 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Discover How Much Fun Making Your Own Game Can Be!
  • Find Out How To Use The Core Features Of The Corona SDK Framework!
  • Follow Along As We Make A Game For Your iOS Or Android Tablet Or Phone!
View Curriculum
Requirements
  • System Requirements: Mac OS® X 10.7 or later, Intel Mac
  • System Requirements: Windows XP or later, 1 GHZ processor
Description

If you're interested in 2D mobile game development you've probably heard of the Corona SDK framework -- because it's freaking awesome!

In this online game development crash course for beginners we’re going to dive in and create a simple game. Along the way you'll magically learn how to use the core concepts of Corona SDK...

  • Animation
  • Tap and Touch Events
  • Playing Audio

So put the dog outside, send your kids to the neighbor's to play, tell your spouse you need some "me time" -- and then dive into this crash course and find out just how easy...

...and how much FUN making your own game can be!

Who is the target audience?
  • People Who Wanna Make Games!
  • Either minor coding experience (Javascript? PHP? BASIC?) or just a passion for diving in and exploring!
  • Folks Who Have Heard About Corona SDK And Want To Understand All The Excitement!
  • Folks Who Have Never Heard Of Corona SDK, But Want To Make Games, Darn It!
Students Who Viewed This Course Also Viewed
Curriculum For This Course
20 Lectures
01:04:35
+
Fasten Your Seatbelt, Wild Ride Ahead!
6 Lectures 09:07

A quick look at what you'll learn in this crash course.

If you already know Corona SDK is the framework you want to use and are looking for a more comprehensive course (goes way more in-depth than this crash course) see the info here: http://MasteringCoronaSDK.com (link opens a new tab)

What You'll Discover
00:28

The Corona SDK trial is completely free. This lesson will show you how to get it and get it installed on your computer.
Installing the Corona SDK Framework
00:32

You can use a normal text editor to write Corona SDK code, but if you'd like to use Outlaw (there's a free trial available) this is how to get it set up.
Installing the Outlaw IDE
05:58

Here's how to get the sample code for the mini-game built during this course.
Downloading the Sample Code
00:16

A quick look at the code, graphics, and audio assets in the project.
Inspecting the Project Files
01:22

Lua is the language used with Corona SDK and if you're new to Lua, here's how you can get a quick refresher on the language.
Need a Lua Programming Refresher?
00:29
+
I Like to Move It, Move It! - Animation
4 Lectures 21:44

This shows how easy it is to get a graphic up on the screen with Corona SDK.

NOTE!!!

Since the course was created, Corona Labs changed the way the framework acts.

At about the 3:00 mark in this video when I create the background image it centers itself automatically. With the recent changes CL made, you now have to do that manually.

Change the line of code (line 21) to this:

local bg = display.newImage("background.png")

And then add these two lines right under it:

bg.x = centerX
bg.y = centerY

Basically after it's created you'll need to change the x and y properties of the background display object to move it to the center of the screen.

Space Oddity
06:31

Now that you have a graphic showing, let's do some basic animation.
Move On Down the Road
05:56

Discover some of the image properties that allow you to easily change the look of graphics on the screen.
Tweaking the Display Objects
04:56

When an animation is done, you can trigger another animation or any block of code. This lesson shows how to do that.
Are You Through, Yet?
04:21
+
I Can Feel Your Heartbeat - Touches and Taps
2 Lectures 07:34
Touch events are the back-bone of touch-based apps. This lesson takes a quick look at touches in Corona SDK.
Touch-a, Touch-a, Touch-a, Touch Me
01:33

Easier than touches, the tap event is perfect for our mini-game. See how to make images react to a tap.
I'd Tap That!
06:01
+
Let's Hear It For The Boy - Audio
2 Lectures 06:53
Adding simple sound effects to your game is easy with Corona SDK.
Bleep, Bloop! Pew, Pew!
02:12

Found a sound for your game that's not quite right? Here's how to use a free audio editing program to tweak it so it's just right.
Tweaking an Audio file with Audacity Software
04:41
+
Love Letters In The Sand - Text
2 Lectures 09:04
Images are display objects in Corona SDK, and so is text. See how to use text objects to make titles, instructions, etc.
Texting (Not the SMS Kind)
05:39

Once you can create text objects, it's time to put them to good use and make a scoring module for the mini-game.
Run Up the Score
03:25
+
Emergency Brake On! What's Next?
3 Lectures 09:25
We're almost out of time, so let's dive in to the mini-game and make it more playable (and hard!).
A Little Bit More
06:11

A quick look back at what you've learned during this crash course.
Looking in the Rearview Mirror
01:32

This Crash Course is just a beginning -- if you want to dive into game development as a hobby or as a way to make a living, here's a look at resources that can help you do that.

Use this link to see the full Corona SDK game development course I offer: http://MasteringCoronaSDK.com (link opens a new tab)

Movin' Right Along
01:42
+
Get Your Bonus Here!
1 Lecture 00:18
Bonus Lecture: The Full Corona SDK Course
00:18
About the Instructor
J. A. Whye
4.5 Average rating
4,419 Reviews
102,165 Students
7 Courses
Course Instructor

Jay has been programming professionally since 1988, starting with game programming and then over the years moving to internet programming with a major Seattle telecommunications firm. Jay started programming for mobile devices in 2010 and currently has several games and apps in the Apple App Store with more on the way.

In addition to writing hundreds of technical articles over the years, Jay has recorded dozens of hours of tutorial videos. He's been a speaker at technical conferences and enjoys teaching how to make games and apps almost as much as making games and apps themselves.

Jay is a Certified Developer with Corona SDK, and is also diving into Unity to make 2D games and tutorials.