-
Урок 1. 00:02:47Unity Bootcamp: 3D Game Development
-
Урок 2. 00:02:50What Are We Creating?
-
Урок 3. 00:01:35What is Unity?
-
Урок 4. 00:07:10Installing Unity
-
Урок 5. 00:05:30Creating a New Project
-
Урок 6. 00:04:09Custom Layouts
-
Урок 7. 00:07:30Default Windows Overview
-
Урок 8. 00:04:49Understanding Game Objects
-
Урок 9. 00:04:43Moving Around the Scene
-
Урок 10. 00:05:21Manipulating Game Objects
-
Урок 11. 00:07:53Exercise: Creating a Robot
-
Урок 12. 00:04:32Understanding Component Composition
-
Урок 13. 00:02:29The Transform Component
-
Урок 14. 00:07:31Applying Materials
-
Урок 15. 00:01:45Exercise: Materials
-
Урок 16. 00:05:43Parent and Children Objects
-
Урок 17. 00:07:44Prefabs
-
Урок 18. 00:05:20Final Tips and Tricks
-
Урок 19. 00:02:49Importing Unity Package Files
-
Урок 20. 00:03:10Model File Formats
-
Урок 21. 00:04:16Model Prefabs
-
Урок 22. 00:04:17Installing Packages with the Package Manager
-
Урок 23. 00:09:16Creating a 3D Tilemap
-
Урок 24. 00:02:17Changing the Materials on a Model
-
Урок 25. 00:04:02Extracting Materials from a Model
-
Урок 26. 00:07:17Adding an Offset to a Brush
-
Урок 27. 00:01:56Exercise: Installing the Polybrush Package
-
Урок 28. 00:08:21Painting Models with a Polybrush
-
Урок 29. 00:07:07Custom Icons for Game Objects
-
Урок 30. 00:05:22Exercise: Drawing More Tilemaps
-
Урок 31. 00:03:09Exercise: Adding a Slope
-
Урок 32. 00:03:36Rotating Tiles
-
Урок 33. 00:03:22Exercise: Rotating Corner Tiles
-
Урок 34. 00:02:05Where to Find Game Assets?
-
Урок 35. 00:02:58What is C#?
-
Урок 36. 00:04:41Installing Visual Studio Code
-
Урок 37. 00:03:35Configuring Visual Studio Code
-
Урок 38. 00:03:14Creating a C# File
-
Урок 39. 00:03:06Understanding Namespaces
-
Урок 40. 00:04:44Creating a Namespace
-
Урок 41. 00:02:12What are Objects?
-
Урок 42. 00:03:11Creating Classes
-
Урок 43. 00:03:34Understanding Variables
-
Урок 44. 00:04:48Defining Variables
-
Урок 45. 00:02:48Comments
-
Урок 46. 00:03:49Constructor Methods
-
Урок 47. 00:04:31Access Modifiers
-
Урок 48. 00:03:58Inheritance Basics
-
Урок 49. 00:01:38Using Namespaces
-
Урок 50. 00:03:13Adding Classes as Components to Game Objects
-
Урок 51. 00:04:08Custom Methods
-
Урок 52. 00:03:42Parameters
-
Урок 53. 00:03:39Return Values
-
Урок 54. 00:07:03Control Flow
-
Урок 55. 00:07:26Debug Class
-
Урок 56. 00:07:40Generics
-
Урок 57. 00:06:02Attributes
-
Урок 58. 00:05:25Auto Formatting Code
-
Урок 59. 00:02:01Exploring the C# Documentation
-
Урок 60. 00:03:59Installing the Input System Package
-
Урок 61. 00:01:43Understanding Actions and Action Maps
-
Урок 62. 00:03:54Creating Actions and Action Maps
-
Урок 63. 00:01:53Exercise: Creating a UI Action Map
-
Урок 64. 00:05:47Setting the Action Type
-
Урок 65. 00:04:42Adding Bindings
-
Урок 66. 00:05:00Composite Bindings
-
Урок 67. 00:08:36Separation of Concerns
-
Урок 68. 00:06:18Event Handlers
-
Урок 69. 00:03:17Adding a Game Manager
-
Урок 70. 00:07:15Adding the Player Input Component
-
Урок 71. 00:08:37Baking a Navigation Mesh
-
Урок 72. 00:04:24Adjusting the Agent Size
-
Урок 73. 00:03:35Adding Non-Walkable Areas
-
Урок 74. 00:04:48The Navigation Mesh Agent Component
-
Урок 75. 00:02:47Reading the Callback Context
-
Урок 76. 00:06:51Storing the Movement Vector
-
Урок 77. 00:04:47Grabbing a Component
-
Урок 78. 00:05:11Moving an Agent
-
Урок 79. 00:08:05Following the Player with a Camera
-
Урок 80. 00:04:47Framerate Independence
-
Урок 81. 00:02:25Using the Agent Speed
-
Урок 82. 00:03:48Understanding Quaternion
-
Урок 83. 00:03:03Vector Zero
-
Урок 84. 00:04:12Linear Interpolation
-
Урок 85. 00:03:20Component Catching and Organizing Code
-
Урок 86. 00:03:05Exploring the Unity Documentation
-
Урок 87. 00:05:26Creating Instances
-
Урок 88. 00:06:06Static Modifier
-
Урок 89. 00:03:03Understanding Abstract Classes
-
Урок 90. 00:04:19Using an Abstract Class
-
Урок 91. 00:02:32Using Abstract Classes as Types
-
Урок 92. 00:03:09Base Constructor Methods
-
Урок 93. 00:05:27Prefab Variants
-
Урок 94. 00:04:01Requiring Components
-
Урок 95. 00:03:34Creating a Controller
-
Урок 96. 00:04:55Serializing Fields
-
Урок 97. 00:02:54Tags
-
Урок 98. 00:04:27Using Constants
-
Урок 99. 00:06:28Calculating Distance with Vectors
-
Урок 100. 00:02:24Disabling Serialization
-
Урок 101. 00:03:58Custom Gizmos
-
Урок 102. 00:06:24Moving Agents by Destination
-
Урок 103. 00:03:38Introduction to the State Pattern
-
Урок 104. 00:04:54Creating a Base State
-
Урок 105. 00:08:30Setting a Default State
-
Урок 106. 00:03:20Creating a Return State
-
Урок 107. 00:06:20Creating a Chase State
-
Урок 108. 00:06:12Transitioning Between States
-
Урок 109. 00:07:30Exercise: Creating an Attack State
-
Урок 110. 00:03:46Stopping the Agent
-
Урок 111. 00:04:16Creating a Patrol Enemy
-
Урок 112. 00:01:57Installing the Splines Package
-
Урок 113. 00:06:58Adding Knots
-
Урок 114. 00:04:45Adding Curved Knots
-
Урок 115. 00:02:47Closing Knots
-
Урок 116. 00:05:52Serializing Private Fields
-
Урок 117. 00:07:52Moving Enemies to the Path
-
Урок 118. 00:03:46Checking for a Missing Path
-
Урок 119. 00:01:46Creating a Patrol State
-
Урок 120. 00:08:40Verifying an Agent Reaching their Destination
-
Урок 121. 00:04:57Calculating the Next Position
-
Урок 122. 00:04:01Moving the Enemy on the Spline
-
Урок 123. 00:01:49Grabbing the Spline Length
-
Урок 124. 00:04:25Adjusting the Patrol Speed
-
Урок 125. 00:02:38Pausing the Enemy on Patrols
-
Урок 126. 00:04:13Toggling the Enemy's Patrol
-
Урок 127. 00:03:27Extracting Models
-
Урок 128. 00:01:38What is a Scriptable Object?
-
Урок 129. 00:05:30Creating a Scriptable Object
-
Урок 130. 00:03:37Configuring the Character's Stats
-
Урок 131. 00:05:25Loading Enemy and Player Stats
-
Урок 132. 00:06:53Applying Stats
-
Урок 133. 00:03:11Updating the Speed
-
Урок 134. 00:06:08Updating Character Models
-
Урок 135. 00:03:58Rotating Enemies Toward the Player
-
Урок 136. 00:04:33Rotating Enemies Toward their Return Position
-
Урок 137. 00:05:05Rotating Patrolling Enemies
-
Урок 138. 00:03:21Rotating Enemy to Original Rotation
-
Урок 139. 00:01:22Disabling an Agent's Rotation
-
Урок 140. 00:02:38Adding a Treasure Chest
-
Урок 141. 00:01:56Adding a Nav Mesh Obstacle
-
Урок 142. 00:04:53Creating an Animation Clip
-
Урок 143. 00:04:48Adding Keyframes
-
Урок 144. 00:03:44Understanding the Animator Controller
-
Урок 145. 00:05:42Adding an Idle State
-
Урок 146. 00:02:56Animator Controller Parameters
-
Урок 147. 00:05:20Adding a Box Collider
-
Урок 148. 00:01:45Adding a Rigid Body
-
Урок 149. 00:05:19Listening to Key Presses
-
Урок 150. 00:04:10Updating Parameters on Animator Controllers
-
Урок 151. 00:02:38Applying an Avatar Definition
-
Урок 152. 00:04:22Preparing the Animator Controller
-
Урок 153. 00:04:34Adding a Blend Tree
-
Урок 154. 00:01:48Grabbing Components in Child Objects
-
Урок 155. 00:03:21Checking the Callback Action
-
Урок 156. 00:03:32Updating the Animator Speed
-
Урок 157. 00:03:18Smoothening the Animator Speed
-
Урок 158. 00:03:10Exercise: Using Constants for Animator Parameters
-
Урок 159. 00:02:08Looping Animations from Models
-
Урок 160. 00:04:40Adding Animation to Enemies
-
Урок 161. 00:04:35Updating the Movement Speed of Enemies
-
Урок 162. 00:05:25Custom Clamping
-
Урок 163. 00:03:18Custom Tags
-
Урок 164. 00:02:57Exercise: Imposter Syndrome
-
Урок 165. 00:05:22Trigger Parameters
-
Урок 166. 00:05:48Setting a Trigger
-
Урок 167. 00:03:01Custom Animation Events
-
Урок 168. 00:07:28Bubbling Events
-
Урок 169. 00:02:45Empty Lambda Expressions
-
Урок 170. 00:03:58Capturing Bubbled Events
-
Урок 171. 00:04:17The Event Keyword
-
Урок 172. 00:02:25Preventing the Excessive Attacks
-
Урок 173. 00:03:15Removing Event Handlers
-
Урок 174. 00:04:15Exercise: Custom Hit Bubble Event
-
Урок 175. 00:02:04Understanding Arrays
-
Урок 176. 00:04:51Box Ray Casts
-
Урок 177. 00:04:18Looping through Arrays
-
Урок 178. 00:03:15Refining the Results
-
Урок 179. 00:02:37Reducing Health Points
-
Урок 180. 00:01:11Stopping the Enemies Animation
-
Урок 181. 00:02:45Attacking the Player
-
Урок 182. 00:02:07Looking at the Player
-
Урок 183. 00:02:49Canceling the Attack
-
Урок 184. 00:03:45Adding a Defeat Animation
-
Урок 185. 00:03:29Handling the Player's Defeat
-
Урок 186. 00:02:29Exercise: Tracking a Character's Defeated State
-
Урок 187. 00:04:46Destroying Game Objects
-
Урок 188. 00:02:01Checking the Player is Alive
-
Урок 189. 00:07:01Handling the Enemy's Defeat
-
Урок 190. 00:03:30Creating a Custom Scene
-
Урок 191. 00:07:10Creating a UI Document
-
Урок 192. 00:06:44Using a Visual Element
-
Урок 193. 00:03:39Adding Text
-
Урок 194. 00:06:14Unity Stylesheets
-
Урок 195. 00:02:52Exercise: Extracting Text Styles
-
Урок 196. 00:02:13Custom Fonts
-
Урок 197. 00:03:38Centering Elements
-
Урок 198. 00:08:51Adding Buttons
-
Урок 199. 00:03:34Adding an Image
-
Урок 200. 00:01:35UI Document Game Object
-
Урок 201. 00:04:28Exercise: Binding UI Actions
-
Урок 202. 00:05:57UI Base State
-
Урок 203. 00:05:53Main Menu State
-
Урок 204. 00:02:57Retrieving the Root Visual Element
-
Урок 205. 00:02:37Understanding Lists
-
Урок 206. 00:06:02Querying a List of Buttons
-
Урок 207. 00:05:37Exercise: Handling Interaction Events
-
Урок 208. 00:04:04Handling the Selection
-
Урок 209. 00:04:35UI Navigation
-
Урок 210. 00:06:22Ternary Operator
-
Урок 211. 00:04:57Toggling Classes
-
Урок 212. 00:07:15Scene Transition
-
Урок 213. 00:09:54Creating the Player Info UI
-
Урок 214. 00:01:18Loading the UI in Another Scene
-
Урок 215. 00:10:28Toggling the UI's Display
-
Урок 216. 00:03:29Observer Pattern
-
Урок 217. 00:04:17Creating an Event Manager
-
Урок 218. 00:02:30Null Conditional Operator
-
Урок 219. 00:04:08Sending Data with Events
-
Урок 220. 00:05:22Updating the Health Label
-
Урок 221. 00:05:36Healing the Player
-
Урок 222. 00:06:54Exercise: Updating the Potion Count UI
-
Урок 223. 00:04:23Adding a Canvas
-
Урок 224. 00:07:29Adding the Health Bar Image
-
Урок 225. 00:02:37Slider Component
-
Урок 226. 00:04:46Dynamically Updating the Slider
-
Урок 227. 00:05:55Adding the Health Bar to the Enemy
-
Урок 228. 00:05:59Creating a Billboard
-
Урок 229. 00:04:00Installing Ink
-
Урок 230. 00:06:05Writing a Story
-
Урок 231. 00:02:01Exercise: Adding More Knots
-
Урок 232. 00:03:23Adding Multiple Choice
-
Урок 233. 00:06:12Adding the NPC
-
Урок 234. 00:08:16Toggling a Dialogue Icon
-
Урок 235. 00:03:39Handling NPC Interaction
-
Урок 236. 00:06:11Loading a Story
-
Урок 237. 00:09:07Creating the Dialogue UI
-
Урок 238. 00:03:54Dialogue UI State
-
Урок 239. 00:07:19Exercise: Entering the Dialogue State
-
Урок 240. 00:05:29Type Casting
-
Урок 241. 00:02:29Displaying a Story's Text
-
Урок 242. 00:05:27Switching Action Maps
-
Урок 243. 00:02:33Continuing the Story
-
Урок 244. 00:03:47Checking Story Choices
-
Урок 245. 00:04:56Clearing Lists
-
Урок 246. 00:02:45Looping through Lists with the ForEach Method
-
Урок 247. 00:03:08Dynamically Creating Elements
-
Урок 248. 00:04:05Setting the Active Choice
-
Урок 249. 00:03:08Selecting a Choice
-
Урок 250. 00:03:04Exiting the Dialogue
-
Урок 251. 00:04:26Fixing a Few Bugs
-
Урок 252. 00:08:00Creating a Quest Item UI
-
Урок 253. 00:03:30Preparing the Quest Item State
-
Урок 254. 00:04:08Exercise: Entering the Quest Item State
-
Урок 255. 00:05:00Using Scriptable Objects for Quest Items
-
Урок 256. 00:02:12Adding Tooltips
-
Урок 257. 00:06:13Updating the UI Label
-
Урок 258. 00:06:53Pausing Enemy Attacks
-
Урок 259. 00:05:57Storing the Quest Item
-
Урок 260. 00:04:44Displaying the Quest Item
-
Урок 261. 00:02:13Configuring the NPC's Quest Item
-
Урок 262. 00:04:47Binding External Functions
-
Урок 263. 00:05:16Passing on the NPC
-
Урок 264. 00:01:55Initiating the Quest Item Verification
-
Урок 265. 00:07:01Checking the Player's Inventory
-
Урок 266. 00:05:39Story Variables and Conditional Statements
-
Урок 267. 00:03:47Manually Diverting Stories
-
Урок 268. 00:02:51Creating a Reward Scriptable Object
-
Урок 269. 00:02:52Understanding Enums
-
Урок 270. 00:04:20Creating an Enum
-
Урок 271. 00:03:21Creating a Reward Component
-
Урок 272. 00:07:21Sending the Reward
-
Урок 273. 00:03:42Applying Rewards
-
Урок 274. 00:02:52Adding the Weapon's Model
-
Урок 275. 00:06:47Setting Active Game Objects
-
Урок 276. 00:07:34Creating the Dungeon Scene
-
Урок 277. 00:06:13Finishing the Dungeon Scene
-
Урок 278. 00:01:41Creating a Portal
-
Урок 279. 00:02:11Setting the Spawn Point
-
Урок 280. 00:04:43Detecting the Player with Triggers
-
Урок 281. 00:05:17Teleporting to the Next Scene
-
Урок 282. 00:06:01Adding a Portal Event
-
Урок 283. 00:03:20Understanding PlayerPrefs
-
Урок 284. 00:06:39Using PlayerPrefs
-
Урок 285. 00:01:55Checking for Saved Data
-
Урок 286. 00:04:43Retrieving Saved Data
-
Урок 287. 00:04:55Dynamically Adding a New Button
-
Урок 288. 00:01:51Loading the Correct Scene
-
Урок 289. 00:02:18Deleting PlayerPrefs
-
Урок 290. 00:07:07Warping an Agent
-
Урок 291. 00:04:01Creating Enemy IDs
-
Урок 292. 00:06:32Converting an Array to a List
-
Урок 293. 00:06:25Checking for Defeated Enemies
-
Урок 294. 00:06:30Joining Strings
-
Урок 295. 00:06:17Splitting Strings
-
Урок 296. 00:04:35Fixing the List
-
Урок 297. 00:04:20Despawning Enemies
-
Урок 298. 00:04:53Saving the Player's Quest Items
-
Урок 299. 00:05:02Checking for Quest Items
-
Урок 300. 00:05:18Stopping the Quest Item State
-
Урок 301. 00:06:58Checking the NPCs for Quest Items
-
Урок 302. 00:04:21Updating NPCs with Quest Items
-
Урок 303. 00:02:49Camera Priority
-
Урок 304. 00:06:40Adding Virtual Cameras
-
Урок 305. 00:07:14Creating a Sequence
-
Урок 306. 00:06:59Camera Dolly
-
Урок 307. 00:03:16Animating the Camera Dolly
-
Урок 308. 00:03:48Creating a Cinematic Trigger
-
Урок 309. 00:05:21Playing Sequences
-
Урок 310. 00:03:54Playable Director Events
-
Урок 311. 00:05:28Stopping Player Movement
-
Урок 312. 00:02:42Toggling Booleans
-
Урок 313. 00:08:23Adding the Enemy Boss
-
Урок 314. 00:06:58Exercise: Creating a Cutscene
-
Урок 315. 00:04:15Custom Awake Behavior
-
Урок 316. 00:05:46Audio Components
-
Урок 317. 00:03:02Finding Audio
-
Урок 318. 00:02:16Adding an Audio Clip
-
Урок 319. 00:03:20Playing an Audio Clip
-
Урок 320. 00:04:16Attack Sound Effect
-
Урок 321. 00:04:10Attack Audio Event
-
Урок 322. 00:03:46Treasure Chest Sound Effect
-
Урок 323. 00:03:16Exercise: Reward Sound Effect
-
Урок 324. 00:04:48Creating a Victor/Game Over UI
-
Урок 325. 00:13:43Displaying the Victor/Game Over UI
-
Урок 326. 00:02:31Storing Audio Clips
-
Урок 327. 00:06:03Playing Audio for Game Completion
-
Урок 328. 00:03:45Looping Audio
-
Урок 329. 00:02:46Understanding Enumerators
-
Урок 330. 00:04:51Using IEnumerator
-
Урок 331. 00:06:31Fading Out Audio
-
Урок 332. 00:02:15Adding Weapons to Enemies
-
Урок 333. 00:04:55Adding Pause States
-
Урок 334. 00:05:03Toggling Pause Statess
-
Урок 335. 00:03:18Preventing the Player from Pausing
-
Урок 336. 00:03:01Setting the Time Scale
-
Урок 337. 00:03:45Adding a Dirt Path
-
Урок 338. 00:06:55Updating our Maps
-
Урок 339. 00:03:37Baking the Navigation Mesh
-
Урок 340. 00:04:28Adding an Ocean Plane
-
Урок 341. 00:01:19Updating the Main Menu Scene
-
Урок 342. 00:04:38Rotating the Camera Around a Point
-
Урок 343. 00:04:42Skyboxes
-
Урок 344. 00:05:18Supporting Additional Input Devices
-
Урок 345. 00:06:30WebGL Builds
-
Урок 346. 00:09:31Publishing to Itch.io
-
Урок 347. 00:01:18Thank You!
- Категории
- Источники
- Все курсы
- Разделы
- Книги
Something went wrong with the ordering of the lessons. Lesson 80 has UIDocument but this topic wasn't earlier. The topic of UI is starting from lesson 191.
The course is really good. Good explanation and examples. Nice view of the useful packages I didn't know from different youtube videos.