Complete C# Unity Game Developer 3D (Update 02-2023)

Design & Develop Video Games. Learn C# in Unity Engine. Code Your first 3D Unity games for web, Mac & PC.

Download Links and Watch in Description


This is the sequel to the Complete Unity Developer, which is a popular e-learning course on the internet. The new version has been completely redone with new projects and teaching techniques. The course has already taught over a million students programming and game development, many of whom have shipped commercial games.

Unity is a 3D package used for creating video games, as well as architectural and medical imaging. However, it can be difficult to use, especially for beginners in coding and game development. The course makes learning to code fun and easy by guiding you step-by-step through the process of creating exciting games.

You can join our communities of developers on Facebook, in our Teaching Assistant-curated Community, and our student Discord chat channel. The course also has full English closed-captions.

You probably have everything you need to get started, as Unity is a free download. With regular internet access, you can engage in our thriving community. Even if you have no experience in coding or 3D packages, the course will guide you from the basics to a solid working knowledge of Unity.

The course is project-based, meaning you will apply programming concepts immediately to real indie games as you go. All project files, references, and resources are included to help you avoid getting stuck. The course features “talking heads,” powerful diagrams, quality screencasts, and more. Don’t just take our word for it; see the amazing reviews from students who have taken the course and transformed their lives. Join us today and become one of them.

For each demo game you build, you will follow this process:

  1. You will be challenged to build the entire game by yourself.
  2. You will be shown step-by-step how to build it.
  3. You will be challenged to apply and re-apply your knowledge regularly.

If you prefer to focus on 2D games, you can check out our Complete Unity Developer 2D course. For something more advanced, check out our epic Unity RPG course. Whether you want to get certified, get a job, or learn environment art, we’ve got you covered. The green leaf logo is your sign of quality.

With a single one-off fee, you will get full lifetime access. The creators are qualified and experienced coders and avid gamers, so they can explain complex concepts clearly while entertaining you along the way.

Here are some things that this course will not cover in detail:

  1. Art asset creation (assets will be provided but not made on-screen)
  2. Advanced performance optimization
  3. Editor plugins or modifications
  4. Physics engine modification

Anyone who wants to learn to create games can benefit from Unity 3D, which is a fantastic platform for making production-quality games. These games can be created for Windows, MacOS, iOS (even iOS 9), Android, and the Web from a single source!

Dive into the course now; you won’t be disappointed!

Watch online or Download for Free

1. Introduction & Setup (New Unity 2020.1 Content)
01. Welcome To The Course
03. Download Unity & VS Code
04. Introducing Unity
05. Introducing Prefabs
06. Your First Script
07. Community & Support

2. Obstacle Course (New Unity 2020.1 Content)
01. Section Intro – Obstacle Course
02. Game Design – Obstacle Course
03. Start() & Update()
04. Introducing Variables
05. Using SerializeField
06. C# Formatting & Input.GetAxis()
07. Time.deltaTime
08. Cinemachine Follow Camera
09. Basic Collision
10. Introduction To Methods
11. Practicing With Methods
12. Using OnCollisionEnter()
13. Using GetComponent()
14. Incrementing A Score
15. Using Time.time
16. If Statements
17. Caching A Reference
18. Using Tags
19. Rotate An Object
20. Prepare Our Prefabs
21. Build An Obstacle Course
22. Wrap Up – Obstacle Course

3. Project Boost (New Unity 2020.1 Content)
01. Section Intro – Project Boost
02. Game Design – Project Boost
03. Onion Design
04. Unity Units
05. Introducing Classes
06. Basic Input Binding
07. Using AddRelativeForce()
08. Variable For Thrusting
09. Transform.Rotate() Our Rocket
10. Rigidbody Constraints
11. Our Source Control Repo
12. Unity Audio Introduction
13. Play AudioSource SFX
14. Switch Statements
15. Respawn Using SceneManager
16. Load Next Level
17. Using Invoke
18. Multiple Audio Clips
19. Bool Variable For State
20. Make Rocket Look Spiffy
21. How To Trigger Particles
22. Particles For Rocket Boosters
23. Refactor With Extract Method
24. Add Cheat Debug Keys
25. Make Environment From Cubes
26. How To Add Lights In Unity
27. Move Obstacle With Code
28. Mathf.Sin() For Oscillation
29. Protect Against NaN Error
30. Designing Level Moments
31. Quit Application
32. How To Build & Publish A Game
33. Wrap Up – Project Boost

