Unity 3d Game Development - iOS, Android, & Web - Beginners

Want to get into making high quality games, but don't know where to start? This series is a perfect choice for you.
3.4 (16 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.
402 students enrolled
$20
Take This Course
  • Lectures 18
  • Contents Video: 1.5 hours
    Other: 2 mins
  • 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 7/2012 English

Course Description

In this series we will learn how to create a variety of different games for web, iOS, and android.  We will learn the basic concepts of game development and learn about game programming using unity.

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: Unity 3d - The Bare Basics
05:41

In this tutorial we will talk about what unity3d is, and where to download it.  I will also briefly introduce myself and what this course will cover.

07:17

In this tutorial we will talk about the basics of Unity, such as explaining different tabs of the software and what they do.  We will also set up our project folders and what platform we are developing for.

04:51

In this tutorial we will learn the basics of navigating around Unity3d's scene menu.  We will learn how to move object around in the scene, such as the player and the Main camera.

07:07

In this unity tutorial we will learn how to add some physics to our game, more specifically the Player GameObject.  The main physics feature we want is gravity, but we will also want some features like accessing and setting the velocity of our player.  This is simply done in Unity by adding the Ridgebody component to our object

11:16

In this Unity tutorial we will add velocity to our ball, or our Player GameObject.  We can accomplish by code very simply because our player object has the rigidbody component attached to it.  With the rigidbody component we can very easily access and change different phyics aspects of our object.  No previous programming experience needed, this video would also be classified as an intro to javasprict programming tutorial.

Section 2: Creating Brick Breaker
05:21

In this unity tutorial for android, iOS, and web, we will create a very basic menu scene for our game.

07:36

In this Unity 3d tutorial we will write the simple script for our empty GameObject that will control all the menu inputs.  We will learn about Ray and RaycastHit type of objects and how we can see if we have hit a game object by clicking on it.

android, unity, 3d, unity3d, ray, raycast, hit, raycasthit, menu, user input, input, touch, click, function, scenes, change, program, script

Article
#pragma strict private var ray : Ray; private var hit : RaycastHit; function Start () { } function Update () {   if(Input.GetMouseButtonDown(0)){     ray = Camera.main.ScreenPointToRay(Input.mousePosition);     if(Physics.Raycast(ray, hit)){       if(hit.transform.name == "BrickBreakerOption"){     …
03:22

In this unity tutorial we will learn about colliders, specifically box colliders.  Because even though we are shooting rays into the screen, we don't know if we made a hit or not, because don't have anything for our rays to hit, and that is where the box collider comes in.

08:03

In this unity tutorial for iOS, Android, and Web Deployment we are going to create a simple break breaker game and get all of the game objects we will need into the scene.  We are going to add some physics materials to our ball to make it bouncy, which will increase the velocity of our ball with every bounce.  We will also test out the collision of the ball and wall, and set up the basic structure of our game.

09:43

In this unity tutorial for iOS, Android, and Web Deployment, we will get our paddle script up and running, we will also learn a little bit about materials as well.  We will move our paddle according to the ray and the ray cast hits that we are familiar with.

Article
private var ray : Ray; private var hit : RaycastHit; function Start () { } function Update () {   if(Input.GetMouseButton(0)){     ray = Camera.main.ScreenPointToRay(Input.mousePosition);     if(Physics.Raycast(ray, hit)){        transform.position.x = hit.point.x;     } } }
05:16

In this unity tutorial we will learn about a variety of parameters we can set for our game.  From setting the bounciness of game object to constricting certain axises to eliminating friction, we will do it all in this tutorial.

09:07

In this Unity tutorial we will learn how to destroy objects if a specific collision is made.  What I mean is, if our ball collides with a Brick object destroy the Brick and add 10 to the score, if it collides with a rock, do nothing.  The other part of this tutorial involves adding public variables to our script that we can link up in unity.  We will learn how to interact with a gameObject of the type GUIText.

Article
#pragma strict private var score : int = 0; var guiScore : GUIText; function Start () {   guiScore.text = "Score: 0"; } function Awake(){   rigidbody.velocity.x = 10;   rigidbody.velocity.y = 10; } function Update () { } function OnCollisionEnter(col : Collision){   if(col.collider.name == "Brick"){…
03:07

In this unity tutorial for android, iOS, and Web game development, we will learn about an awesome feature in Unity that is called a prefab, which means a prefabricated object.  With prefabs we can easily put objects into multiple scenes, make adjustments to multiple objects easily, and it will make our life a whole lot easier.

03:55

In this unity game development tutorial we will be swift and to the point, we need our game to end.  So, all we are going to do is set up a simple Game Over function.  We will also add a 3d text game object to our menu screen which will show us the high scores of our brick breaker game.

06:56

In this Unity 3D tutorial for Android, iOS, and Web we will learn how to store and save data to our application.  This is essential for storing high scores, the user's name, stats, and all sorts of stuff.  Unity makes the process incredibly easy with the use of the PlayerPrefs class.  Saving is as simple as "Set" and retrieving is as simple as "Get".  Hope you enjoy!

-Love Trav

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

my bringback, teaching the world.

mybringback's goal is to give opportunity through technology. The primary emphasis is teaching/training individuals on fundamental and advanced technological topics which allow those individuals opportunities in their futures. We want everyone to succeed but that doesn't mean we have to teach the old fashioned boring way, we want to make our tutorials as informative as entertaining.  From software engineering or development to game programming, we want to get you on the right track!

Ready to start learning?
Take This Course