Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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...
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!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Fasten Your Seatbelt, Wild Ride Ahead!|
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)
|The Corona SDK trial is completely free. This lesson will show you how to get it and get it installed on your computer.|
|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.|
|Here's how to get the sample code for the mini-game built during this course.|
|A quick look at the code, graphics, and audio assets in the project.|
|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.|
|Section 2: I Like to Move It, Move It! - Animation|
This shows how easy it is to get a graphic up on the screen with Corona SDK.
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
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.
|Now that you have a graphic showing, let's do some basic animation.|
|Discover some of the image properties that allow you to easily change the look of graphics on the screen.|
|When an animation is done, you can trigger another animation or any block of code. This lesson shows how to do that.|
|Section 3: I Can Feel Your Heartbeat - Touches and Taps|
|Touch events are the back-bone of touch-based apps. This lesson takes a quick look at touches in Corona SDK.|
|Easier than touches, the tap event is perfect for our mini-game. See how to make images react to a tap.|
|Section 4: Let's Hear It For The Boy - Audio|
|Adding simple sound effects to your game is easy with Corona SDK.|
|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.|
|Section 5: Love Letters In The Sand - Text|
|Images are display objects in Corona SDK, and so is text. See how to use text objects to make titles, instructions, etc.|
|Once you can create text objects, it's time to put them to good use and make a scoring module for the mini-game.|
|Section 6: Emergency Brake On! What's Next?|
|We're almost out of time, so let's dive in to the mini-game and make it more playable (and hard!).|
|A quick look back at what you've learned during this crash course.|
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)
|Section 7: Get Your Bonus Here!|
Bonus Lecture: The Full Corona SDK Course
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.