[Last updated 10/2023] Complete C# Unity Game Developer 3D (Udemy – Vietsub and Engsub)
About Course
Views
:
What you’ll learn:
Learn C# from scratch. A powerful modern language.
Get experience using Unity 2020 – a very versatile 3D tool.
Gain an excellent general knowledge of video game design.
Make 2.5D and 3D games in Unity.
Transfer your knowledge to .NET, other languages, and more.
Learn how object oriented programming works in practice.
Develop a positive attitude to problem solving.
Practical exercises EVERY VIDEO to build actual skills.
Learn good coding and design patterns.
Learn to use source control, a valuable tool for working in small teams.
Time video:
30.5 hours (205 Lessons + Documents)
Teacher:
Ben Tristem, Rick Davidson
Total weight:
22.4 GB
Original link:
https://www.udemy.com/course/unitycourse2/
Course Content
01 – Introduction & Setup
-
03:57
-
05:41
-
005 Introducing Unity.mp4
13:08 -
006 Introducing Prefabs.mp4
12:37 -
007 Your First Script.mp4
09:39 -
008 Community & Support.mp4
04:05
02 – Obstacle Course (New Unity 2020.1 Content)
-
012 Using OnCollisionEnter().mp4
06:26 -
022 Wrap Up – Obstacle Course.mp4
01:59 -
021 Build An Obstacle Course.mp4
09:02 -
020 Prepare Our Prefabs.mp4
07:41 -
019 Rotate An Object.mp4
08:10 -
018 Using Tags.mp4
09:55 -
017 Caching A Reference.mp4
11:28 -
016 If Statements.mp4
06:49 -
015 Using Time.time.mp4
06:56 -
014 Incrementing A Score.mp4
09:03 -
013 Using GetComponent().mp4
05:06 -
001 Section Intro – Obstacle Course.mp4
01:27 -
011 Practicing With Methods.mp4
10:10 -
010 Introduction To Methods.mp4
12:24 -
009 Basic Collision.mp4
10:01 -
008 Cinemachine Follow Camera.mp4
10:43 -
007 Time.deltaTime.mp4
08:45 -
006 C# Formatting & Input.GetAxis().mp4
13:09 -
005 Using SerializeField.mp4
06:26 -
004 Introducing Variables.mp4
08:02 -
003 Start() & Update().mp4
11:41 -
002 Game Design – Obstacle Course.mp4
05:30
03 – Project Boost (New Unity 2020.1 Content)
-
026 How To Add Lights In Unity.mp4
12:15 -
018 Multiple Audio Clips.mp4
11:25 -
019 Bool Variable For State.mp4
08:36 -
020 Make Rocket Look Spiffy.mp4
15:00 -
021 How To Trigger Particles.mp4
11:46 -
022 Particles For Rocket Boosters.mp4
10:39 -
023 Refactor With Extract Method.mp4
06:07 -
024 Add Cheat Debug Keys.mp4
06:52 -
025 Make Environment From Cubes.mp4
08:50 -
017 Using Invoke.mp4
11:33 -
027 Move Obstacle With Code.mp4
10:01 -
028 Mathf.Sin() For Oscillation.mp4
13:00 -
029 Protect Against NaN Error.mp4
05:35 -
030 Designing Level Moments.mp4
09:22 -
031 Quit Application.mp4
03:42 -
032 How To Build & Publish A Game.mp4
07:33 -
033 Wrap Up – Project Boost.mp4
02:14 -
001 Section Intro – Project Boost.mp4
00:55 -
016 Load Next Level.mp4
10:57 -
015 Respawn Using SceneManager.mp4
10:05 -
014 Switch Statements.mp4
13:02 -
013 Play AudioSource SFX.mp4
08:20 -
012 Unity Audio Introduction.mp4
07:47 -
011 Our Source Control Repo.mp4
10:33 -
010 Rigidbody Constraints.mp4
12:09 -
009 Transform.Rotate() Our Rocket.mp4
11:20 -
008 Variable For Thrusting.mp4
04:27 -
007 Using AddRelativeForce().mp4
09:45 -
006 Basic Input Binding.mp4
14:18 -
005 Introducing Classes.mp4
10:20 -
004 Unity Units.mp4
13:52 -
003 Onion Design.mp4
05:08 -
002 Game Design – Project Boost.mp4
04:24
04 – Argon Assault (New Unity 2020.1 Content)
-
034 Enemy Hit Points.mp4
09:17 -
024 Header & Tooltips Attributes.mp4
05:36 -
025 Understanding Collisions & Triggers.mp4
17:50 -
026 Detecting Particle Collisions.mp4
09:18 -
027 Reload Scene After Collision.mp4
09:49 -
028 Create Explosion Particle Effect.mp4
12:16 -
029 Trigger Player Explosion.mp4
06:31 -
030 Instantiate At Runtime.mp4
11:51 -
031 Public Methods In Unity C#.mp4
12:58 -
032 Simple User Interface For Score.mp4
11:01 -
033 ToString() To Display Score.mp4
05:04 -
023 Deactivating Particle System Emission.mp4
05:32 -
035 Set Up Enemy Prefabs.mp4
13:51 -
036 Using FindWithTag().mp4
08:46 -
037 Control Tracks For Enemy Waves.mp4
13:04 -
038 Timeline For Dialogue.mp4
11:56 -
039 Singleton Pattern For Music Player.mp4
10:28 -
040 Sneaky Explosion SFX.mp4
08:41 -
041 Skybox & Lighting.mp4
10:57 -
042 Add Post Processing.mp4
09:24 -
043 Your 3 Minute Experience.mp4
07:14 -
044 Wrap Up – Argon Assault.mp4
00:46 -
012 Unity’s New Input System.mp4
13:30 -
002 Game Design – Argon Assault.mp4
04:14 -
003 How To Add Terrain.mp4
14:03 -
004 Unity Terrain Tools.mp4
11:28 -
005 How To Use Unity Asset Store.mp4
05:37 -
006 Texturing Terrain In Unity.mp4
10:55 -
007 Add Trees To Terrain.mp4
06:03 -
008 Master Timeline For Player Rail.mp4
14:21 -
009 Animate Enemy Using Timeline.mp4
10:34 -
010 Import Player Ship Asset.mp4
07:36 -
011 Using GetAxis() For Movement.mp4
11:25 -
001 Section Intro – Argon Assault.mp4
01:04 -
013 Start Moving Our Player.mp4
09:34 -
014 Move Player Using Input.mp4
03:35 -
015 Mathf.Clamp() To Constrain Movement.mp4
06:49 -
016 How To Set Local Rotation.mp4
08:58 -
017 Rotate Ship With Position & Throw.mp4
14:53 -
018 Time To Tune And Tweak.mp4
11:00 -
019 Particle System Laser Bullet.mp4
14:29 -
020 Exploring Nested Prefabs In Unity.mp4
19:03 -
021 Set Up Firing Input.mp4
06:01 -
022 Arrays & Foreach Loops.mp4
11:56
05 – Realm Rush (New Unity 2020.1 Content)
-
033 Finding the Path (again!).mp4
07:37 -
023 Refactoring.mp4
14:57 -
024 Playtest and Balance.mp4
13:43 -
025 Review and Reflect.mp4
01:52 -
026 Pathfinding Decisions.mp4
06:14 -
027 Breadth First Search.mp4
08:43 -
028 Pure C# Classes.mp4
11:10 -
029 Dictionaries.mp4
10:25 -
030 More Debugging Tools.mp4
12:43 -
031 Exploring Neighbors.mp4
11:11 -
032 Exploring the World.mp4
12:33 -
022 Increasing Difficulty.mp4
07:09 -
034 Blocking Nodes.mp4
15:31 -
035 Valid Path.mp4
11:47 -
036 Script Execution Order.mp4
14:53 -
037 Broadcast Message.mp4
08:00 -
038 Overloading Methods.mp4
12:22 -
039 Build Timer.mp4
06:37 -
040 Ambience.mp4
13:06 -
041 Post Processing.mp4
11:08 -
042 Section Wrap-Up.mp4
01:36 -
012 Targeting Enemies.mp4
10:32 -
002 Realm Rush Game Design.mp4
05:37 -
003 Grid Snapping.mp4
07:53 -
004 Text Labels.mp4
10:29 -
005 Coordinate System.mp4
11:28 -
006 Lists.mp4
11:11 -
007 Introducing Coroutines.mp4
11:24 -
008 Importing Assets.mp4
07:39 -
009 Prefab Variants.mp4
13:41 -
010 Smooth Enemy Movement.mp4
11:51 -
011 Detect Mouse Input.mp4
10:39 -
001 Introduction – Realm Rush.mp4
01:03 -
013 Damaging Enemies.mp4
12:24 -
014 Debugging Tools.mp4
11:25 -
015 Finding the Path.mp4
09:38 -
016 Instantiating Enemies.mp4
07:34 -
017 Object Pools.mp4
12:54 -
018 Target Closest Enemy.mp4
11:56 -
019 Currency System (Part 1).mp4
12:33 -
020 Currency System (Part 2).mp4
10:59 -
021 UI Text.mp4
11:19
06 – Zombie Runner – First Person Shooter (Original Content)
-
041 Quick Zombie Attack Challenge.mp4
03:18 -
029 Weapon Zoom – Mouse Sensitivity.mp4
05:33 -
030 Basic Ammo Functionality.mp4
06:38 -
031 Multiple Weapon Types.mp4
12:09 -
032 Weapon Differentiation.mp4
13:19 -
033 Set Active Weapon.mp4
08:05 -
034 Player Input To Select Weapon.mp4
10:22 -
035 Public Enum & Private Class.mp4
13:04 -
036 Different Weapon Different Ammo.mp4
07:54 -
037 Quick Bug Fix Challenge.mp4
04:11 -
038 Ammo Pickup – Part 1.mp4
06:27 -
039 Ammo Pickup – Part 2.mp4
13:13 -
040 Let’s Add A Zombie.mp4
14:46 -
028 Weapon Zoom – Field Of View.mp4
07:51 -
042 Flex Your Level Design Muscles.mp4
09:51 -
043 Add Terrain & Trees.mp4
12:30 -
044 ProBuilder For Making Props.mp4
15:05 -
045 ProBuilder To Make Rooms.mp4
11:52 -
046 ProBuilder To Make Levels.mp4
08:36 -
047 Adding Textures With ProBuilder.mp4
08:49 -
048 We Need Some Lights.mp4
10:09 -
049 Create A FlashLight.mp4
09:36 -
050 Create A Battery Pickup.mp4
13:02 -
051 Display Current Ammo UI.mp4
08:41 -
052 Damage Received UI.mp4
11:46 -
053 Props & Polish.mp4
06:35 -
015 Creating Shooting Hit Effect.mp4
09:05 -
002 Zombie Runner Game Design.mp4
03:44 -
004 Adding First Person Controller.mp4
04:56 -
005 Make A Prototyping Sandbox.mp4
06:27 -
006 Using NavMeshAgent For AI.mp4
09:58 -
007 Getting Stuck & Jittering.mp4
05:20 -
008 Enemy AI – Chase Range.mp4
07:25 -
009 Using OnDrawGizmosSelected().mp4
04:05 -
010 Enemy AI – Attack If Provoked.mp4
10:15 -
011 Give That Player A Gun.mp4
07:03 -
012 Introduction To Raycasting.mp4
08:07 -
013 Enemy Health & Damage.mp4
08:35 -
014 Implement A Muzzle Flash.mp4
06:57 -
001 Welcome To Zombie Runner.mp4
04:16 -
016 Introduction To Animator Controller.mp4
08:08 -
017 Creating A Simple Animation.mp4
06:51 -
018 Animator Transition Conditions.mp4
04:18 -
019 Trigger Animation In Code.mp4
12:13 -
020 Use Animation Events.mp4
06:57 -
021 Create Player Health Class.mp4
08:26 -
022 Rotate To Face Target.mp4
07:35 -
023 Game Over User Interface.mp4
13:16 -
024 Create A Death Handler.mp4
06:50 -
025 Using BroadcastMessage.mp4
07:17 -
026 Early Gameplay Loop.mp4
05:47 -
027 Weapon System Overview.mp4
04:09
08 – Continuing Your GameDev Journey
-
001 Congratulations.mp4
01:06
Student Ratings & Reviews
No Review Yet