
-
Урок 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:06:18Framerate 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!
Комментарии