Complete C# Unity 2D Game Development (Updated To Unity 6)
Build 4 playable 2D games in Unity 6 using C#. Learn real coding skills and master game development fundamentals.
Created by GameDev.tv Team, Rick Davidson, Ahmed Nassef
What you'll learn
- Games
About this course
Course content
12 chapters · 613 lessons · 17h 17m total01. Introduction & Setup - New Unity 6 Content 6 lessons
02. Delivery Dash - New Unity 6 Content 43 lessons
1. Section Intro - Delivery Dash
Video
2. Introducing Methods
Video
3. Transform.Translate()
Video
4. Introducing Variables
Video
5. How to Use SerializeField
Video
6. Keyboard Input & if Statements
Video
7. Moving Our Car
Video
8. Using Time.deltaTime
Video
9. Colliders & Rigidbodies
Video
10. Using OnCollisionEnter2D()
Video
11. Using OnTriggerEnter2D()
Video
12. Introducing Cinemachine
Video
13. Assets & Unity Units
Video
14. Car & Background
Video
15. Create A Level
Video
16. Add Collision Blocks
Video
17. Using Tags In Unity
Video
18. Introducing Bools
Video
19. Introducing Prefabs
Video
20. How To Destroy Objects
Video
21. Using GetComponent
Video
22. Boosts & Bumps
Video
23. Adding UI Text
Video
03. Snow Surfer - New Unity 6 Content 53 lessons
1. Game Design - Snow Surfer
Video
2. Introducing Sprite Shapes
Video
3. Using Edge Colliders
Video
4. Cinemachine Follow Camera
Video
5. Setting Up Our Character
Video
6. Using the Surface Effector 2D
Video
7. Using Unity’s Input System
Video
8. Rotating our Player
Video
9. Finish Line & Crash Detector
Video
10. Namespaces & SceneManagement
Video
11. Using Invoke() For Delays
Video
12. Introducing Particle Systems
Video
13. Triggering Particle Effects
Video
14. Take A Moment To Tune
Video
15. Using FindFirstObjectOfType()
Video
16. Using OnCollisionExit()
Video
17. The Public Access Modifier
Video
18. Calculating Number of Flips
Video
19. Introducing Function Parameters
Video
20. Using Fonts
Video
21. Introducing ScriptableObjects
Video
22. Activating Powerups
Video
23. Creating a Timer
Video
24. Creating Powerup Particles
Video
25. Anchors & Pivots
Video
26. Layout Groups & Buttons
Video
27. Button OnClick() Events
Video
05. Introduction & Setup (Unity 2021.1 Content) 27 lessons
1. Welcome To The Course
Video
2. Install Unity & VS Code
Video
4. Introducing Unity
Video
5. Set Up Visual Studio Code
Video
6. Community & Support
Video
7. Accessing Our Projects
Video
06. Delivery Driver (Unity 2021.1 Content) 74 lessons
1. Section Intro - Delivery Driver
Video
2. Game Design - Delivery Driver
Video
3. Introducing Methods
Video
4. Transform.Translate()
Video
5. Introducing Variables
Video
6. How To Use SerializeField
Video
7. Using Input.GetAxis()
Video
8. Using Time.deltaTime()
Video
9. Colliders & Rigidbodies
Video
10. Using OnCollisionEnter2D()
Video
11. Using OnTriggerEnter2D()
Video
12. 12_DD_UY2 Delivery Driver Assets
Exercise
12. Add Assets To Project
Video
13. Basic Level Layout
Video
14. Simple Follow Camera
Video
15. If Statements & Tags
Video
16. How To Use Bools
Video
17. How To Destroy Objects
Video
18. How To Use GetComponent
Video
19. Boosts & Bumps
Video
20. Wrap Up - Delivery Driver
Video
07. Snow Boarder (Unity 2021.1 Content) 74 lessons
1. Section Intro - Snow Boarder
Video
2. Game Design - Snow Boarder
Video
3. How To Use Sprite Shapes
Video
3. Snow Boarder Sprite Assets
Exercise
4. Using Edge Colliders
Video
5. Cinemachine Follow Camera
Video
6. Set Up Our Character
Video
7. Using Surface Effector 2D
Video
8. AddTorque To Rotate
Video
9. Triggers To Restart Level
Video
10. NameSpaces & SceneManagement
Video
11. Using Invoke() For Delays
Video
12. Introducing Particle Effects
Video
13. Triggering Particle Effects
Video
14. Take A Moment To Tune
Video
15. Using FindObjectOfType
Video
16. Using OnCollisionExit2D
Video
17. How To Trigger Sound Effects
Video
18. Public Access Modifier
Video
19. Prevent Double Play
Video
20. Wrap Up - Snow Boarder
Video
08. Quiz Master (Unity 2021.1 Content) 77 lessons
1. Section Intro - Quiz Master
Video
2. Game Design - Quiz Master
Video
3. Quiz Master Sprites
Exercise
3. UI Canvas
Video
4. TextMeshPro
Video
5. Button Layout
Video
6. Scriptable Objects
Video
7. Getter Methods
Video
8. Arrays
Video
9. TextMeshProUGUI
Video
10. For Loops
Video
11. Swapping Sprites
Video
12. Button States
Video
13. Simple Timer
Video
14. Timer Fill Fraction
Video
15. Connecting the Timer
Video
16. Lists
Video
17. Keeping Score
Video
18. Sliders
Video
19. End Screen
Video
20. Game Manager
Video
21. Section Wrap-Up
Video
09. TileVania (Unity 2021.1 Content) 138 lessons
1. Section Intro - TileVania
Video
2. Game Design - TileVania
Video
3. Slicing Sprite Sheets
Video
4. Introduction To Unity Tilemap
Video
5. Unity Tilemap With Layers
Video
6. How To Use Unity Rule Tiles
Video
7. Create Player Idle Animation
Video
8. Animation States & Transitions
Video
9. Using Prefabs In Unity
Video
10. Composite Collider For Tilemap
Video
11. Set Up Input System
Video
12. Horizontal Player Movement
Video
13. Flip Player Sprite
Video
14. Animation State In Code
Video
15. Jumpy Jump
Video
16. Jump If IsTouchingLayers
Video
17. Climb That Ladder
Video
18. Stop Sliding On Ladder
Video
19. Ladder Climb Animation
Video
20. Cinemachine Follow Camera
Video
21. Cinemachine Confiner
Video
22. State-Driven Cameras
Video
23. Using Physics Material 2D
Video
24. Prevent Wall Jump
Video
25. Set Up Our Enemy
Video
26. Move & Flip Enemy
Video
27. Player Mortality
Video
28. Player Death State
Video
29. How To Create Hazards
Video
30. Instantiate Bullet From Gun
Video
31. Implement Bullet Behaviour
Video
32. Create Some Levels
Video
33. Level Exit Portal
Video
34. Game Session Controller
Video
35. Make A Coin Pickup
Video
36. Coin Sound Effect
Video
37. Persistent Score & Lives
Video
38. Scene Persist
Video
39. Prefab Variants
Video
40. TileVania Wrap Up
Video
10. Laser Defender (Original Version) 117 lessons
1. Section Intro - Laser Defender
Video
2. Game Design - Laser Defender
Video
3. Project Setup
Video
3. starfield background sprite
Exercise
4. Unity Input System
Video
5. Boundaries
Video
6. Enemies
Video
7. Pathfinding
Video
8. Instantiating Enemies
Video
9. Coroutines
Video
10. While Loops
Video
11. Taking Damage
Video
12. Projectile Setup
Video
13. Player Shooting
Video
14. Enemy Shooting
Video
15. explosion_spritesheet
Exercise
15. Particle Effects
Video
16. Screen Shake
Video
17. Scrolling Background
Video
17. starfield_layered_background
Exercise
18. Sound Effects
Video
19. Music
Video
20. Keeping Score
Video
21. Game UI - Part 1
Video
22. Game UI - Part 2
Video
23. Adding Scenes
Video
24. Level Manager
Video
25. Singleton Pattern
Video
26. Singleton Scorekeeper
Video
27. Balance and Build
Video
28. Section Wrap-Up
Video
29. Congratulations
Video
11. Updates and Important Messages 1 lessons
Instructor
GameDev.tv Team, Rick Davidson, Ahmed Nassef
Featured course instructor on CourseDen. Follow the source link above to see more of their work.
No account needed — jump straight in.
This course includes:
- 17h 17m of on-demand video
- 613 lessons
- English language
- Access on mobile and TV
- Certificate of completion