C CourseDen

Complete C# Unity Game Developer 3D

Build 5 playable 3D games in Unity 6 using C#. Learn real coding skills and master core game development techniques.

4.7 (49174 ratings) | 27h 0m | All Levels | English | Last updated Oct 2026

Created by Rick Davidson, GameDev.tv Team, Stephen Hubbard

What you'll learn

  • Games

About this course

This course has been updated to Unity 6 and teaches C# programming and 3D game development through hands-on projects. Learn Unity and C# from scratch by building five playable games while developing practical skills in programming, game mechanics, physics, AI, procedural generation, UI, animation, audio, lighting, and level design.

You will build an Obstacle Dodge game, a physics-based Rocket Boost game, a Galaxy Strike rail shooter, a procedural endless runner called Royal Run, and a first-person shooter called Sharp Shooter. Along the way, you will learn variables, loops, conditionals, functions, classes, inheritance, coroutines, raycasting, NavMesh, enemy AI, weapon systems, Scriptable Objects, object instantiation, particle effects, Timeline, Terrain, ProBuilder, Cinemachine, and post-processing.

The course is project-based and designed for beginners, with step-by-step instruction and challenges that encourage you to apply what you learn. No previous programming or Unity experience is required.

Course content

9 chapters · 628 lessons · 27h 0m total
01. Introduction & Setup - New Unity 6 Content 17 lessons

1. Welcome To The Course

Video

2. Content Now in Unity 6!

File

3. Download Unity & VS Code

Video

3. Unity-Download

File

3. VS-Code-Download

File

4. Introducing Unity

Video

5. Set Up VS Code

Video

5. VS-Code-Download

File

6. Community & Support

Video

6. GameDev.tv-Forums

File

6. GameDev.tv-Godot-Community-Page

File

6. GameDev.tv-on-Discord

File

6. GameDev.tv-on-Twitter

File

6. GameDev.tv-on-YouTube

File

6. Instagram

File

7. Accessing Our Projects

Video

7. Gitlab-Link

File

02. Obstacle Dodge - New Unity 6 Content 57 lessons

1. Section Intro - Obstacle Dodge

Video

2. Start() & Update()

Video

2. This-Lectures-Project-Changes

File

2. Unity-Docs-Start-

File

2. Unity-Docs-Update-

File

3. Introducing Variables

Video

3. This-Lectures-Project-Changes

File

4. This-Lectures-Project-Changes

File

4. Using SerializeField

Video

5. C# Formatting

Video

5. This-Lectures-Project-Changes

File

6. This-Lectures-Project-Changes

File

6. Using Input.GetAxis()

Video

7. This-Lectures-Project-Changes

File

7. Time.deltaTime

Video

8. Introducing Cinemachine

Video

8. This-Lectures-Project-Changes

File

9. Basic Collisions

Video

9. This-Lectures-Project-Changes

File

10. This-Lectures-Project-Changes

File

10. Understanding Methods

Video

11. Practicing With Methods

Video

11. This-Lectures-Project-Changes

File

12. This-Lectures-Project-Changes

File

12. Using OnCollisionEnter()

Video

13. This-Lectures-Project-Changes

File

13. Using GetComponent()

Video

14. Incrementing a Score

Video

14. This-Lectures-Project-Changes

File

15. This-Lectures-Project-Changes

File

15. Unity-Docs-Time

File

15. Using Time.time

Video

16. If Statements

Video

16. This-Lectures-Project-Changes

File

17. Caching A Reference

Video

17. This-Lectures-Project-Changes

File

18. This-Lectures-Project-Changes

File

18. Using Tags

Video

19. Rotate An Object

Video

19. This-Lectures-Project-Changes

File

20. Fly At Player

Video

20. This-Lectures-Project-Changes

File

20. Unity-Docs-MoveTowards-

File

21. Destroy Object

Video

21. This-Lectures-Project-Changes

File

22. This-Lectures-Project-Changes

File

22. Trigger Projectile

Video

23. Introducing Prefabs

Video

23. This-Lectures-Project-Changes

File

24. This-Lectures-Project-Changes

File

24. Unity Order of Execution

Video

24. Unity-Docs-Order-Of-Execution

File

