Learn Mobile Game Programming from Scratch

Build Games for Mobile, Smartphones and Tablets
4.1 (29 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.
5,726 students enrolled
$20
Take This Course
  • Lectures 72
  • Contents Video: 10.5 hours
  • 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 4/2014 English

Course Description

Get to build your own mobile games and launch them in apps store with this course. This extensive course covers the two most powerful and popular game engines for building games for mobile devices. You will learn both Unity 3D and Corona SDK. This course will help you create games for multiple platforms and will provide you necessary training to design, develop and launch the next block buster game. Mobile games are the most popular apps category world wide and you can be part of that market fairly easily with this course.

This course covers both Corona SDK and Unity 3D in ten sections with five units dedicated to both of them respectively. The first five units cover Corona SDK the cross platform game engine which can help you build games for iOS, Android, Kindle and Nook. This platform will help you build games quickly and you can implement powerful monetizing APIs like in app purchase and advertisements. The first five units will make you master of this SDK and you can quickly start building games that will sell.

The last five units covers the powerful Unity 3D engine. It is one of the most popular game engines in the market and you can make highly advance games using this engine. You will start with basic Unity concepts and then will advance to use advance features like collision detection, character control and terrain handling. You will further learn about handling physics and other game properties. You will surely be a Unity 3D master by the end of this course.

Why this course is for you?

  • Covers two of the most powerful cross platform engines in one course
  • Course developed and designed by real game developers
  • Provides you real insight to game development process
  • Requires no prior game development experience
  • Easy to follow process which gets you started quickly

Get started and bring all your game ideas to life..

What are the requirements?

  • Programming knowledge is a must

What am I going to get from this course?

  • To Master Corona SDK
  • To Master Unity 3D game engine
  • To Learn the Game Development and Production Process
  • To Help you Build the next Block Buster Game

What is the target audience?

  • Programmers who want to build Mobile games
  • Game designers

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 to Game Programming using Corona
00:56

Introduction to Eduonix Mobile Game Programming Course

04:30

Introduction to Corona SDK and game programming

03:05

Learn to set up the SDK and get started with this quick lecture

06:50

Learn to build apps using corona.

08:20

Take a tour of sample applications built using Corona

06:10

Learn to edit an Application using Corona

03:35

Introduction to Corona Editor

18:35

Learn to create the first App using Corona

08:40

The lecture describes the resources and its use in building apps.

Section 2: Introduction to Lua programming
04:23

Introduction to the Lua programming language for Corona SDK.

04:35

Basic Lua Syntax and paradigms

05:39

Basic programming with Lua

05:39

Expressions in Lua

17:51

Running some programs in Lua

14:11

Using Functions in Lua

20:08

Learn all about lua data types and scope resolution

08:23

Learn to use the Lua API

Section 3: Basic Corona
09:26

Using the SDK to display objects

13:10

Learn all about Display Groups in Corona

11:16

Learn to program the event listeners.

08:17

Lecture discussing the use of widgets in Corona SDK

06:51

Learn to use Timers in your Game

06:05

Learn to implement transitions in Corona

Section 4: Advanced Corona
10:50

Learn to implement Animation in Corona

09:44

Learn to implement Audio in games

05:58

Learn to add multimedia in your games

08:48

Introduction to game physics implementation

10:32

Learn all about serialization

12:48

Learn to implement Menu States

Section 5: Game In Corona
03:58

Learn to add gameplay in Corona

04:17

Lecture on the project set up for the game

09:14

Building game Objects for the project

12:14

Learn to build controls in your game.

12:41

Learn to implement timer, update and transitions in the game

04:09

Building the scoring engine

05:22

Implementation of the Game completion

06:35

Completion of the Game Project

Section 6: Unity Programming
01:16

Introduction to Unity Mobile Game Development Engine

04:46

Introduction to the Unity 3D editor

10:05

Learn to build the scene view

06:16

Components of the Unity 3D engine

03:10

Learn to add components

05:46

Introduction to Prefabss

05:43

Learn to create game assets

04:32

Learn to build game scenes

08:13

Learn to build advance game assets

Section 7: Unity 3D Primer
04:42

Introduction to Unity Scripting

11:05

Basic Programming using Unity

09:40

Public Vs Private scope resolution

11:43

Editing Game objects in Unity

18:38

Learn to work on Game objects with Unity 3D

19:55

Learn to handle user inputs

Section 8: Collosion detection and Character Control in Unity 3D
03:47

Introduction to advance Unity

09:40

Collision detection using Unity 3D

16:36

Learn to implement advance detection techniques

12:11

Implementing Terrain in your Game

06:56

Learn to implement character controller in your game

10:44

Learn to implement animation in Unity 3D

Section 9: Unity 3D - Important Features
01:59

Introduction to features covered in this section

11:01

Learn to build the scene in Unity

10:58

Learn to implement ball spawning

15:54

Learn all about buckets in Unity

14:37

Learn to implement the scoring engine in Unity

11:30

Learn to implement GUIText in Unity 3D

Section 10: Unity 3D - Advance Features
01:34

Introduction to the section

08:23

Learn to implement main menu and touch input

13:58

Learn to implement GUI and final touches to your game logic

10:47

Learn to implement audio in your game

06:53

Adding more features to game logic

07:53

Learn to create build for android devices

09:03

Learn to build your game for IOS

Section 11: Course Summary
00:47

Course Wrap up

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Instructor Biography

Ready to start learning?
Take This Course