Unity Game Development Master Class
Release date:2019, November 8
Author:Brian Cox
Skill level:Beginner
Language:English
Exercise files:Yes
In this Unity course we start from the very basics and cover all topics from complete beginner C#, Unity User Interface and will continue to explore advanced Unity features such as Animations, Animation Blending, Inverse Kinematics, Shaders, Post-Processing and even Multiplayer Networking (UNET) in the final classes.
This course contains 230 videos with over 19 hours of video learning content with an average video length of 5 minutes.
During this course you will learn how to create 15 different games of various game genres while learning the core features of Unity Game Development.
These game genres include:
Basic Platformer
Top Down Shooter
Top Down Shooter with AI
Basic MOBA
Third Person Platformer
Platformer with Loading & Saving
Local Multiplayer Arena
Main Menu, Localization & Game Loading
Third Person Shooter
Procedural World Generation using Unity Editor Extensions
Exploration Game with Advanced Visuals
First Person Shooter
Top Down Networked Multiplayer
First Person Shooter Networked Multiplayer
2D Action Game
During the creation of each game every step of the development process is shown and explained.
All scripts which are written an demonstrated are shared with the viewer in order to solve any potential bugs or issues.
This course has been taught at ShanghaiTech University to over 60 students and several graduate students have started their Game Development Careers as a result of this course.
01. Introduction
01. Unity Course Projects Overview
02. Personal & Unity Introduction Video
03. Downloading and installing Unity
04. Summer Course Result Compilation Video
02. CLASS 1 Creating an Interactive Character
01. Class 1 introduction & Unity User Interface
02. Lighting
03. C#, Variables, Functions & Code grouping
04. Creating & executing scripts in Unity
05. Rigidbody Collisions & AddForce
06. Rigidbody Triggers
07. CharacterController & Creating an Interactive Character, Time.deltaTime
08. CharacterController & Jumping logics
09. Prefabs
10. Audio & Importing Custom Assets
03. CLASS 2 Creating a Top Down Shooter
01. Class 2 introduction
02. Parenting objects in Scene Hierarchy
03. 2D movement – 3D movement & Rotate towards Movement Direction
04. Character Rotation to Mouse Position
05. Creating Bullet Prefab
06. Creating Gun Prefab & Setting up Bullet Spawn
07. Spawning Bullets
08. Rotating & Shooting Bullets
09. Shot Cooldown & Ammo Count
10. Canvas UI & Ammo Visualization
11. Destructible Targets & Applying Textures to Materials
12. Playing Gun Shot & Gun Empty Sounds
13. Ammo Crates, refilling Ammo & Accessing other Classes
14. ADVANCED Equipping and unequipping weapons
15. Adding New Weapons & Outro
04. CLASS 3 AI Behaviour & Navigation
01. Class 3 introduction
02. Canvas UI Health
03. Enemy States & Enums
04. NavMesh Baking
05. NavMesh Agent
06. Setting up AI Patrolling behaviour
07. AI Range & Radius Checking
08. Damage to Player
09. Damage to Enemies
10. Extra Features & Outro
05. CLASS 4 Raycasting, Animation timeline & Animator
01. Class 4 introduction
02. Raycasting Camera to Mouse Position
03. NavMesh baking & NavMesh agent
04. Click Visualization
05. Camera Movement
06. Importing 3D Models
07. Animation Timeline
08. Animation Events
09. Animator
10. Raycasting GameObject to GameObject
11. Enums PlayerStates
12. Applying Damage & Outro
06. CLASS 5 Creating a Third Person Game
01. Class 5 introduction
02. Third Person Camera & Scene Setup
03. Player Movement
04. Camera Movement
05. Camera Rotation
06. Camera LookAt & Camera Zooming
07. Downloading Model & Animation Assets using Mixamo
08. Importing & Setting up the Character
09. Animation BlendTree
10. Setting up Animation Events in Editor
11. Implementing Animation Events in code
12. ADVANCED Contextual Sound Theory & Scene Setup
13. ADVANCED Contextual Sound implementation using Raycasting
14. Player turning towards Camera Direction & Outro
07. CLASS 6 Saving & Loading using PlayerPrefs
01. Class 6 introduction
02. Setting up Project & Player assets
03. Implementing PlayerLogics
04. Setting up Enemy assets
05. Implementing EnemyLogics for Animation
06. Implementing EnemyLogics for States & Movement
07. Implementing EnemyLogics for WeakPoint & Dying
08. Setting up Collectibles
09. Singleton Coding Design Pattern, Serialization of Data, Saving & Loading Theory
10. Creating GameManager Singleton
11. Saving & Loading Coin Collectibles
12. Saving & Loading Zombies
13. Checkpoint System, Bug fixes & Outro
08. CLASS 7 Controller Input, Local Multiplayer & VFX
01. Class 7 introduction
02. Project Settings – Input, Setting up Keyboard & Xbox Controller Input
03. Creating the Scene & PlayerLogic
04. Creating 2 Players
05. Downloading & Setting up Player Model & Animations
06. Updating PlayerLogics to support animations & Face towards walk direction
07. Implementing Casting Fireball Behaviour & Animation
08. Spawning a basic Fireball
09. Particle Emitter Settings & Fireball VFX Setup
10. Fireball Collisions & Explosion VFX
11. Player Death Animation
12. Player Respawn Logics
13. Events, Delegates & UI Setup
14. Implementing UI Manager & Events
15. Optimization, Bug Fixes & Outro
09. CLASS 8 UI, XML, Localization, Scene Load & Build .exe
01. Class 8 introduction
02. Main Menu Setup
03. Button OnClicked Logics
04. XML Data, Localization Data & Localization Files setup
05. Loading XML Files in code
06. Reading Localization Data in code
07. Setting up Text fields for Localization
08. Building .exe, Loading Scenes & Quitting
09. ADVANCED UI Selection
10. ADVANCED UI Manager State Transition to Options Menu
11. AVANCED Improvements & Outro
10. CLASS 9 Advanced Animations
01. Class 9 introduction
02. Setting up Project & Player Assets
03. Setting up Animator Controller & Animation Blend State
04. Setting up Weapon & Fixing Strafe Right Animation
05. Aiming & Bone Rotations
06. WeaponLogics Weapon Line Renderer
07. WeaponLogics Raycasting for Impact Position
08. WeaponLogics Shooting logics
09. Animation Masking Setup
10. Advanced Animations code implementation
11. Inverse Kinematics (IK) Left hand supporting Weapon
12. Inverse Kinematics (IK) Feet IK core implementation
13. Inverse Kinematics (IK) Feet IK improvements
14. ADVANCED Impact Marking Setup
15. ADVANCED Impact Marking Code implementation
16. ADVANCED Aiming Camera & Outro
11. CLASS 10 Unity Editor Extensions
01. Class 10 introduction
02. CustomEditor & CubeLogic Generate Color Example
03. CustomEditor & CubeLogic Extra Features
04. MenuItem & PlayerPrefs Example
05. EditorWindow & Renaming Objects Example
06. Procedural Generation Setup Position & Spawning Objects
07. Procedural Generation Setup Rotation
08. Procedural Generation Displaying Selected Objects
09. ADVANCED Procedural Generation RayCast Spawning
10. ADVANCED Procedural Generation Spawning Multiple Objects
11. ADVANCED Procedural Generation Cube Spawning
12. ADVANCED Procedural Generation Spawn System Selection & Outro
12. CLASS 11 Advanced Visuals
01. Class 11 introduction
02. Skybox
03. Fog
04. RenderTargetTexture
05. Shaders
06. Post-Processing
07. Light Probes
08. Creating a Portal Skybox, Character & Camera Setup
09. Creating a Portal Setting up the Teleport Destination
10. Creating a Portal Setting up the Portal
11. Creating a Portal Creating Distort Portal Shader
12. Creating a Portal RTTCamera Movement & Rotation
13. Creating a Portal Teleportation
14. Creating a Portal Changing SkyBox & Post-Processing Effects
15. Creating a Dialog Window Rendering 3D Character to UI Texture & Adding Text
16. Creating a Dialog Window Setting up the Dialog Manager
17. Creating a Dialog Window Dialog Display Time
18. Creating a Dialog Window Letter animation & Outro
13. CLASS 12 Source Control & Creating a FPS game
01. Class 12 introduction
02. Team Collaboration
03. Source Control, SourceTree & BitBucket, Creating a Repository
04. Setting up Unity for Source Control, Creating a .gitignore file, Commit, Push &
05. Setting up Character & First Person Camera
06. Creating a First Person Camera
07. Movement with First Person Camera
08. Shooting
09. Inverse Kinematics (IK)
10. Weapon Recoil
11. Shoot Effects
12. Bullet Impact
13. Crouching
14. Additional Features Displaying Ammo Count in UI
15. Additional Features Reloading Animation
16. Additional Features Shooting Sound Effects
17. Additional Features Footstep Sound Effects
18. Minor improvements & Outro
14. CLASS 13 Multiplayer Networking
01. Class 13 introduction
02. UNet Deprication & Server Client Model
03. NetworkManager, NetworkManagerHUD, NetworkBehaviour, NetworkIdentity
04. IsLocalPlayer IsServer, NetworkTransform, NetworkTransformChild & Animator
05. [Command], [ClientRPC]
06. Basic Multiplayer Networking Scene & Player Setup
07. Basic Multiplayer Networking Creating a Multiplayer game using NetworkManager
08. Basic Multiplayer Networking Controlling Individual Players using IsLocalPlayer
09. Basic Multiplayer Networking Casting Sphere Logic Implementation
10. Basic Multiplayer Networking Synchronizing Sphere using NetworkTransformChild
11. Creating a Top Down MP Shooter Scene & Player Setup
12. Creating a Top Down MP Shooter Player Rotation & Animation Logics
13. Creating a Top Down MP Shooter Weapon Setup
14. Creating a Top Down MP Shooter Weapon VFX & Advanced Setup
15. Creating a Top Down MP Shooter Adding Extra Players & Player Death
16. Creating a Top Down MP Shooter Player Death & Health
17. Creating a Top Down MP Shooter Scene Multiplayer Setup
18. Creating a Top Down MP Shooter Player Spawning
19. Creating a Top Down MP Shooter Player Teams & Team Colors
20. Creating a Top Down MP Shooter Synchronizing Team Colors
21. Creating a Top Down MP Shooter Server Side Gameplay Logics
22. Creating a Top Down MP Shooter Synchronizing Movement Animations
23. Creating a Top Down MP Shooter Synchronizing Health & Player state
24. Creating a Top Down MP Shooter User Interface (UI)
25. Creating a Top Down MP Shooter Synchronizing Reloading & Shooting Animations
26. Creating a Top Down MP Shooter Further improvements & Outro
15. CLASS 14 Advanced Multiplayer Networking
01. Class 14 Introduction
02. Mirror, Multiplayer Cameras, NetworkAnimator, [Command], [ClientRpc], SyncVar
03. Advanced Multiplayer Networking Scene & Player Setup
04. Advanced Multiplayer Networking Solving Multiplayer Cameras
05. Advanced Multiplayer Networking Raycasting Pillars
06. Advanced Multiplayer Networking Synchronizing Raycasting
07. Advanced Multiplayer Networking SyncVar Pillar Color
08. Creating a MP First Person Shooter Project & Player Setup
09. Creating a MP First Person Shooter LocalPlayer Input & Camera Setup
10. Creating a MP First Person Shooter Synchronizing Animations
11. Creating a MP First Person Shooter Server Side Gameplay Logics
12. Creating a MP First Person Shooter Synchronizing Player Health & Death
13. Creating a MP First Person Shooter Death Animation & Impact VFX Improvements
14. Creating a MP First Person Shooter Disabling Inverse Kinematics & Dropping Gun
15. Creating a MP First Person Shooter User Interface (UI)
16. Creating a MP First Person Shooter Synchronizing Player Teams & Colors
17. Creating a MP First Person Shooter Adding Gravity & Setting up Scene
18. Creating a MP First Person Shooter Suggested improvements & Outro
16. CLASS 15 Unity2D & Advanced Unity Features
01. Class 15 Introduction
02. Creating a Unity2D Project & Setting up a Spritesheet
03. 2D Movement using Rigidbody2D
04. Animating Sprites
05. Animation Logics
06. Animator Setup
07. Setting up Attack Animations
08. Implementing AttackBehaviour & Completing Attack Animation Setup
09. 2D Triggers & Collisions setup for Attack Animations
10. Import & Setup Enemy
11. Enemy AI & Logics
12. Advanced Extra Features – Setting up Level
13. Advanced Extra Features – Adding Health UI
14. Advanced Extra Features – Implementing Player Health Logics
15. Advanced Extra Features – Adding Sounds
16. Profiler & Performance Optimization
17. Unity Services
18. Entity Component System Theory
19. Course Outro
[Udemy] Unity Game Development Master Class.7z
[Udemy] Unity Game Development Master Class_Subtitles.7z
brother will you please upload this 2d animation course :
https://www.cgmasteracademy.com/courses/118-foundations-in-modern-2d-animation/
& more courses from CGMA if possible
May I just quickly ask if this course is on your radar?
https://www.paintawave.com/p/how-to-paint-realistic-water-with-confidence
please add chamfer zone courses
hi guys hope you having a great time , can you guys add this course
https://www.rebelway.net/water-fx-in-houdini?utm_source=YouTube
along with all the other rebelway full courses they are really good and they decently help me and allot of people
have a good one
What do I have to do to ask for a course?
just drop a comment
Hello Admin. Do you have any courses from Renzo Castañeda? He is an amazing oil painter from Perú. http://rensocastaneda.net/curso-paisaje.html
please add this course
https://www.cgcircuit.com/course/mastering-ziva-dynamics
Please add these courses by Sheldon Borenstein
https://www.nma.art/courses/introduction-to-the-figure/
https://www.nma.art/courses/stress-free-sketching/
https://www.nma.art/videolessons/sketching-still-life-objects/
Can you please upload the Felines course from Schoolism? Pretty please?
https://www.schoolism.com/online-drawing-classes/felines-terryl-whitlatch
Hello!
Is it impossible to get this one?:
https://drawingamerica.com/courses/will-weston-drawing-for-composition-late-fall-2020/
Thank you very much for the content.
Hello Admin!
Is it possible that you can get these?
Thanks 😀 for all the content
https://www.wingfox.com/c/8292
https://www.wingfox.com/c/8398
https://www.wingfox.com/c/8291