25. Level Layout

Video

25. This-Lectures-Project-Changes

File

26. Add Hazards To Level

Video

26. This-Lectures-Project-Changes

File

27. Wrap Up - Obstacle Dodge

Video

03. Rocket Boost - New Unity 6 Content 80 lessons

1. Section Intro - Rocket Boost

Video

2. 2_RB_UC3D4 GameDev.tv Sci Fi Starter Assets

Exercise

2. Importing Assets

Video

2. This-Lectures-Project-Changes

File

3. Namespaces & Classes

Video

3. This-Lectures-Project-Changes

File

3. Unity-Docs-Input-System-Scripting-API

File

3. Unity-Docs-Scripting-API

File

4. This-Lectures-Project-Changes

File

4. Unity-Execution-Order

File

4. Using Input Actions

Video

5. This-Lectures-Project-Changes

File

5. Unity-Docs-Order-Of-Execution

File

5. Using AddRelativeForce()

Video

6. Rotation Input

Video

6. This-Lectures-Project-Changes

File

7. Rotate The Rocket

Video

7. This-Lectures-Project-Changes

File

8. Cinemachine Follow Camera

Video

8. This-Lectures-Project-Changes

File

9. Rigidbody Tuning

Video

9. This-Lectures-Project-Changes

File

10. 10_RB_UC3D4 Rocket Boost SFX

Exercise

10. Download-Audacity

File

10. Freesound.org-sound-search

File

10. This-Lectures-Project-Changes

File

10. Unity Audio Introduction

Video

11. Play AudioSource SFX

Video

11. This-Lectures-Project-Changes

File

12. Switch Statements

Video

12. switch-keyword-C-Reference-

File

12. This-Lectures-Project-Changes

File

13. Respawn Using SceneManager

Video

13. This-Lectures-Project-Changes

File

13. Unity-Docs-SceneManager

File

14. Load Next Scene

Video

14. This-Lectures-Project-Changes

File

15. This-Lectures-Project-Changes

File

15. Unity-Docs-Invoke-

File

15. Using Invoke()

Video

16. Code Layout

Video

16. This-Lectures-Project-Changes

File

17. Multiple Audio Clips

Video

17. This-Lectures-Project-Changes

File

17. Unity-Docs-PlayOneShot-

File

18. Bool Variable For State

Video

18. This-Lectures-Project-Changes

File

19. 19_RB_UC3D4 Introduction To Particles

Exercise

19. Intro To Particles

Video

19. This-Lectures-Project-Changes

File

20. This-Lectures-Project-Changes

File

20. Trigger Booster Particles

Video

21. Refactor Our Methods

Video

21. This-Lectures-Project-Changes

File

22. Respond To Debug Keys

Video

22. This-Lectures-Project-Changes

File

23. Assets & Colliders

Video

23. This-Lectures-Project-Changes

File

24. Create A Level Layout

Video

24. This-Lectures-Project-Changes

File

25. Quick Game Tuning

Video

25. This-Lectures-Project-Changes

File

26. Set Dressing Your Level

Video

26. This-Lectures-Project-Changes

File

27. Intro To Post Processing

Video

27. This-Lectures-Project-Changes

File

28. How To Add Lights In Unity

Video

28. This-Lectures-Project-Changes

File

29. A Quick Note About Prefabbing

Video

29. This-Lectures-Project-Changes

File

30. Oscillating Object Script

Video

30. This-Lectures-Project-Changes

File

31. Quit Application Script

Video

31. This-Lectures-Project-Changes

File

32. Design Ideas

Video

32. This-Lectures-Project-Changes

File

33. How To Build & Share Your Game

Video

33. ShareMyGame.com

File

33. This-Lectures-Project-Changes

File

34. Wrap Up - Rocket Boost

Video

04. Galaxy Strike - New Unity 6 Content 100 lessons

1. Section Intro - Galaxy Strike

Video

2. This-Lectures-Project-Changes

File

2. Using Terrain Tools

Video

3. Additional Terrain Features

Video

3. This-Lectures-Project-Changes

File

4. Free-Terrain-Assets

File

4. Texturing Terrain

Video

4. This-Lectures-Project-Changes

File

5. Master Timeline