4. Argon Assault (New Unity 2020.1 Content)
01. Section Intro – Argon Assault
02. Game Design – Argon Assault
03. How To Add Terrain
04. Unity Terrain Tools
05. How To Use Unity Asset Store
06. Texturing Terrain In Unity
07. Add Trees To Terrain
08. Master Timeline For Player Rail
09. Animate Enemy Using Timeline
10. Import Player Ship Asset
11. Using GetAxis() For Movement
12. Unitys New Input System
13. Start Moving Our Player
14. Move Player Using Input
15. Mathf.Clamp() To Constrain Movement
16. How To Set Local Rotation
17. Rotate Ship With Position & Throw
18. Time To Tune And Tweak
19. Particle System Laser Bullet
20. Exploring Nested Prefabs In Unity
21. Set Up Firing Input
22. Arrays & Foreach Loops
23. Deactivating Particle System Emission
24. Header & Tooltips Attributes
25. Understanding Collisions & Triggers
26. Detecting Particle Collisions
27. Reload Scene After Collsion
28. Create Explosion Particle Effect
29. Trigger Player Explosion
30. Instantiate At Runtime
31. Public Methods In Unity C#
32. Simple User Interface For Score
33. ToString() To Display Score
34. Enemy Hit Points
35. Set Up Enemy Prefabs
36. Using FindWithTag()
37. Control Tracks For Enemy Waves
38. Timeline For Dialogue
39. Singleton Pattern For Music Player
40. Sneaky Explosion SFX
41. Skybox & Lighting
42. Add Post Processing
43. Your 3 Minute Experience
44. Wrap Up – Argon Assault

5. Realm Rush (New Unity 2020.1 Content)
01. Introduction – Realm Rush
02. Realm Rush Game Design
03. Grid Snapping
04. Text Labels
05. Coordinate System
06. Lists
07. Introducing Coroutines
08. Importing Assets
09. Prefab Variants
10. Smooth Enemy Movement
11. Detect Mouse Input
12. Targeting Enemies
13. Damaging Enemies
14. Debugging Tools
15. Finding the Path
16. Instantiating Enemies
17. Object Pools
18. Target Closest Enemy
19. Currency System (Part 1)
20. Currency System (Part 2)
21. UI Text
22. Increasing Difficulty
23. Refactoring
24. Playtest and Balance
25. Review and Reflect
26. Pathfinding Decisions
27. Breadth First Search
28. Pure C# Classes
29. Dictionaries
30. More Debugging Tools
31. Exploring Neighbors
32. Exploring the World
33. Finding the Path (again!)
34. Blocking Nodes
35. Valid Path
36. Script Execution Order
37. Broadcast Message
38. Overloading Methods
39. Build Timer
40. Ambience
41. Post Processing
42. Section Wrap-Up

Project Files: Link 1 | Link 2

[Udemy] Complete C# Unity Game Developer 3D (Chapter 6-8 – Zombie Runner)

06 Zombie Runner

01_Welcome To Zombie Runner
02_Zombie Runner Game Design
03_Adding First Person Controller
04_Make A Prototyping Sandbox
05_Using NavMeshAgent For AI
06_Getting Stuck & Jittering
07_Enemy AI – Chase Range
08_Using OnDrawGizmosSelected()
09_Enemy AI – Attack If Provoked
10_Give That Player A Gun
11_Introduction To Raycasting
12_Enemy Health & Damage
13_Implement A Muzzle Flash
14_Creating Shooting Hit Effect
15_Introduction To Animator Controller
16_Creating A Simple Animation
17_Animator Transition Conditions
18_Trigger Animation In Code
19_Use Animation Events
20_Create Player Health Class
21_Rotate To Face Target
22_Game Over User Interface
23_Create A Death Handler
24_Using BroadcastMessage
25_Early Gameplay Loop
26_Weapon System Overview
27_Weapon Zoom – Field Of View
28_Weapon Zoom – Mouse Sensitivity
29_Basic Ammo Functionality
30_Multiple Weapon Types
31_Weapon Differentiation
32_Set Active Weapon
33_Player Input To Select Weapon
34_Public Enum & Private Class
35_Different Weapon Different Ammo
36_Quick Bug Fix Challenge
37_Ammo Pickup – Part 1
38_Ammo Pickup – Part 2
39_Lets Add A Zombie
40_Quick Zombie Attack Challenge
41_Flex Your Level Design Muscles
42_Add Terrain & Trees
43_ProBuilder For Making Props
44_ProBuilder To Make Rooms
45_ProBuilder To Make Levels
46_Adding Textures With ProBuilder
47_We Need Some Lights
48_Create A FlashLight
49_Create A Battery Pickup
50_Display Current Ammo UI
51_Damage Received UI
52_Props & Polish

07 Information & Updates


Project Files: Link 1 | Link 2


There are no reviews yet.

Be the first to review “Complete C# Unity Game Developer 3D (Update 02-2023)”

Your email address will not be published. Required fields are marked *

Shopping Cart
AdBlocker Image

Please disable Ad Blockers
Looks like you're using an ad blocker or popup blocker. We rely on advertising to help fund our site.