Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Complete C# Unity Game Developer 3D, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:03:58
    Welcome To The Course
  • Урок 2. 00:05:42
    Download Unity & VS Code
  • Урок 3. 00:13:09
    Introducing Unity
  • Урок 4. 00:12:38
    Introducing Prefabs
  • Урок 5. 00:09:40
    Your First Script
  • Урок 6. 00:04:06
    Community & Support
  • Урок 7. 00:01:28
    Section Intro - Obstacle Course
  • Урок 8. 00:05:32
    Game Design - Obstacle Course
  • Урок 9. 00:11:42
    Start() & Update()
  • Урок 10. 00:08:04
    Introducing Variables
  • Урок 11. 00:06:27
    Using SerializeField
  • Урок 12. 00:13:10
    C# Formatting & Input.GetAxis()
  • Урок 13. 00:08:46
    Time.deltaTime
  • Урок 14. 00:10:44
    Cinemachine Follow Camera
  • Урок 15. 00:10:02
    Basic Collision
  • Урок 16. 00:12:25
    Introduction To Methods
  • Урок 17. 00:10:11
    Practicing With Methods
  • Урок 18. 00:06:27
    Using OnCollisionEnter()
  • Урок 19. 00:05:07
    Using GetComponent<>()
  • Урок 20. 00:09:05
    Incrementing A Score
  • Урок 21. 00:06:57
    Using Time.time
  • Урок 22. 00:06:50
    If Statements
  • Урок 23. 00:11:29
    Caching A Reference
  • Урок 24. 00:09:56
    Using Tags
  • Урок 25. 00:08:11
    Rotate An Object
  • Урок 26. 00:07:42
    Prepare Our Prefabs
  • Урок 27. 00:09:03
    Build An Obstacle Course
  • Урок 28. 00:02:00
    Wrap Up - Obstacle Course
  • Урок 29. 00:00:56
    Section Intro - Project Boost
  • Урок 30. 00:04:25
    Game Design - Project Boost
  • Урок 31. 00:05:09
    Onion Design
  • Урок 32. 00:13:53
    Unity Units
  • Урок 33. 00:10:21
    Introducing Classes
  • Урок 34. 00:14:19
    Basic Input Binding
  • Урок 35. 00:09:46
    Using AddRelativeForce()
  • Урок 36. 00:04:28
    Variable For Thrusting
  • Урок 37. 00:11:21
    Transform.Rotate() Our Rocket
  • Урок 38. 00:12:10
    Rigidbody Constraints
  • Урок 39. 00:10:34
    Our Source Control Repo
  • Урок 40. 00:07:49
    Unity Audio Introduction
  • Урок 41. 00:08:21
    Play AudioSource SFX
  • Урок 42. 00:13:03
    Switch Statements
  • Урок 43. 00:10:06
    Respawn Using SceneManager
  • Урок 44. 00:10:58
    Load Next Level
  • Урок 45. 00:11:34
    Using Invoke
  • Урок 46. 00:11:26
    Multiple Audio Clips
  • Урок 47. 00:08:38
    Bool Variable For State
  • Урок 48. 00:15:01
    Make Rocket Look Spiffy
  • Урок 49. 00:11:47
    How To Trigger Particles
  • Урок 50. 00:10:40
    Particles For Rocket Boosters
  • Урок 51. 00:06:09
    Refactor With Extract Method
  • Урок 52. 00:06:53
    Add Cheat / Debug Keys
  • Урок 53. 00:08:51
    Make Environment From Cubes
  • Урок 54. 00:12:16
    How To Add Lights In Unity
  • Урок 55. 00:10:02
    Move Obstacle With Code
  • Урок 56. 00:13:01
    Mathf.Sin() For Oscillation
  • Урок 57. 00:05:36
    Protect Against NaN Error
  • Урок 58. 00:09:23
    Designing Level Moments
  • Урок 59. 00:03:43
    Quit Application
  • Урок 60. 00:07:34
    How To Build & Publish A Game
  • Урок 61. 00:02:15
    Wrap Up - Project Boost
  • Урок 62. 00:01:05
    Section Intro - Argon Assault
  • Урок 63. 00:04:15
    Game Design - Argon Assault
  • Урок 64. 00:14:04
    How To Add Terrain
  • Урок 65. 00:11:29
    Unity Terrain Tools
  • Урок 66. 00:05:38
    How To Use Unity Asset Store
  • Урок 67. 00:10:56
    Texturing Terrain In Unity
  • Урок 68. 00:06:04
    Add Trees To Terrain
  • Урок 69. 00:14:22
    Master Timeline For Player Rail
  • Урок 70. 00:10:35
    Animate Enemy Using Timeline
  • Урок 71. 00:07:37
    Import Player Ship Asset
  • Урок 72. 00:11:26
    Using GetAxis() For Movement
  • Урок 73. 00:13:32
    Unity's New Input System
  • Урок 74. 00:09:36
    Start Moving Our Player
  • Урок 75. 00:03:36
    Move Player Using Input
  • Урок 76. 00:06:50
    Mathf.Clamp() To Constrain Movement
  • Урок 77. 00:08:59
    How To Set Local Rotation
  • Урок 78. 00:14:54
    Rotate Ship With Position & Throw
  • Урок 79. 00:11:01
    Time To Tune And Tweak
  • Урок 80. 00:14:31
    Particle System Laser Bullet
  • Урок 81. 00:19:04
    Exploring Nested Prefabs In Unity
  • Урок 82. 00:06:02
    Set Up Firing Input
  • Урок 83. 00:11:58
    Arrays & Foreach Loops
  • Урок 84. 00:05:33
    Deactivating Particle System Emission
  • Урок 85. 00:05:37
    Header & Tooltips Attributes
  • Урок 86. 00:17:51
    Understanding Collisions & Triggers
  • Урок 87. 00:09:19
    Detecting Particle Collisions
  • Урок 88. 00:09:50
    Reload Scene After Collision
  • Урок 89. 00:12:17
    Create Explosion Particle Effect
  • Урок 90. 00:06:32
    Trigger Player Explosion
  • Урок 91. 00:11:52
    Instantiate At Runtime
  • Урок 92. 00:12:59
    Public Methods In Unity C#
  • Урок 93. 00:11:02
    Simple User Interface For Score
  • Урок 94. 00:05:05
    ToString() To Display Score
  • Урок 95. 00:09:18
    Enemy Hit Points
  • Урок 96. 00:13:52
    Set Up Enemy Prefabs
  • Урок 97. 00:08:47
    Using FindWithTag()
  • Урок 98. 00:13:05
    Control Tracks For Enemy Waves
  • Урок 99. 00:11:57
    Timeline For Dialogue
  • Урок 100. 00:10:29
    Singleton Pattern For Music Player
  • Урок 101. 00:08:43
    Sneaky Explosion SFX
  • Урок 102. 00:10:58
    Skybox & Lighting
  • Урок 103. 00:09:25
    Add Post Processing
  • Урок 104. 00:07:16
    Your 3 Minute Experience
  • Урок 105. 00:00:47
    Wrap Up - Argon Assault
  • Урок 106. 00:01:04
    Introduction - Realm Rush
  • Урок 107. 00:05:38
    Realm Rush Game Design
  • Урок 108. 00:07:55
    Grid Snapping
  • Урок 109. 00:10:30
    Text Labels
  • Урок 110. 00:11:29
    Coordinate System
  • Урок 111. 00:11:12
    Lists
  • Урок 112. 00:11:25
    Introducing Coroutines
  • Урок 113. 00:07:40
    Importing Assets
  • Урок 114. 00:13:42
    Prefab Variants
  • Урок 115. 00:11:52
    Smooth Enemy Movement
  • Урок 116. 00:10:40
    Detect Mouse Input
  • Урок 117. 00:10:33
    Targeting Enemies
  • Урок 118. 00:12:25
    Damaging Enemies
  • Урок 119. 00:11:26
    Debugging Tools
  • Урок 120. 00:09:39
    Finding the Path
  • Урок 121. 00:07:35
    Instantiating Enemies
  • Урок 122. 00:12:55
    Object Pools
  • Урок 123. 00:11:57
    Target Closest Enemy
  • Урок 124. 00:12:35
    Currency System (Part 1)
  • Урок 125. 00:11:00
    Currency System (Part 2)
  • Урок 126. 00:11:20
    UI Text
  • Урок 127. 00:07:10
    Increasing Difficulty
  • Урок 128. 00:14:58
    Refactoring
  • Урок 129. 00:13:44
    Playtest and Balance
  • Урок 130. 00:01:53
    Review and Reflect
  • Урок 131. 00:06:15
    Pathfinding Decisions
  • Урок 132. 00:08:44
    Breadth First Search
  • Урок 133. 00:11:11
    Pure C# Classes
  • Урок 134. 00:10:26
    Dictionaries
  • Урок 135. 00:12:44
    More Debugging Tools
  • Урок 136. 00:11:12
    Exploring Neighbors
  • Урок 137. 00:12:34
    Exploring the World
  • Урок 138. 00:07:38
    Finding the Path (again!)
  • Урок 139. 00:15:32
    Blocking Nodes
  • Урок 140. 00:11:48
    Valid Path
  • Урок 141. 00:14:55
    Script Execution Order
  • Урок 142. 00:08:01
    Broadcast Message
  • Урок 143. 00:12:23
    Overloading Methods
  • Урок 144. 00:06:38
    Build Timer
  • Урок 145. 00:13:07
    Ambience
  • Урок 146. 00:11:09
    Post Processing
  • Урок 147. 00:01:38
    Section Wrap-Up
  • Урок 148. 00:04:17
    Welcome To Zombie Runner
  • Урок 149. 00:03:45
    Zombie Runner Game Design
  • Урок 150. 00:04:58
    Adding First Person Controller
  • Урок 151. 00:06:28
    Make A Prototyping Sandbox
  • Урок 152. 00:09:59
    Using NavMeshAgent For AI
  • Урок 153. 00:05:22
    Getting Stuck & Jittering
  • Урок 154. 00:07:26
    Enemy AI - Chase Range
  • Урок 155. 00:04:06
    Using OnDrawGizmosSelected()
  • Урок 156. 00:10:16
    Enemy AI - Attack If Provoked
  • Урок 157. 00:07:04
    Give That Player A Gun
  • Урок 158. 00:08:08
    Introduction To Raycasting
  • Урок 159. 00:08:36
    Enemy Health & Damage
  • Урок 160. 00:06:58
    Implement A Muzzle Flash
  • Урок 161. 00:09:06
    Creating Shooting Hit Effect
  • Урок 162. 00:08:09
    Introduction To Animator Controller
  • Урок 163. 00:06:53
    Creating A Simple Animation
  • Урок 164. 00:04:19
    Animator Transition Conditions
  • Урок 165. 00:12:14
    Trigger Animation In Code
  • Урок 166. 00:06:59
    Use Animation Events
  • Урок 167. 00:08:27
    Create Player Health Class
  • Урок 168. 00:07:37
    Rotate To Face Target
  • Урок 169. 00:13:17
    Game Over User Interface
  • Урок 170. 00:06:51
    Create A Death Handler
  • Урок 171. 00:07:18
    Using BroadcastMessage
  • Урок 172. 00:05:48
    Early Gameplay Loop
  • Урок 173. 00:04:11
    Weapon System Overview
  • Урок 174. 00:07:52
    Weapon Zoom - Field Of View
  • Урок 175. 00:05:34
    Weapon Zoom - Mouse Sensitivity
  • Урок 176. 00:06:39
    Basic Ammo Functionality
  • Урок 177. 00:12:10
    Multiple Weapon Types
  • Урок 178. 00:13:21
    Weapon Differentiation
  • Урок 179. 00:08:06
    Set Active Weapon
  • Урок 180. 00:10:23
    Player Input To Select Weapon
  • Урок 181. 00:13:05
    Public Enum & Private Class
  • Урок 182. 00:07:55
    Different Weapon Different Ammo
  • Урок 183. 00:04:12
    Quick Bug Fix Challenge
  • Урок 184. 00:06:28
    Ammo Pickup - Part 1
  • Урок 185. 00:13:14
    Ammo Pickup - Part 2
  • Урок 186. 00:14:47
    Let's Add A Zombie
  • Урок 187. 00:03:19
    Quick Zombie Attack Challenge
  • Урок 188. 00:09:52
    Flex Your Level Design Muscles
  • Урок 189. 00:12:31
    Add Terrain & Trees
  • Урок 190. 00:15:06
    ProBuilder For Making Props
  • Урок 191. 00:11:54
    ProBuilder To Make Rooms
  • Урок 192. 00:08:37
    ProBuilder To Make Levels
  • Урок 193. 00:08:50
    Adding Textures With ProBuilder
  • Урок 194. 00:10:11
    We Need Some Lights
  • Урок 195. 00:09:37
    Create A FlashLight
  • Урок 196. 00:13:03
    Create A Battery Pickup
  • Урок 197. 00:08:42
    Display Current Ammo UI
  • Урок 198. 00:11:47
    Damage Received UI
  • Урок 199. 00:06:36
    Props & Polish
  • Урок 200. 00:01:08
    Congratulations