Video

5. This-Lectures-Project-Changes

File

6. Animation Curves

Video

6. This-Lectures-Project-Changes

File

7. Animate Enemy Using Timeline

Video

7. This-Lectures-Project-Changes

File

8. Input Action Map

Video

8. This-Lectures-Project-Changes

File

9. Player Ship Movement

Video

9. This-Lectures-Project-Changes

File

10. Mathf.Clamp() Ship Movement

Video

10. This-Lectures-Project-Changes

File

10. Unity-Scripting-API-Mathf.Clamp

File

11. Roll Our Ship

Video

11. This-Lectures-Project-Changes

File

12. Lerping Ship Rotation

Video

12. This-Lectures-Project-Changes

File

12. Unity-Docs-Mathf.Lerp

File

12. Unity-Docs-Quaternion.Slerp-

File

13. Rotating Pitch

Video

13. This-Lectures-Project-Changes

File

14. GDTV Particle Sprites

Exercise

14. Particle System Ship Laser

Video

14. This-Lectures-Project-Changes

File

15. Laser Fire Input

Video

15. This-Lectures-Project-Changes

File

16. C# Arrays & Foreach Loops

Video

16. C-foreach-statement-Microsoft-Docs

File

16. This-Lectures-Project-Changes

File

16. Unity-Docs-Array

File

17. Crosshair Rect Transform

Video

17. This-Lectures-Project-Changes

File

18. ScreenToWorldPoint Target

Video

18. This-Lectures-Project-Changes

File

18. Unity-Docs-ScreenToWorldPoint

File

19. This-Lectures-Project-Changes

File

19. Unity-Docs-LookRotation

File

19. Unity-Docs-Vector-Arithmetic

File

19. Vector Arithmetic

Video

20. C-String-Interpolation

File

20. Collision & Triggers

Video

20. This-Lectures-Project-Changes

File

20. Unity-Docs-Collision-Matrix

File

21. Particle Collision

Video

21. This-Lectures-Project-Changes

File

22. Instantiate at Runtime

Video

22. This-Lectures-Project-Changes

File

23. Nested Prefabs & Prefab Variants

Video

23. This-Lectures-Project-Changes

File

24. Enemy Ship Variants

Video

24. This-Lectures-Project-Changes

File

25. This-Lectures-Project-Changes

File

25. Tune & Tweak

Video

26. Enemy Hit Points

Video

26. This-Lectures-Project-Changes

File

27. Public Methods C#

Video

27. This-Lectures-Project-Changes

File

28. Scoreboard UI

Video

28. This-Lectures-Project-Changes

File

29. Enemy Waves Using Control Tracks

Video

29. This-Lectures-Project-Changes

File

30. This-Lectures-Project-Changes

File

30. Timeline Audio

Video

30. Voice Lines

Exercise

31. Displaying Dialogue Using Signals

Video

31. This-Lectures-Project-Changes

File

32. Portrait Camera Render Texture

Video

32. This-Lectures-Project-Changes

File

32. Unity-Docs-Render-Texture

File

33. Asset-Store-URP-Trees

File

33. Paint Trees on Terrain

Video

33. This-Lectures-Project-Changes

File

34. Rendering, Lighting, & Shadows

Video

34. This-Lectures-Project-Changes

File

35. Asset-Store-Skybox-Volume-2

File

35. Skybox

Video

35. This-Lectures-Project-Changes

File

36. Post Processing

Video

36. This-Lectures-Project-Changes

File

37. Layers & Multiple Volume Profiles

Video

37. This-Lectures-Project-Changes

File

37. Unity-Docs-Layers

File

38. Reload Level Using Coroutines

Video

38. This-Lectures-Project-Changes

File

38. Unity-Docs-Coroutines

File

39. Music & SFX

Exercise

39. Music Singleton

Video

39. This-Lectures-Project-Changes

File

39. Unity-Docs-DontDestroyOnLoad

File

40. This-Lectures-Project-Changes

File

40. Your Vertical Slice

Video

41. Wrap Up - Galaxy Strike

Video

05. Royal Run - New Unity 6 Content 101 lessons

1. Section Intro - Royal Run

Video

2. Project Setup & Import Assets

Video

