Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity Clone the Color Switch Game for iOS and Android phones
Rating: 4.1 out of 5(33 ratings)
1,436 students

Unity Clone the Color Switch Game for iOS and Android phones

All in one guide to get you to create and publish pro and addictive games in no time, using Unity
Created byYohann Taieb
Last updated 7/2019
English

What you'll learn

  • build a professional and addictive game with Unity
  • draw your own graphics in no time, without any artistical skills
  • program the code logic yourself, without having to hire a developer
  • publish the game yourself to iTunes app store
  • publish the game yourself on Google Play (Android)
  • Make app icons yourself, in no time

Course content

3 sections69 lectures6h 46m total length
  • Get to know your instructor and course overview2:25

    Get to know your instructor and a short overview.

  • Introduction to the project1:04

    In this lecture, you will get a quick introduction to the project we will make in Unity

  • How to approach the cloning of Color Switch game2:41

    In this lecture, you will learn how to approach the cloning of the Color Switch game.

  • Creating the Unity project1:10

    In this lecture, you will learn how to create the Unity project.

  • Adding the main ball3:44

    In this lecture, you will learn how to add the main ball

  • Adding the base floor1:24

    In this lecture, you will learn how to add the base floor

  • Adding Physics to the Ball1:52

    In this lecture, you will learn how to add physics to the ball

  • Creating the 2D ball with an image editor2:58

    In this lecture, you will learn how to create the 2D ball with an image editor

  • Adding 2D Physics to the ball and floor2:55

    In this lecture, you will learn how to add 2D physics to the ball and floor

  • Getting the ball to stop after touching the floor4:54

    In this lecture, you will learn how to get the ball to stop right after touching the base floor.

  • Programming the ball upward jump9:01

    In this lecture, you will learn how to program the code to get the ball to jump upward

  • Defining the collection of allowed colors6:05

    In this lecture, you will learn how to define the collection of allowed colors.

  • Randomly assigning ball color7:11

    In this lecture, you will learn how to randomly assign colors to the ball.

  • Creating the first obstacle3:10

    In this lecture, you will learn how to create the first obstacle.

  • Checking for collision between ball and obstacle3:23

    In this lecture, you will learn how to check for collision between the ball and the obstacle.

  • Programming the right and wrong color collision7:37

    In this lecture, you will learn how to program the correct and wrong color collision.

  • Checking for the correct color2:27

    In this lecture, you will learn how to check for the correct color

  • Programming the bar horizontal movement8:27

    In this lecture, you will learn how to program the bar horizontal movement.

  • Adding multicolor bars to the horizontal obstacle5:19

    In this lecture, you will learn how to add multicolor bars to the horizontal obstacle

  • Programming the ball max speed4:52

    In this lecture, you will learn how to program the ball max speed (velocity)

  • Creating multiple obstacles with prefabs3:09

    In this lecture, you will learn how to create multiple obstacles with prefabs.

  • Creating obstacles with quadrilateral shapes5:00

    In this lecture, you will learn how to create obstacles with quadrilateral shapes.

  • Programming object rotating around their center of gravity4:08

    In this lecture, you will learn how to program object rotating around their center of gravity

  • Building Triangular shapes5:21

    In this lecture, you will learn how to build triangular shapes.

  • Adding the rotation to the triangulr shapes2:46

    In this lecture, you will learn how to add the rotation to the triangular shapes.

  • Building the Cross shape and make it rotate3:02

    In this lecture, you will learn how to build the cross shape and make it rotate.

  • Building the circular tube in the Image Editor (Photoshop)5:28

    In this lecture, you will learn how to build the circular tube shape in the image editor.

  • Designing the multicolor circular shape in Unity7:04

    In this lecture, you will learn how to design the multicolor circular shape in Unity.

  • Adding the Star check point to increase score4:29

    In this lecture, you will learn how to add the star checkpoint to increase the player score.

  • Programming the player score5:46

    In this lecture, you will learn how to program the player score logic

  • Displaying score with UI canvas and Text controls4:00

    In this lecture, you will learn how to display the score value in the user interface canvas and text control.

  • Adding star checkpoint to each shapes7:25

    In this lecture, you will learn how to add the str checkpoint to each shapes.

  • Adding the star checkpoint to multiple shapes6:29

    In this lecture, you will learn how to add the star checkpoints to multiple shapes.

  • Adding star checkpoint on circle1:55

    In this lecture, you will learn how to add the star checkpoint to the circle.

  • Drawing the color switch component1:42

    In this lecture, you will learn how to draw the color switch component.

  • Building the color switcher component5:45

    In this lecture, you will learn how to build the color switch component.

  • Programming the ball color switch part 17:19

    In this lecture, you will learn how to program the ball color switch (part 1 of 2)

  • Programming the ball color switch part 25:38

    In this lecture, you will learn how to program the ball color switch (part 2 of 2)

  • Adding the color switcher to different shape objects3:42

    In this lecture, you will learn how to add the color switcher to different shape objects.

  • Updating the shape prebafs with color shifter components10:39

    In this lecture, you will learn how to update the shape prefabs with color shifter component.

  • Designing the Main Menu panel in Unity4:23

    In this lecture, you will learn how to design the main menu panel in Unity.

  • Programming the Game Launch function5:36

    In this lecture, you will learn how to program the Game Launch function.

  • Freezing the ball prior to tapping the screen8:20

    In this lecture, you will learn how to freeze the ball prior to tapping the screen.

  • Building the Game Over logic9:20

    In this lecture, you will learn how to build the Game Over logic.

  • Working on the Game Restart logic8:36

    In this lecture, you will learn how to work o the Game Restart logic.

  • Making complex multi shapes4:24

    In this lecture, you will learn how to make complex multi shapes.

  • Make improvements to the overall gameplay1:26

    In this lecture, you will learn how to make improvements to the overall gameplay.

  • Drawing the game app icon3:49

    In this lecture, you will learn how to draw the game app icon.

  • Adding the game settings1:37

    In this lecture, you will learn how to add the game settings

  • Compiling the game for iPhones2:19

    In this lecture, you will learn how to compile the game for iPhones

  • the iOS dev license4:05

    In this lecture, you will learn how to get the iOS developer license.

  • Configuring the app in iTunes Connect5:25

    In this lecture, you will learn how to configure the app in iTunes Connect.

  • Uploading the game build to iTunes2:11

    In this lecture, you will learn how to upload the game build into iTunes.

  • Publishing to the Google Play store11:44

    In this lecture, you will learn how to publish to the Google Play store.

  • Add Advertising banner - Google Admob19:46

    In this lecture, I will show you how to add advertising banners to get paid.

Requirements

  • have Windows PC, or MAC OS, or Linux and a love for games

Description

In this course I will show you how to build and program a clone of the top video game called Color Switch where the player controls a ball that bounces which can only pass through obstacles that correspond with a color. We will be Using the Unity game engine to do that.


You don't know what Unity is or you've never used Unity? Or you think you don't know enough to make a professional game with Unity?

NO PROBLEM.. Hear me:

I will show you every single steps in the video lectures. You will learn how to program all the code to make the ball bounce, change color, collide with other shapes, build the menu user interface, and control the player score.

You will also learn how to draw all types of shapes such as triangles, rectangles, circles and crosses and you will get to animate them.

Finally, we will go through all the steps to publish the game to the Google Play store and the iTunes app store.

This course has all you need to go from zero to hero. come join the community of game students. See you in the course forum.


Remember this: Simple games are often the best. Color Switch is a simple premise, you bounce a ball and pass through obstacles that correspond with a color.


Who this course is for:

  • people who love playing games and want to make games themselves
  • computer engineer
  • computer students
  • tinkerers
  • game enthusiats
  • graphic artists