Unity: Complete and Concise
4.4 (7 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.
55 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unity: Complete and Concise to your Wishlist.

Add to Wishlist

Unity: Complete and Concise

A thorough, efficient and categorical approach to learning Unity
New
4.4 (7 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.
55 students enrolled
Created by Logan Jarrett
Last updated 9/2017
English
Price: $60
30-Day Money-Back Guarantee
Includes:
  • 11 hours on-demand video
  • 9 Articles
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Move and Rotate objects
  • Create a full-featured action game camera that smoothly follows the player.
  • Save/Load using both PlayerPrefs and Binary Serialization
  • Create a health bar, along with other UI elements
  • Use Raycasting, as well as Linecasting to simulate enemy vision
  • Animate objects and characters in Unity
  • Understand all the most important concepts needed to make full-fledged, modern games on the Unity framework
View Curriculum
Requirements
  • Basic knowledge of any object-oriented program language
Description

This course is a categorical and focused resource for learning Unity.  While most learning resources for Unity tend to be "project-based", resulting in extremely long, tedious, and sporadically-laid-out content, this course keeps its content focused on each individual subject, and extremely thorough.  You don't just learn how to do things in Unity, you learn why they work, and which method out of multiple methods would be best for each specific case. It respects the student's time, and is laid out in a way that you can use it later as a categorical resource.  It's truly aimed at anyone serious about creating a complete game in Unity.  You don't need prior Unity knowledge to take advantage of this series, just a basic knowledge of how to use any modern object-oriented-programming language.  Plus, we get to make a mech game!

Who is the target audience?
  • Anyone who knows the basics of programming in a modern language.
  • Anyone who knows little to nothing about Unity.
  • Anyone who wants their information complete, yet to the point.
  • Anyone who has tried to learn unity but been frustrated by a lack of concise learning resources.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
76 Lectures
11:03:15
+
Introduction
4 Lectures 25:46

Project Info and Files
00:17

Touring the Unity Interface
14:08

Navigation and Object Manipulation
08:57
+
Programming Primer
7 Lectures 48:53
Programming in Unity
10:36

Printing to the Console
04:36

Variables and Scope
08:04

Renaming Scripts
01:41

Functions/Methods
12:54

Static Members
04:14

Inheritance
06:48
+
Unity Fundamentals
7 Lectures 01:18:37
Scenes
08:40

Game Objects
09:36

Colliders
18:12


RigidBodies Pt2
12:12

Housekeeping: Getting Ready to Create a Game Prototype Pt1
08:46

Prefabs
07:29
+
Interaction
22 Lectures 03:14:26
Movement: Vectors
06:45

QuickFix - Asset Scaling and Rotation
07:35

Positioning Pt 1
13:37

Rotation
06:02

Rotation Code
00:26

Basic Object and Component Referencing (and using tags)
09:33

Object and Component Variables
12:17

Keyboard Input - Movement
13:33

Time.DeltaTime
02:38

Importing Your Models
07:35

Simple Force
09:32

Using Invoke() to Tweak the Jump
02:46

Positioning Pt2 - Lerping
08:19

Housekeeping: Making Our Character Jump
09:19

Housekeeping: Creating a Camera that Follows
14:37

Creating a Camera that Follows Code
00:36

Programming in Unity Continued
02:38

Instantiating and Destroying
19:48

Controller Input Overview
18:12

Using Distance() and RotateTowards()
11:20

Physics Materials Overview
09:20

FixedUpdate and the Time Manager
07:58
+
Audio
7 Lectures 49:56
Audio Overview
03:31

Audio Listener/Source Overview
05:46

3D Audio Settings
07:24

Audio Clips Overview
09:24

Housekeeping: Adding the Music and Laser Audio
04:49

Reverb Zones
09:09

Audio Filters (Effects)
09:53
+
UI, Scenes, and Cameras
11 Lectures 01:20:36
Canvases Overview
08:01

UI Element Manipulation Overview
10:47

Scene Manipulation Overview
11:43

Displaying a Fade-Out Logo
06:26

Displaying a Fade-Out Logo Code
00:21

Health Bar Prep (Making the Enemies Fire Back)
08:32

Health Bar Prep Code
01:05

Creating a Health Bar
05:19

Coding the Health Bar
12:45

Pausing the Game/Creating a Pause Menu
11:51

Quickfix: Making Everything Pause
03:46
+
Unity Visuals
9 Lectures 01:28:51
Materials Overview
05:56

Materials in Action
06:34


Animating a Platform with Keyframes and Curves
17:17

Exporting Character Animation and Animation Splcing
05:55

Character Animation with the Animation Controller
04:33

Creating Animation Transitions
04:55

Finalizing the Idle-to-Movement Transitions
24:28

Finalizing the Jump Transitions
06:00
+
Unity Advanced
9 Lectures 01:37:39
Bit Arithmetic & Layers
16:17

Debug.DrawLine()
04:48

Raycasting Overview
25:45

Raycasting Overview Code
01:50


Linecasting for Better AI Script
00:51

Saving/Loading Using PlayerPrefs
10:23

Saving/Loading Using Serialization
24:44

Saving/Loading Using Serialization Code
00:56
About the Instructor
Logan Jarrett
4.4 Average rating
7 Reviews
55 Students
1 Course
Independent Game Developer

I am an independent video game designer from the United States with a degree in computer science.  I enjoy digital art, 3d modelling, programming, computers, anime, modern music production, welding and metalwork, cats, and of course, playing video games.  I also enjoy teaching people any of the skills that I am knowledgeable in.