2. This-Lectures-Project-Changes

File

3. Level Generation Using For Loops

Video

3. Microsoft-Docs-For-Loop

File

3. This-Lectures-Project-Changes

File

4. Chunk Movement

Video

4. This-Lectures-Project-Changes

File

5. C# Lists

Video

5. Microsoft-Docs-List

File

5. This-Lectures-Project-Changes

File

6. Player Movement

Video

6. This-Lectures-Project-Changes

File

6. Unity-Docs-Interpolation

File

6. Unity-Docs-MovePosition

File

7. Restrain Player Using Clamp

Video

7. This-Lectures-Project-Changes

File

7. Unity-Asset-Store-Midgard-Skybox

File

7. Unity-Scripting-API-Mathf.Clamp

File

8. C-Docs-While-Loop

File

8. Obstacles Using While Loops

Video

8. This-Lectures-Project-Changes

File

9. Physics Materials

Video

9. This-Lectures-Project-Changes

File

9. Unity-Docs-Physics-Material

File

9. Unity-Docs-Rigidbody

File

10. Obstacle Prefab Variants

Video

10. This-Lectures-Project-Changes

File

11. Fence Chunk Hazard

Video

11. This-Lectures-Project-Changes

File

12. Lane Detection

Video

12. Microsoft-Docs-RemoveAt

File

12. This-Lectures-Project-Changes

File

13. Lane Pickups

Video

13. This-Lectures-Project-Changes

File

14. Physics Collision Setup

Video

14. This-Lectures-Project-Changes

File

14. Unity-Docs-Collision-Matrix

File

15. Destroy Obstacles

Video

15. This-Lectures-Project-Changes

File

16. Mixamo-Jogging-Stumble

File

16. Player Hit Animation

Video

16. This-Lectures-Project-Changes

File

17. This-Lectures-Project-Changes

File

17. Trigger Animation Through Code

Video

17. Unity-Docs-Animator

File

18. Inheritance

Video

18. Microsoft-Docs-Inheritance

File

18. This-Lectures-Project-Changes

File

19. Modifying Physics

Video

19. This-Lectures-Project-Changes

File

20. Cinemachine Camera Controller

Video

20. This-Lectures-Project-Changes

File

21. Speed Up Particle System

Video

21. This-Lectures-Project-Changes

File

22. Inspector Tooltips & Headers

Video

22. This-Lectures-Project-Changes

File

22. Unity-Docs-Attributes

File

23. Score Manager

Video

23. This-Lectures-Project-Changes

File

24. Dependency Injection

Video

24. This-Lectures-Project-Changes

File

25. Microsoft-Docs-String-Format

File

25. This-Lectures-Project-Changes

File

25. Time Lose Condition

Video

25. Unity-Docs-Time.timescale

File

26. Microsoft-Docs-Properties

File

26. Properties

Video

26. This-Lectures-Project-Changes

File

27. Microsoft-Docs-Modulus-Operator

File

27. Modulus Operator

Video

27. This-Lectures-Project-Changes

File

28. Checkpoint Increase Time

Video

28. This-Lectures-Project-Changes

File

29. Beautify Checkpoint Prefab

Video

29. This-Lectures-Project-Changes

File

30. Lighting & Post Processing pt. 1

Video

30. This-Lectures-Project-Changes

File

31. Lighting & Post Processing pt. 2

Video

31. This-Lectures-Project-Changes

File

32. Cinemachine Composer

Video

32. This-Lectures-Project-Changes

File

32. Unity-Docs-Cinemachine-Composer

File

33. Fog Particle System

Video

33. This-Lectures-Project-Changes

File

34. Cinemachine Screen Shake

Video

34. This-Lectures-Project-Changes

File

34. Unity-Docs-Impulse-Source

File

35. Rock Collision FX

Video

35. This-Lectures-Project-Changes

File

35. Unity-Docs-Collision-Contacts

File

36. Freesound-Freesound

File

36. itch.io

File

36. Music & Camera Noise

Video

36. opengameart

File

36. This-Lectures-Project-Changes

File

36. Unity-Asset-Store

File

37. ShareMyGame.com

File

37. This-Lectures-Project-Changes

File

