Learn Unity 3D for Absolute Beginners
4.4 (180 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.
9,671 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Unity 3D for Absolute Beginners to your Wishlist.

Add to Wishlist

Learn Unity 3D for Absolute Beginners

Learn How to Develop 3D Games from Scratch
4.4 (180 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.
9,671 students enrolled
Created by Learn Everything
Last updated 6/2017
English
English
Price: Free
Includes:
  • 9.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You will able to make 3D games
  • You will learn Unity 3D from scratch and how to make 3D games in Unity 3D
  • You will learn how to perform several common tasks in Unity for example add water, background sound, AdMob, access device camera, AR and many more
  • You will get strong knowledge about Unity3D
View Curriculum
Requirements
  • Students Need to have beginner level understanding about C#
Description

In this course. I will teach Unity 3D for absolute beginners. No prior knowledge of Unity is required in order to take this course. You will learn Unity from scratch. If you want to learn how to do 3D game programming in unity this course if for you. 

I will start teaching from scratch like how to download Unity IDE, how to use unity IDE and even what are the tips and tricks for using Unity IDE more efficiently. After that I will introduce you to 3D models and how you can manage those 3D models with scripting. At the end of this course you will get strong knowledge about unity 3d and you will be able to develop games in unity. Below are the some of the tasks that you will learn in this course.

  • Unity 3D Introduction
  • Unity Editor Introduction
  • Scene View Navigation
  • Import 3D Models into Unity
  • Creating and Using Materials in Unity
  • Importing and Using Textures in Unity
  • Introduction to Unity Scripting
  • Introduction to Unity Sound
  • Introduction to Physics in Unity 3D
  • Introduction to Collision and Triggers
  • Introduction to Prefabs in Unity
  • Moving the Player Using Rigidbody Physics
  • Introduction to Unity UI
  • How to Shoot Bullet & Kill Enemy In Unity3d
  • Introduction to AR augmented reality in Unity

and many more. I will also show you most of the common tasks in unity and will provide you the source code as well. So if you want to learn how to make games in unity 3D start learning this course.

Who is the target audience?
  • This course is for absolute beginners who have no knowledge about Unity 3D
  • This course is for students who want to learn how to make game in Unity 3D from scratch
Students Who Viewed This Course Also Viewed
Curriculum For This Course
101 Lectures
09:40:56
+
Unity for Absolute Beginners
47 Lectures 04:34:48

In this video you will learn how to download unity 3d and which version to download.

Unity 3D Introduction
02:04

In this video you will learn some fast facts and figures about Unity.

Unity 3D Fast Facts
01:21

In this video you will create your first Unity project and learn about Unity Editor.

Unity Editor Introduction
03:53

In this video you will learn about scene navigation in unity 3D

Scene View Navigation
06:49

In this video you will learn how to import 3D models into Unity 3D

How to Import 3D Models
06:10

In this video you will get the introduction about Unity asset store.

Introduction to Unity Asset Store
03:33

In this video you will learn what is a Skybox and how to add a sky in your Unity 3D scene.

Adding a SkyBox
01:56

In this video you will learn about creating and implementing materials in Unity 3D

Creating and Using Materials
03:53

In this video you will learn how to import and use materials in unity 3D

Importing and Using Textures
04:06

The best practice is to use powers of two texture sizes, You can also use non power of 2 textures but they work best with GUI.

Texture Size Best Practice Power of 2
02:29

In this video you will learn to add water in less than 1 minute.

How to Add Water
00:47

In this video you will learn about the basics of scripting in unity 3D

Introduction to Scripting
04:38

In this video you will learn how to access and manipulate game object in unity 3D

How to Access GameObject in Script
06:23

In this video you will learn about audio functionality in unity 3D

Introduction to Unity Sound
10:10

Learn these tips and tricks to make your development faster and more convenient.

Ten Quick Unity 3D IDE Tips
03:55

In this video you will learn how to implement basic physics and physic materials in Unity 3D

Introduction to Physics
08:17

In this video you will learn about basics of collision detection in Unity 3D

Introduction to Collision Detection
07:43

In this video you will learn about triggers and how to use them.

Introduction to Triggers
10:06

In this video you will learn about prefabs and their uses.

Introduction to Prefabs
09:02

In this video you will learn about animations in unity and how to access them in script file

Introduction to Animation
08:19

In this video you will learn about animation parameters and how to access them in the code.

Introduction to Animation Parameters
13:09

In this video you will learn how to access device native camera in Unity 3D

Access Device Camera
01:59

In this video you will learn how to use the Input class in order to get keyboard input.

How to Get Keyboard Input
03:01

In this video you will learn how to move an object in unity with keyboard keys in Left, Right, Up and Back direction.

Move a GameObject with Keyboard Keys
06:10

In this video you will learn how to make your camera follow the player both with and without the code.

How to Make the Camera Follow the Player
03:10

In this video you will learn how to move a GameObject with the help of Rigidbody physics by applying force on it.

Moving the Player Using Rigidbody Physics
07:23

In this video you will learn how to move and animate a 3D player character with the help of mecanim.

How to Move and Animate a 3D Character
30:53

In this video you will learn about the major differences between Update and FixedUpdate methods, also you will learn how to make object movement frame independent with the help of Time.deltatime.

Difference Between Update and FixedUpdate
05:03

In this video you will see the use of OnEnable and OnDisable MonoBehaviour Unity functions.

OnEnable() and OnDisable() Functions
04:23

In this video you will learn how to manage multiple scenes in Unity3d.

Scenes Management
04:54

In this video you will learn how to detect a mouse click or tap on a gameobject with the help of ray and raycast.

How to Detect Mouse Click or Touch on a GameObject
06:47

In this video you will learn how you can move your player intelligently with the help of built in navigation functionality in Unity3d. 

Navigation and Path-finding, Click to Move, AI Player Movement
10:59

In this video you will learn how to play background audio or music to continue playing between scene changes.

Play Audio Through Multiple Scenes
05:23

In this video you will learn how to use 3D sound settings in unity. How you can make your player to heard a sound from particular distance.

Audio Only Be Heard in a Certain Radius/Distance
02:01

In this video you will learn about audio import settings in unity also you will learn which sound extension should be used like mp3 or wav. I am also going to show you how to decrease application loading time by applying correct audio settings.

Audio Import Settings, WAV or MP3, Reduce Scene Load Time
08:59

In this video you will learn how to save and load data in unity with the help of Playerpref class.

How to Save and Load Data
04:35

In this video you will learn about different lights available in unity and ambient source.

Introduction to Lighting
04:20

In this video you will learn how to change Matetial of a GameObject through script.

Assign Materials Using C# Code
05:16

In this video you willl learn about particle system and how to access them behind the code.

Introduction to Particle System
05:44

In this video you will learn how to shoot bullets and kill enemies when the bullet hit the enemy.

How to Shoot Bullet & Kill Enemy
12:34

In this video you will learn about user interface in unity and how to access them behind the code.

Introduction to Unity UI
06:49

In this video you will learn how to get name of UI button that was clicked.

How to Get Name of Button that was Clicked
02:54

In this video you will learn how you can open a webpage in browser with a button click in Unity 3D.

How to Open Url in Browser on Button Click
02:58

In this video you will learn about terrain in unity and how to edit them according to your needs.

Introduction to Terrain
06:05

In this video you will learn how to rotate your main camera with mouse in Unity 3D.

Rotate Camera with Mouse
01:10

In this video you will learn how you can move your main camera with mouse.

Move Camera with Mouse
01:10

In this video you will learn how to drag and drop any game object in Unity 3D.

Drag & Drop Game Objects
01:25
+
Create a Game from Scratch
2 Lectures 50:46

In this video I am going to develop a Unity 3d game from start. I am going to teach some important game development concepts in this video. Topics that will be covered in this video are below.

Create a Game from Start
44:05

In this video I am going to teach you how to move, rotate and jump your game character with the help of Character Controller component available in unity3d.

Easiest way to Move, Rotate and Jump Player
06:41
+
Quick Videos on Learning Unity 3D
43 Lectures 02:59:13

In this video you will learn how you can change the Skybox material with the help of C# script.

How to Change Skybox through Code
03:03

In this video you will learn how you can walk around a 3D sphere.

How to Walk Around a Sphere (Walk on Planet)
06:18

In this video you will learn how to keep firing after a small interval of time when the user clicked or touched the UI button.

How to Continue Firing when Button is Touched?
09:39

In this video you will learn how to check whether your application is running or mobile or desktop device.

How to Detect if Running on Mobile or Desktop
01:30

In this video you will learn how to hide and lock mouse cursor in Unity 3D.

How to Hide and Lock the Cursor
01:47

In this video you will learn how to access and read an XML document in Unity 3D.

How to Read an XML Document
06:17

In this video you will learn how to check if internet connection is available in C#

Check Internet Availability
01:51

In this video you will learn how to rotate a game object with C# script in Unity 3D

Rotate a Gameobject through Script
01:40

In this video you will learn how to allow game-object to rotate only on Y Axis.

LookAt To Only Rotate on Y Axis
03:10

In this video you will learn how to rotate a camera with the help of keyboard keys, mouse movement and accelerometer with a single script.

Rotate Camera with Mouse, Keyboard Keys and Accelerometer with Single Script
05:30

In this video you will learn how you can implement a functionality to ask users to rate your app in unity 3d.

Ask Users to Rate the App
09:19

In this video you will learn how you can make your 3D text sharp and smooth.

How to Make 3D Text Look Sharp and Smooth
00:55

In this video you will learn how you can stop propagating GUI mouse click passing through button to the 3D GameObject.

How to Prevent Mouse Click from Passing Through GUI Controls
02:50

If you are getting the error "unable to merge android manifests Google Play Games Services" this video is for you.

Unable to Merge Android Manifests Error
00:46

In this video you will learn how to check what is making your game slower with the help of profiler tool in unity3d also you will learn how you can set the quality settings for your game and how to use static batching and audio settings to imporve the performance of the game

Introduction to the Profiler and Quality Settings
12:22

In this video you learn the technique of object pooling. Object pooling is implemented in order to improve the performance of the game. I am going to use the bullet pool for shooting the enemies.

Improving Game Performance with Object Pooling
17:01

In this video we will learn how to check whether the Audio clip is finished playing or not.

How to Know if Audio Source Finished Playing
05:15

In this video we will learn how to load an audio clip in the audio source at runtime with the help of resource class.

Loading and Playing AudioClip at Runtime
05:36

In this video we will learn how to delay an audio playing in Unity 3D.

Play Audio After Certain Timer
01:55

In this video we will learn where does unity save asset store packages in the PC.

Where Unity Asset Store, Saves the Packages?
01:26

In this video you will learn how to get the name of the current active scene in Unity 3D.

How Do I Get the Name of the Active Scene?
01:41

In this video you will learn how to edit android manifest file in Unity 3D.

Find and Modify Android Manifest File
02:55

In this video you will learn how to apply image effects on the camera in order to make your game more beautiful within ten seconds in Unity 3D.

Make Your Game More Beautiful in 10 Seconds
03:03

In this quick video you will learn how to create random number within the range in Unity3D.

How to Generate a Random Number
02:26

In this video you will learn how to generate text to speech mp3 file and create funny voices for your game in Audacity.

Create Funny Voices for Your Game
03:29

In this video you will learn where to get royalty free sounds for your games.

Get Royalty Free Music For Your Games
06:29

In this video you will learn, what's the execution order of events like Start, OnEnable, Update, LateUpdate when you run the application.

The Execution Order of Events
02:05

In this video you will get to know how I develop apps as an individual developers.

Tips for an Independent App Developer
06:06

In this video you will learn how to switch between two camera at run-time and remembering the last camera that user have selected.

Switch Between Cameras
04:38

In this video you will learn how to apply fog effect in your scene.

Fog Effect
00:49

In this video you will learn how to optimise your game with the help of Occlusion Culling.

Occlusion Culling - Improve Game Performance
06:31

In this quick video you will learn how you can vibrate your mobile device in Unity 3D.

How to Vibrate Device?
01:03

In this video I'll show you my top picks of free environment assets in unity assets store. 

Ten Free Environment Assets
01:57

In this video we will look into Paint 3D a free application introduced by Microsoft in windows 10 creator update.

Introduction to Paint 3D & Export the Model to Unity3D
04:39

In this video with the help of particles I am going to teach, how can we make simple particles in unity3d.

Simple Dynamic Clouds
02:33

In this video I am going to teach how to make a simple virtual joystick from scratch that can also support touch devices.

Make a Touch Screen Virtual Joystick from Scratch
06:25

In this video we will see how we can use a 360 or Panorama image as a skybox in unity 3d.

Skybox from 360 Panorama Image
01:50

In this video we will learn how to automatically open and close a door in unity 3d when player come and go far from the door. The script will be done in C#

How to Make a Door Open and Close
07:26

In this video we will see the script for simple camera or screen shake in unity 3d.

Camera or Screen Shake Effect
00:59

In this video we make the main camera to follow the player position and rotation.

How to Make Camera Follow Player Position & Rotation
01:45

In this video you will learn how to make an Augmented Reality application within five minutes with unity and vuforia.

Make an AR app in 5 minutes
05:09

In this video you will learn how to implement AdMob banner ad in unity 3D.

How to implement AdMob Banner Ad
03:07

In this video you will learn how to implement AdMob interstitial ad in Unity 3D.

How to Implement AdMob Interstitial Ad
03:58
+
Theory Explanation
4 Lectures 12:36

In this video we will discuss 10 essential Unity interview questions and their answers. Whether you're a candidate and interviewer, these interview questions will help prepare you for your next Unity interview ahead of time.

Ten Essential Interview Questions and Answers
06:01

In Unity scripting, there are a number of event functions that get executed in a predetermined order as a script executes. This execution order is described in this video.

Execution Order of Event Functions
03:23

In this video you will learn how to make your game play more faster and smoother.

Make Your Game Faster
01:27

In this video you will learn how to optimise CPU performance in Unity 3D

CPU Optimization
01:45
+
Games Source Code - Learn by Yourself
5 Lectures 01:03:33

Download the complete source code of the game Riddles Brain Teasers, explore the script files, scenes and learn how to develop game in Unity 3D.

Riddles Brain Teasers
08:39

Download the complete source code of the game Endless Kitten Run, explore the script files, scenes and learn how to develop game in Unity 3D.

Endless Kitten Run
10:35

Download the complete source code of the game Mushroom Conflict, explore the script files, scenes and learn by yourself.

Mushroom Conflict
25:28

Download the complete source code of the game Maze Warrior, explore the script files, scenes and learn by yourself.

Maze Warrior
12:55

Download the complete source code of the game 3D Space Museum, explore the script files, scenes and learn how to develop game in Unity 3D.

3D Space Museum
05:56
About the Instructor
Learn Everything
4.3 Average rating
293 Reviews
14,207 Students
5 Courses
Happiness is, finding your Mojo

MSC in Information Technology, Cardiff Metropolitan University

Thesis : Critical Analysis of the Various Cloud Deployment Methods and Exploring their Suitability for Organisational Needs.

MBA in International Business, University of Gloucestershire

Thesis : Suitability and implementation of cloud computing for SMES (Small Medium Enterprises).

Bachelors in Software Engineering, University of Karachi 

Thesis : A Critical analysis on cloud computing and challenges of multimedia management in it.