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.
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.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
Important - Download These First - Working FilesPreview
What You Will DiscoverPreview
Installing The Corona SDK FrameworkPreview
Installing The Outlaw IDEPreview
Using Outlaw Or A Simple Code Editor
Using The Sample Code
0106 How To Access Your Working Files
|Section 2: Crash Course In Lua|
An Introduction To The Lua Language
Lua Tables - Part 1
Lua Tables - Part 2
Control Structures And Loops
|Section 3: Display And Animate Images|
Display An Image
Playing With Display Properties
Triggering Code From Animations
Our First Explosion
|Section 4: Tap And Touch Events|
A Quick Look At Event-Driven Programming
Listening For A Tap Event
Touch Events And Their Phases
Dragging Display Objects
Bonus Sample Code
|Section 5: Using The Widget Library|
Making Buttons With Widgets
Graphical Buttons With Widgets
Switches And Checkboxes
Scrolling Pictures - Part 1
Scrolling Pictures - Part 2
|Section 6: Make Some Noise - Music And Sound FX|
Playing Short Sounds - Bleep And Bloop
Playing Music In Your App
Channel Management For Audio
Sounds In A Game Setting
Tweaking Audio With Audacity
|Section 7: Text As Display Objects|
Creating Text On The Screen
Using Custom Fonts
Building A Scoring Module
Bonus - The Lineprinter Function
|Section 8: Scene Management With Composer|
What Is Composer?
Understanding The Scene Template
Using Composer - Part 1
Using Composer - Part 2
A Composer Framework
|Section 9: Saving And Loading Files|
Writing Data To Text Files
Using A 3rd-Party Code Library
Adding Preferences To The App Framework
|Section 10: Sprite Animation|
Introduction To Animated Sprites
Creating Image Sheets
Playing Sprite Sequences - Part 1
Playing Sprite Sequences - Part 2
Playing Sprite Sequences - Part 3
Crash Dummies In The Moonlight
|Section 11: The Basics Of Box2D Physics|
Setting Up Your Physics World
Bounding Boxes For Physics Objects
It Is Raining Physics
Basic Collision Detection
|Section 12: Creating A Physics-Based Game|
Setting Up The Foundation - Part 1
Setting Up The Foundation - Part 2
A Mini Layout Editor
Building The Game - Part 1
Building The Game - Part 2
Building The Game - Part 3
|Section 13: Creating A Space Shooter Game|
The Space Shooter Game
|Section 14: Creating A Puzzle Game|
The Puzzle Game - Part 1
The Puzzle Game - Part 2
|Section 15: Polishing Up The Games - Miscellaneous Tips|
High Resolution Images
Chopping Trees And Mining Gold
Drifting Text Objects
The End Of The Beginning
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.