37. Tune, Tweak, & Balance

Video

38. Wrap Up - Royal Run

Video

06. Sharp Shooter - New Unity 6 Content 103 lessons

1. Section Intro - Sharp Shooter

Video

2. First Person Starter Asset

Video

2. This-Lectures-Project-Changes

File

2. Unity-Asset-Store-First-Person-Controller

File

3. Nav Mesh Agent

Video

3. This-Lectures-Project-Changes

File

3. Unity-Docs-SetDestination

File

4. Agent Jump & Drop Height

Video

4. This-Lectures-Project-Changes

File

4. Unity-Docs-Nav-Mesh-Agent

File

5. Equip a Gun

Video

5. This-Lectures-Project-Changes

File

6. Raycasting

Video

6. This-Lectures-Project-Changes

File

6. Unity-Docs-Raycast

File

7. Shoot Input

Video

7. This-Lectures-Project-Changes

File

8. Enemy Health

Video

8. This-Lectures-Project-Changes

File

9. Muzzle Flash

Video

9. This-Lectures-Project-Changes

File

9. Unity-Asset-Store-Synty-FX

File

10. This-Lectures-Project-Changes

File

10. Unity-Docs-Animator-Play

File

10. Weapon Animation

Video

11. Hit VFX

Video

11. This-Lectures-Project-Changes

File

11. Unity-Docs-Hit-Point

File

12. Robot Animator & Animation

Video

12. This-Lectures-Project-Changes

File

12. Unity-Docs-Animator

File

13. Intro to Probuilder

Video

13. This-Lectures-Project-Changes

File

13. Unity-Docs-ProBuilder

File

14. ProBuilder Level Blockout

Video

14. This-Lectures-Project-Changes

File

15. ProBuilder Tips & Tricks

Video

15. This-Lectures-Project-Changes

File

16. New Scene Prep

Video

16. This-Lectures-Project-Changes

File

17. Scriptable Objects

Video

17. This-Lectures-Project-Changes

File

17. Unity-Docs-Scriptable-Objects

File

18. Shoot Cooldown

Video

18. This-Lectures-Project-Changes

File

19. Machine Gun

Video

19. This-Lectures-Project-Changes

File

20. This-Lectures-Project-Changes

File

20. Weapon Pickup

Video

21. Switching Weapons

Video

21. This-Lectures-Project-Changes

File

22. Sniper Rifle

Video

22. This-Lectures-Project-Changes

File

23. This-Lectures-Project-Changes

File

23. Weapon Zoom

Video

24. Base Pickup Using Inheritance

Video

24. This-Lectures-Project-Changes

File

25. Raycast Overloads

Video

25. This-Lectures-Project-Changes

File

25. Unity-Docs-Raycast

File

26. Ammo

Video

26. Microsoft-Docs-Numeric-String-Formatting

File

26. This-Lectures-Project-Changes

File

27. Ammo Pickup

Video

27. This-Lectures-Project-Changes

File

28. This-Lectures-Project-Changes

File

28. Weapon Viewport

Video

29. Gun Recoil Screenshake

Video

29. This-Lectures-Project-Changes

File

30. Robot Explosion VFX

Video

30. This-Lectures-Project-Changes

File

31. Explosion OnDrawGizmos()

Video

31. This-Lectures-Project-Changes

File

32. Physics.OverlapSphere()

Video

32. This-Lectures-Project-Changes

File

32. Unity-Docs-OverlapSphere

File

33. Death Camera Transition

Video

33. This-Lectures-Project-Changes

File

34. Player Shield UI

Video

34. This-Lectures-Project-Changes

File

34. Unity-Docs-Grid-Layout-Group

File

35. Enemy Spawn Gate

Video

35. This-Lectures-Project-Changes

File

36. This-Lectures-Project-Changes

File

36. Turret

Video

36. Unity-Docs-LookAt

File

37. Projectile

Video

37. This-Lectures-Project-Changes

File

37. Unity-Docs-LinearVelocity

File

38. DaFont-Download-fonts

File

38. This-Lectures-Project-Changes

File

38. TMP Font Asset Creator

Video

38. Unity-Docs-Font-Asset-Creator

File

39. Microsoft-Docs-Ternary-Operator

