Learn Mobile Game Programming from Scratch
3.9 (32 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,729 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Mobile Game Programming from Scratch to your Wishlist.

Add to Wishlist

Learn Mobile Game Programming from Scratch

Build Games for Mobile, Smartphones and Tablets
3.9 (32 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,729 students enrolled
Last updated 6/2016
English
Current price: $10 Original price: $30 Discount: 67% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 10.5 hours on-demand video
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
Requirements
  • Programming knowledge is a must
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..

Who is the target audience?
  • Programmers who want to build Mobile games
  • Game designers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
72 Lectures
10:24:26
+
Introduction to Game Programming using Corona
9 Lectures 01:00:41

Introduction to Eduonix Mobile Game Programming Course

Preview 00:56

Introduction to Corona SDK and game programming

Preview 04:30

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

Preview 03:05

Learn to build apps using corona.

Preview 06:50

Take a tour of sample applications built using Corona

Corona Sample Applications
08:20

Learn to edit an Application using Corona

Editing an Application
06:10

Introduction to Corona Editor

Corona Editor
03:35

Learn to create the first App using Corona

Hello World
18:35

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

Corona Resources
08:40
+
Introduction to Lua programming
8 Lectures 01:20:49

Introduction to the Lua programming language for Corona SDK.

Intro to Lua
04:23

Basic Lua Syntax and paradigms

Lua Syntax and Conventions
04:35

Basic programming with Lua

Variables
05:39

Expressions in Lua

Expressions
05:39

Running some programs in Lua

Statements
17:51

Using Functions in Lua

Functions
14:11

Learn all about lua data types and scope resolution

Lua Data Types & Scope
20:08

Learn to use the Lua API

Lua API
08:23
+
Basic Corona
6 Lectures 55:05

Using the SDK to display objects

Display Objects
09:26

Learn all about Display Groups in Corona

Display Groups
13:10

Learn to program the event listeners.

Events and Listeners
11:16

Lecture discussing the use of widgets in Corona SDK

Widgets
08:17

Learn to use Timers in your Game

Timers
06:51

Learn to implement transitions in Corona

Transitions
06:05
+
Advanced Corona
6 Lectures 58:40

Learn to implement Animation in Corona

Animation
10:50

Learn to implement Audio in games

Audio
09:44

Learn to add multimedia in your games

Media
05:58

Introduction to game physics implementation

Physics
08:48

Learn all about serialization

Serialization
10:32

Learn to implement Menu States

Menu States
12:48
+
Game In Corona
8 Lectures 58:30

Learn to add gameplay in Corona

Gameplay
03:58

Lecture on the project set up for the game

Project Setup
04:17

Building game Objects for the project

Game Objects
09:14

Learn to build controls in your game.

Controls
12:14

Learn to implement timer, update and transitions in the game

Timer
12:41

Building the scoring engine

Score
04:09

Implementation of the Game completion

Game Over
05:22

Completion of the Game Project

Final
06:35
+
Unity Programming
9 Lectures 49:47

Introduction to Unity Mobile Game Development Engine

Intro To Unity3D
01:16

Introduction to the Unity 3D editor

Intro To The Editor
04:46

Learn to build the scene view

Intro To The SceneView
10:05

Components of the Unity 3D engine

Components
06:16

Learn to add components

Adding Components
03:10

Introduction to Prefabss

Prefabss
05:46

Learn to create game assets

CreatingAssets
05:43

Learn to build game scenes

Scenes
04:32

Learn to build advance game assets

Building
08:13
+
Unity 3D Primer
6 Lectures 01:15:43

Introduction to Unity Scripting

Intro To Scripting
04:42

Basic Programming using Unity

Variables And Functions
11:05

Public Vs Private scope resolution

Public vs Private
09:40

Editing Game objects in Unity

Modifying Game Objects
11:43

Learn to work on Game objects with Unity 3D

Instantiating Game Objects
18:38

Learn to handle user inputs

Capturing Input
19:55
+
Collosion detection and Character Control in Unity 3D
6 Lectures 59:54

Introduction to advance Unity

Intro to Advance concepts
03:47

Collision detection using Unity 3D

Collision Detection
09:40

Learn to implement advance detection techniques

Advanced Collision
16:36

Implementing Terrain in your Game

Terrain
12:11

Learn to implement character controller in your game

Character Controller
06:56

Learn to implement animation in Unity 3D

Animations And Gem Collection
10:44
+
Unity 3D - Important Features
6 Lectures 01:05:59

Introduction to features covered in this section

Intro To Section
01:59

Learn to build the scene in Unity

Building The Scene
11:01

Learn to implement ball spawning

Ball Spawning
10:58

Learn all about buckets in Unity

Buckets
15:54

Learn to implement the scoring engine in Unity

Detection And Score Keeping
14:37

Learn to implement GUIText in Unity 3D

GUIText
11:30
+
Unity 3D - Advance Features
7 Lectures 58:31

Introduction to the section

Section Intro
01:34

Learn to implement main menu and touch input

MainMenu And Touch Input
08:23

Learn to implement GUI and final touches to your game logic

GameLogic And GUI
13:58

Learn to implement audio in your game

Audio
10:47

Adding more features to game logic

Advanced Game Logic
06:53

Learn to create build for android devices

Building For Android
07:53

Learn to build your game for IOS

Building For iOS
09:03
1 More Section
About the Instructor
Eduonix Learning Solutions
4.3 Average rating
43,766 Reviews
745,384 Students
181 Courses
1+ Million Students Worldwide | 200+ Courses

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.

Eduonix-Tech .
4.3 Average rating
41,870 Reviews
723,103 Students
144 Courses