Learn Unity 3D for Absolute Beginners

Learn How to Develop 3D Games from Scratch
Free tutorial
Rating: 4.3 out of 5 (2,059 ratings)
59,228 students
Learn Unity 3D for Absolute Beginners
Free tutorial
Rating: 4.3 out of 5 (2,059 ratings)
59,228 students
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

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 this course is for:
  • 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
Course content
5 sections • 107 lectures • 10h 2m total length
  • Unity 3D Introduction
    02:04
  • Unity 3D Fast Facts
    01:21
  • Unity Editor Introduction
    03:53
  • Scene View Navigation
    06:49
  • How to Import 3D Models
    06:10
  • Introduction to Unity Asset Store
    03:33
  • Adding a SkyBox
    01:56
  • Creating and Using Materials
    03:53
  • Importing and Using Textures
    04:06
  • Texture Size Best Practice Power of 2
    02:29
  • How to Add Water
    00:47
  • Introduction to Scripting
    04:38
  • How to Access GameObject in Script
    06:23
  • Introduction to Unity Sound
    10:10
  • Ten Quick Unity 3D IDE Tips
    03:55
  • Introduction to Physics
    08:17
  • Introduction to Collision Detection
    07:43
  • Introduction to Triggers
    10:06
  • Introduction to Prefabs
    09:02
  • Introduction to Animation
    08:19
  • Introduction to Animation Parameters
    13:09
  • Access Device Camera
    01:59
  • How to Get Keyboard Input
    03:01
  • Move a GameObject with Keyboard Keys
    06:10
  • How to Make the Camera Follow the Player
    03:10
  • Moving the Player Using Rigidbody Physics
    07:23
  • How to Move and Animate a 3D Character
    30:53
  • Difference Between Update and FixedUpdate
    05:03
  • OnEnable() and OnDisable() Functions
    04:23
  • Scenes Management
    04:54
  • How to Detect Mouse Click or Touch on a GameObject
    06:47
  • Intelligent Player Movement (Navigation & Path-finding, Navigation Mesh & Agent)
    07:01
  • Play Audio Through Multiple Scenes
    05:23
  • Audio Only Be Heard in a Certain Radius/Distance
    02:01
  • Audio Import Settings, WAV or MP3, Reduce Scene Load Time
    08:59
  • How to Save and Load Data
    04:35
  • Introduction to Lighting
    04:20
  • Assign Materials Using C# Code
    05:16
  • Introduction to Particle System
    05:44
  • How to Shoot Bullet & Kill Enemy
    12:34
  • Introduction to Unity UI
    06:49
  • How to Get Name of Button that was Clicked
    02:54
  • How to Open Url in Browser on Button Click
    02:58
  • Introduction to Terrain
    06:05
  • Rotate Camera with Mouse
    01:10
  • Move Camera with Mouse
    01:10
  • Drag & Drop Game Objects
    01:25
  • Create a Game from Start
    44:05
  • Easiest way to Move, Rotate and Jump Player
    06:41
  • Make a Touch Screen Virtual Joystick from Scratch
    06:25
  • How to Change Skybox through Code
    03:03
  • How to Walk Around a Sphere (Walk on Planet)
    06:18
  • How to Continue Firing when Button is Touched?
    09:39
  • How to Detect if Running on Mobile or Desktop
    01:30
  • How to Hide and Lock the Cursor
    01:47
  • How to Read an XML Document
    06:17
  • Check Internet Availability
    01:51
  • Rotate a Gameobject through Script
    01:40
  • LookAt To Only Rotate on Y Axis
    03:10
  • Rotate Camera with Mouse, Keyboard Keys and Accelerometer with Single Script
    05:30
  • Ask Users to Rate the App
    09:19
  • How to Make 3D Text Look Sharp and Smooth
    00:55
  • How to Prevent Mouse Click from Passing Through GUI Controls
    02:50
  • Unable to Merge Android Manifests Error
    00:46
  • Introduction to the Profiler and Quality Settings
    12:22
  • Improving Game Performance with Object Pooling
    17:01
  • How to Know if Audio Source Finished Playing
    05:15
  • Loading and Playing AudioClip at Runtime
    05:36
  • Play Audio After Certain Timer
    01:55
  • Where Unity Asset Store, Saves the Packages?
    01:26
  • How Do I Get the Name of the Active Scene?
    01:41
  • Find and Modify Android Manifest File
    02:55
  • Make Your Game More Beautiful in 10 Seconds
    03:03
  • How to Generate a Random Number
    02:26
  • Create Funny Voices for Your Game
    03:29
  • Get Royalty Free Music For Your Games
    06:29
  • The Execution Order of Events
    02:05
  • Tips for an Independent App Developer
    06:06
  • Switch Between Cameras
    04:38
  • Fog Effect
    00:49
  • Occlusion Culling - Improve Game Performance
    06:31
  • How to Vibrate Device?
    01:03
  • Ten Free Environment Assets
    01:57
  • Introduction to Paint 3D & Export the Model to Unity3D
    04:39
  • Simple Dynamic Clouds
    02:33
  • Skybox from 360 Panorama Image
    01:50
  • How to Make a Door Open and Close
    07:26
  • Camera or Screen Shake Effect
    00:59
  • How to Make Camera Follow Player Position & Rotation
    01:45
  • Coroutines in Unity
    06:45
  • How to make a Loading Bar & Load Scene Asynchronously
    05:09
  • How to Find Size of Game Object
    02:01
  • Play Video in Unity 3D
    03:58
  • How to Dynamically Create a Cube and Color it?
    02:43
  • Rotating Ceiling Fan through Script in Unity 3D
    02:00
  • Counter, Timer & Game Over Logic - C# Script
    07:11
  • Make an AR app in 5 minutes
    05:09
  • How to implement AdMob Banner Ad
    03:07
  • Ten Essential Interview Questions and Answers
    06:01
  • Execution Order of Event Functions
    03:23
  • Make Your Game Faster
    01:27
  • CPU Optimization
    01:45
  • Riddles Brain Teasers
    08:39
  • Endless Kitten Run
    10:35
  • Mushroom Conflict
    25:28
  • Maze Warrior
    12:55
  • 3D Space Museum
    05:56

Instructor
Happiness is, finding your Mojo
Learn Everything
  • 4.3 Instructor Rating
  • 2,921 Reviews
  • 80,466 Students
  • 5 Courses

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.