File

39. Ternary Operator

Video

39. This-Lectures-Project-Changes

File

40. Event System

Video

40. This-Lectures-Project-Changes

File

41. This-Lectures-Project-Changes

File

41. Win Condition

Video

42. Polish

Video

42. This-Lectures-Project-Changes

File

43. Wrap Up - Sharp Shooter

Video

07. Updates And Important Messages 1 lessons

1. Original Unity 2020 Content

File

13. Zombie Runner - First Person Shooter (Original Content) 165 lessons

1. Unity-3D-Slides-Zombie-Runner

File

1. Welcome To Zombie Runner

Video

2. Zombie Runner Game Design

Video

3. Unity-Asset-Store-First-Person-Character-Controller

File

3. Warning Unity Standard Assets Depreciated

File

4. Adding First Person Controller

Video

4. This-Lectures-Github-Commit

File

5. Make A Prototyping Sandbox

Video

5. This-Lectures-Discussions

File

5. This-Lectures-Github-Commit

File

6. This-Lectures-Github-Commit

File

6. Using NavMeshAgent For AI

Video

7. Getting Stuck & Jittering

Video

7. Github-Repo-for-this-lecture

File

7. This-Lectures-Discussions

File

7. Unity-Docs-Physics-Material

File

8. Enemy AI - Chase Range

Video

8. This-Lectures-Discussions

File

8. This-Lectures-Github-Commit

File

9. This-Lectures-Discussions

File

9. This-Lectures-Github-Commit

File

9. Unity-Docs-OnDrawGizmoSelected

File

9. Using OnDrawGizmosSelected()

Video

10. Enemy AI - Attack If Provoked

Video

10. This-Lectures-Discussions

File

10. This-Lectures-Github-Commit

File

11. Give That Player A Gun

Video

11. Survival Carbine - Michael Randall

Exercise

11. This-Lectures-Discussions

File

11. This-Lectures-Github-Commit

File

12. Introduction To Raycasting

Video

12. This-Lectures-Discussions

File

12. This-Lectures-Github-Commit

File

12. Unity-Docs-Raycast

File

12. Unity-Docs-RaycastHit

File

13. Enemy Health & Damage

Video

13. This-Lectures-Discussions

File

13. This-Lectures-Github-Commit

File

14. Implement A Muzzle Flash

Video

14. Muzzle Flash VFX

Exercise

14. This-Lectures-Discussions

File

14. This-Lectures-Github-Commit

File

15. 13_ZR_UY3 Muzzle+Flash+VFX

Exercise

15. Creating Shooting Hit Effect

Video

15. This-Lectures-Discussions

File

15. This-Lectures-Github-Commit

File

16. Introduction To Animator Controller

Video

16. This-Lectures-Discussions

File

16. This-Lectures-Github-Commit

File

17. Creating A Simple Animation

Video

17. This-Lectures-Discussions

File

17. This-Lectures-Github-Commit

File

18. Animator Transition Conditions

Video

18. This-Lectures-Discussions

File

18. This-Lectures-Github-Commit

File

19. This-Lectures-Discussions

File

19. This-Lectures-Github-Commit

File

19. Trigger Animation In Code

Video

20. This-Lectures-Discussions

File

20. This-Lectures-Github-Commit

File

20. Use Animation Events

Video

21. Create Player Health Class

Video

21. This-Lectures-Discussions

File

21. This-Lectures-Github-Commit

File

22. Rotate To Face Target

Video

22. This-Lectures-Discussions

File

22. This-Lectures-Github-Commit

File

22. Unity-Docs-Vector3.normalized

File

22. Unity-docs-Vector3.Slerp

File

23. Game Over User Interface

Video

23. This-Lectures-Discussions

File

23. This-Lectures-Github-commit

File

24. Create A Death Handler

Video

24. This-Lectures-Discussions

File

24. This-Lectures-Github-Commit

File

25. This-Lectures-Discussions

File

25. This-Lectures-Github-Commit

File

25. Unity-Docs-BroadcastMessage-

File

25. Using BroadcastMessage

Video

26. Early Gameplay Loop

Video

26. This-Lectures-Discussions

File

26. This-Lectures-Github-Commit

