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

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!