English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 140 lectures (18h 17m) | 5.91 GB
Learn Unity in C# & Code Your First Five 2D Video Games for Web, Mac & PC. The Tutorials Cover Tilemap
The course has recently been remastered in Unity 2021.1.
This course started as a runaway success on Kickstarter and has gone on to become the most popular and most watched Unity game development course on Udemy. The course has full English closed-captions throughout.
Learn how to create video games using Unity, the world-leading free-to-use game development tool. We start super simple so you need no prior experience of Unity or coding! With our online tutorials, you’ll be amazed what you can achieve right from the first moment you start the course.
Benefit from our world-class support from both other students, and the GameDevtv team who are regularly engaged in the forums and Q&A section. Go on to build several games including:
Snow Boarder: A simple Side-Scrolling jumping game using Unity’s sprite shape tool
Laser Defender: A Top-Down Space Shooter with enemies to shoot and dodge;
TileVania: A fast-paced classic Side-Scrolling Platformer using Unity’s Tilemap tool;
Quiz Master: A Quiz Game that focuses on learning how to set up user interface in Unity.
What you’ll learn
- Learn C#, a powerful modern language, from scratch. No prior programming experience is necessary.
- Become excellent at using the Unity game engine.
- Build a solid foundation for game design and game development that will help you build your own games.
- Learn how object oriented programming works in practice.
- Create playable game projects – good for your portfolio, or just for your own sense of achievement.
- Transfer your knowledge from this course to .NET, other languages, and more.
- Develop highly transferable coding problem solving skills.
- Be part of an amazing and supportive community of people similar to you.
Table of Contents
Introduction & Setup
1 Welcome To The Course
2 For Users of Older Unity Versions
3 Install Unity & VS Code
4 IntelliSense Issues
5 Introducing Unity
6 Set Up Visual Studio Code
7 Community & Support
8 Accessing Our Projects
Delivery Driver (New Unity 2021.1 Content)
9 Section Intro – Delivery Driver
10 Game Design – Delivery Driver
11 Introducing Methods
12 Transform.Translate()
13 Introducing Variables
14 How To Use SerializeField
15 Using Input.GetAxis()
16 Using Time.deltaTime()
17 Colliders & Rigidbodies
18 Using OnCollisionEnter2D()
19 Using OnTriggerEnter2D()
20 Add Assets To Project
21 Basic Level Layout
22 Simple Follow Camera
23 If Statements & Tags
24 How To Use Bools
25 How To Destroy Objects
26 How To Use GetComponent
27 Boosts & Bumps
28 Wrap Up – Delivery Driver
Snow Boarder (New Unity 2021.1 Content)
29 Section Intro – Snow Boarder
30 Game Design – Snow Boarder
31 How To Use Sprite Shapes
32 Using Edge Colliders
33 Cinemachine Follow Camera
34 Set Up Our Character
35 Using Surface Effector 2D
36 AddTorque To Rotate
37 Triggers To Restart Level
38 NameSpaces & SceneManagement
39 Using Invoke() For Delays
40 Introducing Particle Effects
41 Triggering Particle Effects
42 Take A Moment To Tune
43 Using FindObjectOfType
44 Using OnCollisionExit2D
45 How To Trigger Sound Effects
46 Public Access Modifier
47 Prevent Double Play
48 Wrap Up – Snow Boarder
Quiz Master (New Unity 2021.1 Content)
49 Section Intro – Quiz Master
50 Game Design – Quiz Master
51 UI Canvas
52 TextMeshPro
53 Button Layout
54 Scriptable Objects
55 Getter Methods
56 Arrays
57 TextMeshProUGUI
58 For Loops
59 Swapping Sprites
60 Button States
61 Simple Timer
62 Timer Fill Fraction
63 Connecting the Timer
64 Lists
65 Keeping Score
66 Sliders
67 End Screen
68 Game Manager
69 Section Wrap-Up
TileVania (New Unity 2021.1 Content)
70 Section Intro – TileVania
71 Game Design – TileVania
72 Slicing Sprite Sheets
73 Introduction To Unity Tilemap
74 Unity Tilemap With Layers
75 How To Use Unity Rule Tiles
76 Create Player Idle Animation
77 Animation States & Transitions
78 Using Prefabs In Unity
79 Composite Collider For Tilemap
80 Set Up Input System
81 Horizontal Player Movement
82 Flip Player Sprite
83 Animation State In Code
84 Jumpy Jump
85 Jump If IsTouchingLayers
86 Climb That Ladder
87 Stop Sliding On Ladder
88 Ladder Climb Animation
89 Cinemachine Follow Camera
90 Cinemachine Confiner
91 State-Driven Cameras
92 Using Physics Material 2D
93 Prevent Wall Jump
94 Set Up Our Enemy
95 Move & Flip Enemy
96 Player Mortality
97 Player Death State
98 How To Create Hazards
99 Instantiate Bullet From Gun
100 Implement Bullet Behaviour
101 Create Some Levels
102 Level Exit Portal
103 Game Session Controller
104 Make A Coin Pickup
105 Coin Sound Effect
106 Persistent Score & Lives
107 Scene Persist
108 Prefab Variants
109 TileVania Wrap Up
Laser Defender
110 Section Intro – Laser Defender
111 Game Design – Laser Defender
112 Project Setup
113 Unity Input System
114 Boundaries
115 Enemies
116 Pathfinding
117 Instantiating Enemies
118 Coroutines
119 While Loops
120 Taking Damage
121 Projectile Setup
122 Player Shooting
123 Enemy Shooting
124 Particle Effects
125 Screen Shake
126 Scrolling Background
127 Sound Effects
128 Music
129 Keeping Score
130 Game UI – Part 1
131 Game UI – Part 2
132 Adding Scenes
133 Level Manager
134 Singleton Pattern
135 Singleton Scorekeeper
136 Balance and Build
137 Section Wrap-Up
138 Congratulations
Continuing Your GameDev Journey
139 BONUS LECTURE
140 Credits
Resolve the captcha to access the links!