Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Become an iOS/Android Game Developer with Unity 2017
Rating: 4.1 out of 5(356 ratings)
28,537 students

Become an iOS/Android Game Developer with Unity 2017

Re-create the most popular apps and publish them to the App Store / Play Store.
Last updated 3/2018
English
English [Auto],

What you'll learn

  • Build apps and publish them to the market.

Course content

6 sections • 49 lectures • 5h 4m total length
  • Introduction3:29

    Launch your learning by exploring Unity to create an iOS/Android color switch game, set up a new project, and implement tap-to-jump with gravity multiplier.

  • Creating the background.3:20

    Change the main camera background to a gray color using the inspector, build a white circular player sprite from default Unity assets, scale it, and prepare for future movement programming.

  • Color Switch Movement.6:30

    Create color switch movement inspired by flappy bird with a smooth jump transition using a standard C# script, a rigidbody, and a circle collider; tune jump force and gravity scale.

  • Editing our Circle.4:11

    Learn to create a circle in unity by importing a circle asset, slicing it into four parts with the sprite editor, and assembling them to form a complete circle.

  • Creating the Circle as an obstacle5:10

    Learn how to assemble a full circle from circle parts, align pivots to center, group them under a parent object, and prepare the parts for a rotation script.

  • Adding the Circle Rotation.6:14

    Learn to rotate a circle in Unity by correctly positioning the pivot, and implement a C# script that rotates via transform around the z axis using Time.deltaTime.

  • Tags and Tagging.4:08
  • Coloring part 1.5:46

    Randomize the player's starting color in a Unity C# script using random.range from 0 to 3 and a switch, mapping 0 blue, 1 yellow, 2 pink, 3 purple.

  • Coloring part 2.5:21

    Attach a sprite renderer to the player, declare four public colors (blue, yellow, pink, purple), implement case-based color assignment, and enable runtime color randomization via the inspector.

  • Debugging information.3:00

    Learn to trigger death when the collision color differs from the player's current color, log the event, and prepare for robust random color assignment and an upcoming camera follow.

  • Camera follow script.5:12

    Implement a Unity camera follow script that tracks the player's y axis movement, using a follow up script, and clamp camera behavior so falling below the bottom ends in death.

  • Changing the color of the player.5:11
  • Player Death.4:30

    Learn to implement a color switch and player death with scene reload in Unity, editing the player script and scene manager to restart the level when you fail.

  • Creating the score.4:59

    Create a score variable that increments on collisions with a circle collider, display in the top-left UI text, and reset on death.

  • Getting points when scoring.6:20
  • Creating the Prefabs.2:46

    Create and reuse Unity prefabs by bundling a circle and knob into a single functional asset that increments score, enabling infinite spawning of circles.

  • Infinite Generation.9:17

    Master infinite generation in Unity by spawning rotating color obstacles and color changers, scoring through pickups, and using prefabs with scripts to instantiate obstacles at runtime.

  • Bonus lecture: Color Switch - Generating Different Obsticles.4:57

Requirements

  • Have a PC that can run Unity.
  • iOS or Android Device.

Description

In this course we will take a look at the two most popular mobile games and re create them using Unity and C#.

The games we will be recreating: 

  • Cut The Rope ( This is our introductory game, we will recreate it mostly by using the built in Unity components, so that you get a bit more comfortable with the engine.)
  • Flappy Bird ( We will learn how Rigid bodies behave and how to create the illusion of an endless runner. )
  • Color Switch ( We apply all that we have learned so far to create our final game, and get it published to both iOS and Android.)  

We will then deploy these games to our Android device, as well as our iOS device using xCode. 

You will learn why xCode is very important when it comes to developing for the App Store.

Learn how to earn money with free games using Advertisements ( Video Ads ).

Finally we will show you how to publish these games to the App Store and/or Play Store.

Who this course is for:

  • Anyone who wants to learn how to develop apps for iOS/Android and publish said apps to the App Store and/or Play Store.