Set up a First Person Game in Unity in under Two Hours!
4.0 (17 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,060 students enrolled

Set up a First Person Game in Unity in under Two Hours!

Learn the most important techniques needed to develop a first person game in Unity.
4.0 (17 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,060 students enrolled
Created by Dragan Neskovic
Last updated 7/2018
English
English [Auto]
Current price: $119.99 Original price: $199.99 Discount: 40% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Students will be able to create first person video games.
  • Students will have a better understanding of object oriented programming and C#.
  • Students will know how to use the most important features of Unity.
Course content
Expand all 13 lectures 01:52:24
+ Simple Level Creation
2 lectures 16:52
Creating a Simple Level
06:40

In this lecture we add a cool sliding door animation to our game using the Unity Animation Window.

Creating a Sliding Door Animation
10:12
+ Collisions
1 lecture 19:30

In this lecture we detect the collision with our player once he inters the trigger range

Feel free to skip from the 11th minute ( when I wrote void OnColliderEnter instead of OnTriggerEnter ) to a few minutes before the end of the video, as I've been trying to figure out what that bug was and thought it would be interesting not to edit it out. As it teaches you that very simple mistakes as this one occur on an everyday basis if you're not careful enough.

Checking For Player Collision
19:30
+ Animating Objects
2 lectures 10:20

In this lecture we will add code to our script that will allow the door to animate up once the player enters the trigger of the door.

Door Sliding Up Logic.
05:43

In this lecture we finish up our door script by allowing the door to slide back down once the player has left its trigger.

Door Sliding Down Logic.
04:37
+ UI and Animation
2 lectures 26:17

In this lecture we will create a User Interface that will display "E To Interact" to the player, once he enters the trigger of our terminal, from which he will be able to open or close the door with a button press.

Creating our first User Interface (UI).
14:32
Animating Door On Button Press.
11:45
+ Raycasts
4 lectures 28:11
Introduction to Raycasts
03:43
Fixing a slight bug and drawing the Raycast
02:41
Picking up an Item and adding it to our Inventory.
08:55
Enabling and Disabling our Flashlight.
12:52
Requirements
  • A computer capable of running Unity.
Description

This course is designed to teach you the most important techniques required for First Person Game Development.

Such are:

  • Creating a First Person Character Controller ( This character controller can be used for Horror games, First person Shooters, or basically any First Person Game you can think of ).

  • Understanding Colliders and Trigger Volumes ( You will understand how collisions work in video games, and how to use them efficiently with object oriented programming ).

  • Working with the Unity Animator and Animations ( We will be creating all kinds of different animations to make our game more immersive, these animations will be played through scripts, at our command ).

  • Mastering Raycasts ( Raycasts are the standard technology used in first person video games, be it in shooting, looking at items to pick them up, opening doors, etc.. ).

  • Learning how to create a Level in Unity.


Who this course is for:
  • People who would like to get into game development.
  • Anyone who wants to develop a first person game.
  • People looking to increase their knowledge in Object Oriented Programming.