Easiest Unity3D Shooting Game
4.4 (77 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.
3,697 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Easiest Unity3D Shooting Game to your Wishlist.

Add to Wishlist

Easiest Unity3D Shooting Game

Learn the utmost basics of making a game in Unity3D in just 3 hours.
4.4 (77 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.
3,697 students enrolled
Created by Amir J.
Last updated 7/2017
English [Auto-generated]
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand the interface of Unity3D
  • Have an overall understanding of how Unity3D and C# work
  • Make basic 2D games
View Curriculum
  • This course has no pre-requisites.

In this course you will learn the very basics of making a video game using Unity3D. We will go through concepts such as basic GUI design, programming concepts and how to use existing assets to develop your game. 

something to keep in is that this course is not meant to give you a full understanding of Unity3D or Programming. It's rather a quick and dirty way of getting you started with Unity3D with confidence. You should follow this course if you want to know what Unity3D is all about and how easy it would be to get started with it.

I have included all assets for this course in the contents. You will receive sound effects and picture assets. You will also have the final project with all the scenes, assets and codes.

In general, this course should not take you longer than 3 hours to complete.

I've structured the course around usability and quick results. This is useful if you wish to get your game up and running really quickly.

This course is particularly useful if you are already a programmer and want to jumpstart Unity3D.

So good luck and see you at finish line.

Who is the target audience?
  • If you are thinking of getting started with Unity3D but you are not sure how difficult it might be.
  • If you are already a programmer and want to jumpstart your Unity3D / C#.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
24 Lectures
Quick Unity3D Basic Demonstration
2 Lectures 11:26

In this video, you will have a look at the basics of the Unity3D interface. Feel free to skip this lesson if you have some familiarity with the interface.

Preview 04:50

In this lesson, you will learn how to navigate your way around the 3D environment o the Unity3D.

Understanding Unity3d Navigation

Follow these questions to test your understanding of the this section.

End of Section One Quiz
1 question
Building Scenes
3 Lectures 21:52

In this lessons, you will learn how to use the basic GUI elements of Unity3D to make a very basic menu scene.

Preview 08:26

In this tutorial, you will make another scene. We will use this scene to develop the actual game and navigate to and from the main menu scene.

Building the Actual Game Play Scene

In this first script, you will learn how to write a very simple script that will navigate the player from one scene to another scene.

Writing Code for Level Navigation

Test your understanding of section 2 in here:

End of Section Two Quiz
1 question
Game Timer
6 Lectures 20:55

This lesson will cover how to make a text view in your GUI to act as the timer of the game.

Preview 01:57

In this script, we will learn how to develop a code to connect to an element in the GUI.

Controlling Time Text View with Code

In this lesson, we will learn how to calculate the game time.

Game Timer

In this lesson, the time varibale will begin counting down.

Preview 04:06

In here, we will learn how to format the time to show both minutes and seconds.

Re-Formatting Time

Using a conditional statement, we will learn how to reach the end of the game once we are out of time.

Time Over is Game Over

Let's see how much you know of the basics of the programming.

End of Section Three Quiz
1 question
Game Environment and Gun
5 Lectures 28:06

In this lesson, we will begin building the environment for our game.

Building The Game Play Environment

In here we will learn how to use the different packages for Unity3D as well as a brief introduction to Unity3D Asset Store.

Importing The Gun

In this very short lesson, we will learn how to make sure the gun is always looking at our cross hair.

Preview 02:31

This lesson will explore how to control the gun orientation by moving the cross hair across the screen.

Code for Controlling the Targeting

At the end of this section, we will learn how to program the shoot action and play a gunshot sound effect each time we press the shoot button.

Shooting Script and Gunshot Sound Effect

Let's test what you learned in this section

End of Section Four Quiz
1 question
2 Lectures 17:51

In this lesson, you will learn how to develop a script to frequently produce a new enemy.

Preview 11:59

A description of what the physics engine is and how it could be used to produce the movement for our enemies.

Unity3D Physics Engine for Enemies

This quiz will test what you remember from section five.

End of Section Five Quiz
1 question
2 Lectures 15:17

Similar to our timer view, we will have a new text view that represents the current score of our player based on the number of rounds shot and the number of enemies killed.

Preview 04:49

An understanding of what Ray Casting is and how we could use it to determine whether an object is hit or not.

Shooting and Hitting Enemies

Test your understanding of the shooting section

End of Section Six Quiz
1 question
Game Over
2 Lectures 14:47

How to develop a menu for when the game time is over.

Preview 08:14

This is the code necessary to show the Game Over menu every time we run out of time.

Game Over Coding

End of Section Seven Quiz
1 question
Gun Muzzle Flash
2 Lectures 06:53

We will use particle system and custom textures to produce a muzzle flash. We will also write the code to make the particle system emit each time the shoot button is pressed.

Gun Muzzle Flash

About the Instructor
Amir J.
4.4 Average rating
281 Reviews
10,105 Students
7 Courses
Senior Instructor

I am currently Senior Instructor at Cinard. Before taking up this job and moving to beautiful Vancouver, for over a decade I was senior lecturer of apps / games programming in various colleges and universities. 

I work primarily in native iOS and Android apps and Video games in Unity3D.

Cinard is a Digital Media Art & Technology Institute.