File

27. This-Lectures-Discussions

File

27. This-Lectures-Github-Commit

File

27. Weapon System Overview

Video

28. This-Lectures-Discussions

File

28. This-Lectures-Github-Commit

File

28. Weapon Zoom - Field Of View

Video

29. This-Lectures-Discussions

File

29. This-Lectures-Github-Commit

File

29. Weapon Zoom - Mouse Sensitivity

Video

30. Basic Ammo Functionality

Video

30. This-Lectures-Discussions

File

30. This-Lectures-Github-Commit

File

31. Multiple Weapon Types

Video

31. This-Lectures-Discussions

File

31. This-Lectures-Github-Commit

File

32. This-Lectures-Discussions

File

32. This-Lectures-Github-Commit

File

32. Weapon Differentiation

Video

33. Set Active Weapon

Video

33. This-Lectures-Discussions

File

33. This-Lectures-Github-Commit

File

34. Player Input To Select Weapon

Video

34. This-Lectures-Discussions

File

34. This-Lectures-Github-Commit

File

35. Public Enum & Private Class

Video

35. This-Lectures-Discussions

File

35. This-Lectures-Github-Commit

File

36. Different Weapon Different Ammo

Video

36. This-Lectures-Discussions

File

36. This-Lectures-Github-Commit

File

37. Quick Bug Fix Challenge

Video

37. This-Lectures-Discussions

File

37. This-Lectures-Github-Commit

File

38. Ammo Pickup - Part 1

Video

38. This-Lectures-Discussions

File

38. This-Lectures-Github-Commit

File

39. Ammo Pickup - Part 2

Video

39. This-Lectures-Discussions

File

39. This-Lectures-Github-Commit

File

40. Let's Add A Zombie

Video

40. This-Lectures-Discussions

File

40. This-Lectures-Github-Commit

File

41. Quick Zombie Attack Challenge

Video

41. This-Lectures-Discussions

File

41. This-Lectures-Github-Commit

File

42. Flex Your Level Design Muscles

Video

42. This-Lectures-Discussions

File

42. This-Lectures-Github-Commit

File

42. ZR-Level-Plan.jpg

File

43. Add Terrain & Trees

Video

43. This-Lectures-Discussions

File

43. This-Lectures-Github-Commit

File

44. ProBuilder For Making Props

Video

44. This-Lectures-Discussions

File

44. This-Lectures-Github-Commit

File

45. ProBuilder To Make Rooms

Video

45. This-Lectures-Discussions

File

45. This-Lectures-Github-Commit

File

46. ProBuilder To Make Levels

Video

46. This-Lectures-Discussions

File

46. This-Lectures-Github-Commit

File

47. Adding Textures With ProBuilder

Video

47. Generic Wall Textures

Exercise

47. This-Lectures-Discussions

File

47. This-Lectures-Github-Commit

File

48. This-Lectures-Discussions

File

48. This-Lectures-Github-Commit

File

48. We Need Some Lights

Video

49. Create A FlashLight

Video

49. This-Lectures-Discussions

File

49. This-Lectures-Github-Commits

File

50. Create A Battery Pickup

Video

50. This-Lectures-Discussions

File

50. This-Lectures-Github-Commit

File

51. Display Current Ammo UI

Video

51. This-Lectures-Discussions

File

51. This-Lectures-Github-Commit

File

52. Damage Received UI

Video

52. This-Lectures-Discussions

File

52. This-Lectures-Github-Commit

File

53. Props & Polish

Video

53. This-Lectures-Discussions

File

53. This-Lectures-Github-Commit

File

14. Continuing Your GameDev Journey 4 lessons

1. Congratulations

Video

1. This-Lectures-Discussions

File

2. BONUS LECTURE

File

3. For users of Unity versions 2017-2019

File

R

Instructor

Rick Davidson, GameDev.tv Team, Stephen Hubbard

Featured course instructor on CourseDen. Follow the source link above to see more of their work.

Complete C# Unity Game Developer 3D
Free
Start learning

No account needed — jump straight in.

This course includes:

  • 27h 0m of on-demand video
  • 628 lessons
  • English language
  • Access on mobile and TV
  • Certificate of completion
Free Start learning