Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Make a 2D game in Unity3D
Rating: 4.4 out of 5(122 ratings)
7,902 students

Make a 2D game in Unity3D

Code your own Unity Game!
Created byMatthew Mills
Last updated 4/2020
English

What you'll learn

  • Game Development

Course content

1 section8 lectures1h 38m total length
  • Setup and Cannon Controls12:51

    We will be making a game based on an old Apple II game Sabotage. In this lecture we will setup the project and copy in the images we will use. We start by setting up the scene and making the cannon and adding controls.

  • Firing and Helicopters15:32

    What good is a cannon that doesn't shoot? Lets fix this by adding bullets and something to shoot at. Helicopters!

  • Air Traffic Controller9:19

    We need more Helicopters, so we build an Air Traffic Controller to launch and manage them. We don't want them running into each other. Now we have a TARGET RICH ENVIRONMENT.

  • Geronimo! We have Paratroopers.11:56

    We blow up helicopters into flying bits of shrapnel. Next we have paratroopers jump out of the helicopters.

  • Blood is shed14:23

    We teach the troopers what bullets are, and we make them bleed. Oh boy, do they bleed. We also teach them the perils of losing your parachute. It is a hard life in the army.

  • Keeping Score9:39

    We add a score board and teach the game objects how to add/subtract from it. We also write code to detect the end of game condition.

  • Troops Beat Cannon9:03

    We teach the troopers how to storm the building and destroy the cannon. We also create some fireworks for the finale.

  • Sounds like the end15:21

    We add sound effects to the game to finish it up. Shots, explosions, falling, screams. What's not to like. We wrap up with some game play at the end.

Requirements

  • Basic computer skills

Description

We will make a game based on an old Apple II game called Sabotage. In the process we will cover several helpful skills in Unity.

  • Learn the coordinate system for GameObjects

  • Turn images into Sprites and control them on the screen

  • Read the mouse position and convert it into rotational value

  • Change the pivot point for sprites (images)

  • Creating Sprite prefabs and Instantiating them

  • Creating smooth movements using Time.deltaTime

  • Using Tags to organize GameObjects and overcoming limitations of prefabs

  • Creating child GameObjects to join Sprites together

  • Creating particle systems and sub-emmiters

  • Creating UI text fields for keeping score

  • Adjusting UI canvas to fit the game area

  • Adding sounds to GameObjects

  • Creating stand-alone game sound objects

You won't even realize you learned these things because you will be having so much fun!


Who this course is for:

  • Beginner Unity developers