Outlecture
Home
About
Technology
Design
Video
Contact
Official
日本語
Outlecture
Home
About
Technology
Design
Video
Contact
Twitter Official
  • Home
  • Technology

Top 8 Recommended Unity Self-Study Materials! [November 2024]

Last updated: Nov 4th, 2024

This page introduces the best in educational materials for beginners who are trying to learn Unity on their own.

Table of Contents:

1. Description of this page

1. Description of this page

We introduce 8 recommended video courses on various platforms for those who want to learn Unity on their own.

What is Unity?

Unity is an integrated development environment for multi-platform game development developed by Unity Technologies in the United States. It can be used to create 3D, 2D, AR, and VR games and can run on many platforms such as iOS, Android, Web, PlayStation, and Xbox. One of its features is those beginners can easily use it because it allows for intuitive game creation without writing code.

Our site, "Outlecture," evaluates courses using our proprietary algorithm that balances course rating, freshness of information, number of purchasers and viewers, and recent rate of increase, in order to extract only the most suitable courses for users.

In addition, we will explain the features of each video platform and provide use cases such as "this is better for people in this situation."

We hope this will be a reference for everyone who is going to learn Unity.

2. Top 5 Recommended Udemy Courses

Here are Outlecture's top 5 recommended Udemy courses, carefully selected for you.

Title Ratings Subscribers Subscribers last month
(October 2024)
Level Video Duration Created Last updated Price

The Ultimate Guide to Creating an RPG Game in Unity

thumbnail
4.8 12,922 558 all 38 hours 53 minutes Jan 4th, 2023 May 6th, 2024 $99.99

Complete C# Unity Game Developer 2D

thumbnail
4.66 474,693 1,033 all 18 hours 15 minutes Jul 9th, 2014 Oct 28th, 2024 $174.99

Complete C# Unity Game Developer 3D (Updated To Unity 6)

thumbnail
4.74 227,752 1,384 all 57 hours 30 minutes Apr 12th, 2017 Oct 28th, 2024 $199.99

The Ultimate Guide to Game Development with Unity (Official)

thumbnail
4.6 104,108 620 beginner 36 hours 16 minutes Aug 22nd, 2017 Sep 8th, 2024 $129.99

The Complete Guide to Unity 3D : Making a Top Down Shooter

thumbnail
4.81 2,733 258 all 54 hours 45 minutes Jul 21st, 2023 Apr 29th, 2024 $19.99

Udemy, Inc. is an education technology company that provides the world's largest online learning and teaching platform.

The features of Udemy include:

  • Over 155,000 course
  • Instructors who are leading experts in their fields
  • Affordable prices range from tens to hundreds of dollars per course, with discounts of up to 70-90% during campaigns
  • Courses can be viewed without expiration after purchase, and come with a 30-day money-back guarantee
  • Courses can be taken at the student's own pace, with playback speeds of 0.5 to 2 times normal speed, and can be viewed offline on a smartphone with a dedicated app
  • Students can ask questions directly to the instructor on the course discussion board, allowing them to resolve any doubts and receive support for self-study

These are some of the benefits of using Udemy.

The management team at Outlecture consists of active software engineers, creators, and web designers. We often catch up on learning new programming languages and products by taking courses on Udemy.
As for our experience, we find that Udemy offers courses of very high quality. The instructors are all leading figures in their fields, and they teach cutting-edge knowledge and practical know-how in a clear and detailed manner. You can acquire the knowledge and skills that are actually used in the field and in practical projects, rather than just knowledge for exams.

We highly recommend Udemy courses, especially for those who want to apply what they learn in practical situations or for those who want to start self-studying. Once you purchase a course, you can take it without a time limit, and there is a 30-day money-back guarantee, so you can start learning with peace of mind.

Recommended for

  • Planning to use Unity in actual projects
  • Wanting to learn the know-how of professionals who are active in the world's cutting-edge fields
  • Hesitant to use a subscription service
  • Having basic IT knowledge

The details of each course are as follows:


The Ultimate Guide to Creating an RPG Game in Unity

Level up your C# and Unity knowledge and create your very own RPG game.

thumbnail
Ratings
4.8
Subscribers
12,922
Subscribers last month
(October 2024)
558
Level
all
Video Duration
38 hours 53 minutes
Created
Jan 4th, 2023
Last updated
May 6th, 2024
Price
$99.99

Are you ready to take your game development skills to the next level and create your own unique RPG game? Look no further than this comprehensive and standalone course, designed to take you through the process step by step, even if you have no previous experience in game development.

I've even included a 3-hour crash course for those who have zero knowledge in Unity. While it's better to have some experience and knowledge of C#, don't worry if you don't have it, because I'll cover everything you need to know to create an RPG game.

Throughout this course, you'll learn how to create a versatile player controller using a finite state machine, levels, parallax effect, camera controllers, enemies to fight against, and an engaging combat system with mechanics such as dashes, counterattacks, skills, and more.

From there, you'll move on to more advanced systems that will turn your game into a fully functional RPG, with items, crafting, stats such critical attacks, evasion, magical damage, elemental effects and more. You'll also develop UI elements to manage all of these systems and create a save system to save your progress, checkpoints, items, skills, experience, and currency.

Finally, you'll polish your game mechanics, visual effects, particles, and build and publish your game. By the end of this course, you'll have all the tools you need to create your own unique RPG game, regardless of your previous experience.

You can use my design or mix it with your own ideas. The systems in this course are clean and scalable, allowing you to build upon them and create a truly unique RPG game.

So don't hesitate, enroll in my course today and turn your game ideas into reality!

p.s We don't play games ,we make them.

  1. Introduction
  2. Introduction
  3. Watch before you start
  4. Important to know - Mindset of the course
  5. Important to know - Crash course
  6. Important to know - Q&A & Bugs
  7. Important to know
  8. Crash Course on Unity
  9. Install Unity and Visual Studio 2022
  10. Unity windows and Tools
  11. Colliders nad Rigibody
  12. Input and First script
  13. Move and Jump
  14. Serializefield
  15. Sprite sheet
  16. Animator
  17. Clean up
  18. Flip character
  19. 2D Collision Detection
  20. Jump animation
  21. Sticky walls
  22. Dash and timers
  23. Dash cooldown
  24. Attack animation
  25. Attack combo
  26. Inheritance
  27. Preparing inheritance
  28. Making enemy with Inheritance
  29. End of crash course
  30. Enemy's attack
  31. Player's Finite State Machine
  32. What is State Machine
  33. Creating Finite State Machine
  34. Setup Animator with State Machine
  35. Movement with State Machine
  36. Jump with State Machine
  37. Collision Check
  38. Flip
  39. Creating Dash State
  40. Improving Dash State
  41. Wall Slide State
  42. Wall Jump State
  43. Primary Attack State
  44. Combo Attacks
  45. Finalize Attack State
  46. Attack's direction
  47. Training Ground Setup
  48. Tile Palette
  49. Tile Map Collider
  50. Camera
  51. Parallax background
  52. Endless background
  53. Enemy's State Machine
  54. Enemy's State Machine
  55. Making inheritance for Player and Enemy
  56. Enemy's Idle and Move State
  57. Enemy's Battle State
  58. Enemy's Attack State
  59. Finalize Battle State
  60. Battle system
  61. Battle System Design
  62. Attack Logic
  63. Collider's collision exception
  64. On Hit Fx
  65. On Hit Impact
  66. Attack's direction hot fix
  67. Counter attack - Enemy's Stun State
  68. Counter's attack window
  69. Player's Counter Attack
  70. Skill system
  71. Concept of a Skill System
  72. Creating Player Manager and Skill Manager
  73. Foundation of Skill System
  74. Clone skill
  75. Clone Creating Ability
  76. Clone's Attack
  77. Sword Skill
  78. Sword Throw Skill State
  79. Setting up details of the sword
  80. Setting up sword's aim
  81. Improving sword's behaviour
  82. Improving sword throwing state
  83. Bouncy sword
  84. Setting sword type
  85. Pierce sword
  86. Saw spin sword
  87. Freeze time of the enemies
  88. Ultimate skill
  89. Blackhole and Quick Time Event keys
  90. Improving blackhole with clone creatin
  91. Blackhole details setup
  92. Blackhole ability state
  93. Blackhole duration
  94. Magic crystal ability
  95. Crystal ability
  96. Explosive crystal
  97. Moving crystal
  98. Multi-crystal
  99. Improving skills in a skill tree
  100. Clone duplication on attack
  101. Crystal instead of Clone
  102. Stats and elemental ailments
  103. Character stats
  104. Stat script
  105. Applying stats to combat
  106. Death of entities
  107. Major stats and defensive stats
  108. Critical attack
  109. Magic damage
  110. Elemental ailments
  111. Ailments effects and duration
  112. UI health bar
  113. Ailment visual effects
  114. Improve ailments - chill
  115. Improve ailments - shock
  116. Applying damage to skills and clean up
  117. Items and Inventory
  118. Item
  119. Inventory
  120. Inventory UI
  121. Equipment item
  122. Stash for materials
  123. Equip items on character
  124. Apply item modifiers
  125. Enemy modifiers
  126. Unequip items
  127. Craft
  128. Items drop
  129. Player drop system
  130. Remove items from inventory
  131. Unique items
  132. Thunder strike item effect
  133. Ice and Fire item effect
  134. Thunder strike on abilities
  135. Heal item effect
  136. Buff item effect
  137. Armor item effect
  138. Item's cooldown explained
  139. UI
  140. UI menu
  141. Character Stats UI
  142. Limit Inventory Slots
  143. Item Tooltip
  144. Stat Tooltip
  145. Switch UI with Keyboard
  146. Craft UI
  147. Skill Tree UI
  148. Improve Item Tooltip
  149. Merge Skill Tree UI with Skill Manager
  150. Merge Skill Tree with Parry skill
  151. Merge Skill Tree with Crystal skill
  152. Merge Skill Tree with Dodge skill
  153. Merge Skill Tree with Sword skill
  154. Merge Skill Tree with Clone skill
  155. Skill Tree Hot Fix
  156. In game UI
  157. Options UI
  158. Finalising Tooltip
  159. Save and Load
  160. Save system
  161. Save Inventory Items
  162. Save Stash and Equipment
  163. Save Skill Tree
  164. Delete save file
  165. Encryption of saved data
  166. Scene managment and souls ( currency )
  167. Main menu
  168. Screen fade
  169. End screen
  170. Checkpoint
  171. Lost currency ( souls ) save and and enemy's currency ( souls ) drop
  172. Audio manager
  173. Audio manager
  174. Audio distannce limiter
  175. More examples on audio effects
  176. Audio settings
  177. Audio time limiter
  178. Area sound
  179. How to look for audio
  180. Game polish - Mechanics
  181. Improving knockback direction
  182. Improving player
  183. Improving skeleton
  184. Game pause
  185. Dead zone
  186. Invincibility in the time of dash
  187. Polish stage - Visuals
  188. Ailments fx
  189. Blackhole additional vfx
  190. Snow and Fire flies
  191. Hit and Critical hit particles
  192. Dust fx
  193. After image fx
  194. Screen shake
  195. Pop Up Text Fx
  196. A bit of clean up
  197. Build and publish
  198. How to build your game
  199. How to post your game on website
  200. Additional section - Enemies
Complete C# Unity Game Developer 2D

Learn Unity in C# & Code Your First Five 2D Video Games for Web, Mac & PC. The Tutorials Cover Tilemap

thumbnail
Ratings
4.66
Subscribers
474,693
Subscribers last month
(October 2024)
1,033
Level
all
Video Duration
18 hours 15 minutes
Created
Jul 9th, 2014
Last updated
Oct 28th, 2024
Price
$174.99

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.

Prefer to start with 3D games? Check-out our sister course, the Complete C# Unity Developer 3D. Already have some Unity knowledge, and want something more challenging? Check-out our epic RPG Core Combat Creator. More interested in creating 3D models from scratch? Start with our Complete Blender Creator course. Our green leaf logo is a symbol of passion and quality.

You will have access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time). Check out our reviews to see how people love this feature. 

The course is project-based as we believe this is the best way to learn Unity and C#. You will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources - you'll never get stuck. There are talking-head videos, powerful diagrams, quality screencasts and more. 

Oh, and it's just bigger and better than other Unity courses you will find online. See the course length and the reviews. 

For each demo game you build you will follow this process... 

  • Be challenged to build the entire game yourself.

  • Be shown step-by step how to build it.

  • Be challenged to apply, and re-apply your knowledge regularly.

You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way. 

You will learn C#, and in turn build a solid foundation for Object Oriented Programming. By the end of the course you'll be very confident in the basics of coding and game development, and hungry to learn more. 

What this course DOESN'T cover... 

Whereas this course is already huge, we can't possibly cover everything in that time. Here are some things we will not be covering... 

  • Performance optimization.

  • Editor plugins or modifications.

  • Physics engine modification

Anyone who wants to learn to create games: Unity is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS, Android and Web from a single source!

If you're a complete beginner, we'll teach you all the coding and game design principles you'll need. If you're an artist, we'll teach you to bring your assets to life. If you're a coder, we'll teach you game design principles. 

Dive in and learn Unity now, you won't be disappointed!

  1. Introduction & Setup
  2. Welcome To The Course
  3. Install Unity & VS Code
  4. VS Code Issues?
  5. Introducing Unity
  6. Set Up Visual Studio Code
  7. Community & Support
  8. Accessing Our Projects
  9. Delivery Driver (New Unity 2021.1 Content)
  10. Section Intro - Delivery Driver
  11. Game Design - Delivery Driver
  12. Introducing Methods
  13. Transform.Translate()
  14. Introducing Variables
  15. How To Use SerializeField
  16. Using Input.GetAxis()
  17. Using Time.deltaTime()
  18. Colliders & Rigidbodies
  19. Using OnCollisionEnter2D()
  20. Using OnTriggerEnter2D()
  21. Add Assets To Project
  22. Basic Level Layout
  23. Simple Follow Camera
  24. If Statements & Tags
  25. How To Use Bools
  26. How To Destroy Objects
  27. How To Use GetComponent
  28. Boosts & Bumps
  29. Wrap Up - Delivery Driver
  30. Snow Boarder (New Unity 2021.1 Content)
  31. Section Intro - Snow Boarder
  32. Game Design - Snow Boarder
  33. How To Use Sprite Shapes
  34. Using Edge Colliders
  35. Cinemachine Follow Camera
  36. Set Up Our Character
  37. Using Surface Effector 2D
  38. AddTorque To Rotate
  39. Triggers To Restart Level
  40. NameSpaces & SceneManagement
  41. Using Invoke() For Delays
  42. Introducing Particle Effects
  43. Triggering Particle Effects
  44. Take A Moment To Tune
  45. Using FindObjectOfType
  46. Using OnCollisionExit2D
  47. How To Trigger Sound Effects
  48. Public Access Modifier
  49. Prevent Double Play
  50. Wrap Up - Snow Boarder
  51. Quiz Master (New Unity 2021.1 Content)
  52. Section Intro - Quiz Master
  53. Game Design - Quiz Master
  54. UI Canvas
  55. TextMeshPro
  56. Button Layout
  57. Scriptable Objects
  58. Getter Methods
  59. Arrays
  60. TextMeshProUGUI
  61. For Loops
  62. Swapping Sprites
  63. Button States
  64. Simple Timer
  65. Timer Fill Fraction
  66. Connecting the Timer
  67. Lists
  68. Keeping Score
  69. Sliders
  70. End Screen
  71. Game Manager
  72. Section Wrap-Up
  73. TileVania (New Unity 2021.1 Content)
  74. Section Intro - TileVania
  75. Game Design - TileVania
  76. Slicing Sprite Sheets
  77. Introduction To Unity Tilemap
  78. Unity Tilemap With Layers
  79. How To Use Unity Rule Tiles
  80. Create Player Idle Animation
  81. Animation States & Transitions
  82. Using Prefabs In Unity
  83. Composite Collider For Tilemap
  84. Set Up Input System
  85. Horizontal Player Movement
  86. Flip Player Sprite
  87. Animation State In Code
  88. Jumpy Jump
  89. Jump If IsTouchingLayers
  90. Climb That Ladder
  91. Stop Sliding On Ladder
  92. Ladder Climb Animation
  93. Cinemachine Follow Camera
  94. Cinemachine Confiner
  95. State-Driven Cameras
  96. Using Physics Material 2D
  97. Prevent Wall Jump
  98. Set Up Our Enemy
  99. Move & Flip Enemy
  100. Player Mortality
  101. Player Death State
  102. How To Create Hazards
  103. Instantiate Bullet From Gun
  104. Implement Bullet Behaviour
  105. Create Some Levels
  106. Level Exit Portal
  107. Game Session Controller
  108. Make A Coin Pickup
  109. Coin Sound Effect
  110. Persistent Score & Lives
  111. Scene Persist
  112. Prefab Variants
  113. TileVania Wrap Up
  114. Laser Defender
  115. Section Intro - Laser Defender
  116. Game Design - Laser Defender
  117. Project Setup
  118. Unity Input System
  119. Boundaries
  120. Enemies
  121. Pathfinding
  122. Instantiating Enemies
  123. Coroutines
  124. While Loops
  125. Taking Damage
  126. Projectile Setup
  127. Player Shooting
  128. Enemy Shooting
  129. Particle Effects
  130. Screen Shake
  131. Scrolling Background
  132. Sound Effects
  133. Music
  134. Keeping Score
  135. Game UI - Part 1
  136. Game UI - Part 2
  137. Adding Scenes
  138. Level Manager
  139. Singleton Pattern
  140. Singleton Scorekeeper
  141. Balance and Build
  142. Section Wrap-Up
  143. Congratulations
  144. Updates and Important Messages
  145. For Users of Older Unity Versions
  146. Continuing Your GameDev Journey
  147. BONUS LECTURE
  148. Credits
Complete C# Unity Game Developer 3D (Updated To Unity 6)

Updated to Unity 6! Design and Develop Video Games. Learn C#. Code Your first 3D Unity games for web, Mac and PC.

thumbnail
Ratings
4.74
Subscribers
227,752
Subscribers last month
(October 2024)
1,384
Level
all
Video Duration
57 hours 30 minutes
Created
Apr 12th, 2017
Last updated
Oct 28th, 2024
Price
$199.99

This course has been updated to Unity 6, but is still compatible with older versions of Unity.

This is the long-awaited sequel to the Complete Unity Developer - one of the most popular e-learning courses on the internet! Completely re-worked from scratch with brand-new projects and our latest teaching techniques. You will benefit from the fact we have already taught over 2 million students programming and game development, many shipping commercial games as a result.

Unity is an incredible 3D package used for making video games, architectural and medical imaging and more. The challenge is that it's big and complicated to use, especially for complete beginners to coding and game development. We make learning to code easy and fun by leading you step-by-step through the process of creating exciting games.

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own Teaching Assistant-curated Community, and our student Discord chat channel.

If you're reading this you probably already have everything you need to get started. Unity is a free download. With regular access to an internet connection you'll be able to engage in our thriving community. Even if you have no experience with coding, or with 3D packages, we will guide you through everything from first principles. Starting slow, then building on what you learn, you'll soon have a very solid working knowledge of Unity.

You’ll build five fun games, each teaching you key skills in game development. From the basics like variables and collision detection to more advanced stuff like procedural generation and AI, you’ll master it all - while dodging obstacles and blasting aliens!


  • Create an 'Obstacle Dodge' game. Learn player input, collisions, variables, and if statements. It's the perfect way to get your feet wet in Unity.

  • Launch into "Rocket Boost", a physics-based game. Mess around with forces, namespaces, and classes. Push that rocket—and your skills—even further!

  • Gear up for "Galaxy Strike", an old-school rail shooter. Master Unity's terrain and timeline tools while coding arrays, for-loops, and coroutines. Arcade fun with a modern twist!

  • Craft a procedural endless runner in 'Royal Run'. Build worlds that never stop, use lists, pickups, animations, post-processing, and more.

  • Get your eye in on "Sharp Shooter", a first-person shooter. Tackle nav mesh agents, enemy AI, weapon switching, raycasting, and prototyping levels with ProBuilder. Because who doesn't want to make an FPS?


Don't take our word for it, please see the amazing reviews students have taken the time to write. We are proud to be transforming lives, and equipping 1000s of people with valuable new skills. We would love you to become one of them now.

The course is project-based, so you will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources - you'll never get stuck. There are "talking heads", powerful diagrams, quality screencasts and more.

For each demo game you build you will follow this process...

  • Be challenged to build the entire game yourself.

  • Be shown step-by step how to build it.

  • Be challenged to apply, and re-apply your knowledge regularly.

Prefer to focus on 2D? Check-out our Complete Unity Developer 2D course. Want something a little more advanced? Check-out our epic Unity RPG course. Want to get certified, get a job, or learn environment art - we've got you covered. The green leaf logo is your sign of quality.

You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way.

What this course DOESN'T cover...

Here are some things we will not be covering in detail...

  • Art asset creation (assets provided but not made on-screen).

  • Advanced performance optimization.

  • Editor plugins or modifications.

  • Physics engine modification.

Anyone who wants to learn to create games: Unity 3D is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS, Android and Web from a single source!

Dive in now, you won't be disappointed!

  1. Introduction & Setup - New Unity 6 Content
  2. Welcome To The Course
  3. Content Now in Unity 6!
  4. Download Unity & VS Code
  5. Introducing Unity
  6. Set Up VS Code
  7. Community & Support
  8. Accessing Our Projects
  9. Obstacle Dodge - New Unity 6 Content
  10. Section Intro - Obstacle Dodge
  11. Start() & Update()
  12. Introducing Variables
  13. Using SerializeField
  14. C# Formatting
  15. Using Input.GetAxis()
  16. Time.deltaTime
  17. Introducing Cinemachine
  18. Basic Collisions
  19. Understanding Methods
  20. Practicing With Methods
  21. Using OnCollisionEnter()
  22. Using GetComponent()
  23. Incrementing a Score
  24. Using Time.time
  25. If Statements
  26. Caching A Reference
  27. Using Tags
  28. Rotate An Object
  29. Fly At Player
  30. Destroy Object
  31. Trigger Projectile
  32. Introducing Prefabs
  33. Unity Order of Execution
  34. Level Layout
  35. Add Hazards To Level
  36. Wrap Up - Obstacle Dodge
  37. Rocket Boost - New Unity 6 Content
  38. Section Intro - Rocket Boost
  39. Importing Assets
  40. Namespaces & Classes
  41. Using Input Actions
  42. Using AddRelativeForce()
  43. Rotation Input
  44. Rotate The Rocket
  45. Cinemachine Follow Camera
  46. Rigidbody Tuning
  47. Unity Audio Introduction
  48. Play AudioSource SFX
  49. Switch Statements
  50. Respawn Using SceneManager
  51. Load Next Scene
  52. Using Invoke()
  53. Code Layout
  54. Multiple Audio Clips
  55. Bool Variable For State
  56. Intro To Particles
  57. Trigger Booster Particles
  58. Refactor Our Methods
  59. Respond To Debug Keys
  60. Assets & Colliders
  61. Create A Level Layout
  62. Quick Game Tuning
  63. Set Dressing Your Level
  64. Intro To Post Processing
  65. How To Add Lights In Unity
  66. A Quick Note About Prefabbing
  67. Oscillating Object Script
  68. Quit Application Script
  69. Design Ideas
  70. How To Build & Share Your Game
  71. Wrap Up - Rocket Boost
  72. Galaxy Strike - New Unity 6 Content
  73. Section Intro - Galaxy Strike
  74. Using Terrain Tools
  75. Additional Terrain Features
  76. Texturing Terrain
  77. Master Timeline
  78. Animation Curves
  79. Animate Enemy Using Timeline
  80. Input Action Map
  81. Player Ship Movement
  82. Mathf.Clamp() Ship Movement
  83. Roll Our Ship
  84. Lerping Ship Rotation
  85. Rotating Pitch
  86. Particle System Ship Laser
  87. Laser Fire Input
  88. C# Arrays & Foreach Loops
  89. Crosshair Rect Transform
  90. ScreenToWorldPoint Target
  91. Vector Arithmetic
  92. Collision & Triggers
  93. Particle Collision
  94. Instantiate at Runtime
  95. Nested Prefabs & Prefab Variants
  96. Enemy Ship Variants
  97. Tune & Tweak
  98. Enemy Hit Points
  99. Public Methods C#
  100. Scoreboard UI
  101. Enemy Waves Using Control Tracks
  102. Timeline Audio
  103. Displaying Dialogue Using Signals
  104. Portrait Camera Render Texture
  105. Paint Trees on Terrain
  106. Rendering, Lighting, & Shadows
  107. Skybox
  108. Post Processing
  109. Layers & Multiple Volume Profiles
  110. Reload Level Using Coroutines
  111. Music Singleton
  112. Your Vertical Slice
  113. Wrap Up - Galaxy Strike
  114. Royal Run - New Unity 6 Content
  115. Section Intro - Royal Run
  116. Project Setup & Import Assets
  117. Level Generation Using For Loops
  118. Chunk Movement
  119. C# Lists
  120. Player Movement
  121. Restrain Player Using Clamp
  122. Obstacles Using While Loops
  123. Physics Materials
  124. Obstacle Prefab Variants
  125. Fence Chunk Hazard
  126. Lane Detection
  127. Lane Pickups
  128. Physics Collision Setup
  129. Destroy Obstacles
  130. Player Hit Animation
  131. Trigger Animation Through Code
  132. Inheritance
  133. Modifying Physics
  134. Cinemachine Camera Controller
  135. Speed Up Particle System
  136. Inspector Tooltips & Headers
  137. Score Manager
  138. Dependency Injection
  139. Time Lose Condition
  140. Properties
  141. Modulus Operator
  142. Checkpoint Increase Time
  143. Beautify Checkpoint Prefab
  144. Lighting & Post Processing pt. 1
  145. Lighting & Post Processing pt. 2
  146. Cinemachine Composer
  147. Fog Particle System
  148. Cinemachine Screen Shake
  149. Rock Collision FX
  150. Music & Camera Noise
  151. Tune, Tweak, & Balance
  152. Wrap Up - Royal Run
  153. Sharp Shooter - New Unity 6 Content
  154. Section Intro - Sharp Shooter
  155. First Person Starter Asset
  156. Nav Mesh Agent
  157. Agent Jump & Drop Height
  158. Equip a Gun
  159. Raycasting
  160. Shoot Input
  161. Enemy Health
  162. Muzzle Flash
  163. Weapon Animation
  164. Hit VFX
  165. Robot Animator & Animation
  166. Intro to Probuilder
  167. ProBuilder Level Blockout
  168. ProBuilder Tips & Tricks
  169. New Scene Prep
  170. Scriptable Objects
  171. Shoot Cooldown
  172. Machine Gun
  173. Weapon Pickup
  174. Switching Weapons
  175. Sniper Rifle
  176. Weapon Zoom
  177. Base Pickup Using Inheritance
  178. Raycast Overloads
  179. Ammo
  180. Ammo Pickup
  181. Weapon Viewport
  182. Gun Recoil Screenshake
  183. Robot Explosion VFX
  184. Explosion OnDrawGizmos()
  185. Physics.OverlapSphere()
  186. Death Camera Transition
  187. Player Shield UI
  188. Enemy Spawn Gate
  189. Turret
  190. Projectile
  191. TMP Font Asset Creator
  192. Ternary Operator
  193. Event System
  194. Win Condition
  195. Polish
  196. Wrap Up - Sharp Shooter
  197. Updates And Important Messages
  198. Original Unity 2020 Content
  199. Introduction & Setup (Unity 2020.1 Content)
  200. Welcome To The Course
The Ultimate Guide to Game Development with Unity (Official)

Created in partnership with Unity Technologies: learn C# by developing 2D & 3D games with this comprehensive guide

thumbnail
Ratings
4.6
Subscribers
104,108
Subscribers last month
(October 2024)
620
Level
beginner
Video Duration
36 hours 16 minutes
Created
Aug 22nd, 2017
Last updated
Sep 8th, 2024
Price
$129.99


** This course has been updated as of June 19, 2023! **

*** Now includes the ENTIRE ultimate guide series! 20+ hours of new content added!

This course is authorized by and made in partnership with Unity Technologies.

If you are interested in developing amazing, commercial-quality games that are playable on a variety of platforms, then you've come to the right place. This Unity course is the only one of its kind that is approved by Unity Technologies on Udemy. What better way to learn how to develop games in Unity than with their authorized course? The Ultimate Guide to Game Development with Unity introduces you to the Unity Engine and to the fundamentals of C# programming. The course then dives into developing your first 2D and 3D games. You will discover how to set your games apart from the crowd by polishing them with Unity’s latest features, including post-processing effects and the animation system.

In this Unity course, you will:

  • Master C# concepts such as variables and if statements

  • Detect collisions, receive user input, and create player movements

  • Create power-ups including triple shots, laser beams, speed boosts, and shields

  • Apply shaders that transform your game backgrounds

  • Create enemies with basic AI behavior

  • Collect and destroy game objects

  • Implement sound effects, background music, and particle effects

  • Activate and use Unity’s Team Collaboration service

  • Navigate the Unity Engine and discover unique features such as the Asset Store

  • Deploy your game to over 20 web or mobile platforms using Unity

  • And more!

This Unity course also includes over 200 interactive challenges (New Content Added Weekly!) where you can test your knowledge with concepts you've just learned. These challenges will help you build three commercial-quality games: a 2D Galaxy Shooter Game with polished sprites and cinematic effects, a 3D Click to Move Stealth Game, and a 2D Dungeon Crawler Mobile Game. Get access to the unique artwork provided by this Unity course and add sophisticated features to your games that make you look like you’ve been programming for years. 

Why Learn Game Development with Unity?

The gaming industry is a $200 billion industry worldwide. By 2025, that number is expected to be near $300 billion. With Unity being the most widely used engine to develop games across multiple platforms, there has never been a better time to get into the field. As you will learn, the types of games you can create with Unity and C# are limitless. Game development makes a great hobby, allowing you to learn a new skill and play your game with family and friends. It is also an exciting and rewarding career, where plenty of successful developers, including myself, have learned the fundamentals of game development through courses like this, and not in the traditional classroom setting. Every great game starts somewhere, so why not make it yours? While people often find coding or making games intimidating, this Unity course utilizes a unique teaching method that will allow you to gain a thorough understanding of concepts while you develop your own games. Thanks to the Unity community, you’ll be able to connect with other developers, work together on new projects, and make some incredible games!

Why Learn From Me

This is the first and only Unity game development course that has been co-created with Unity Technologies on Udemy.  Because learning to code can be daunting, Unity Technologies wanted to create a course that helps new developers feel comfortable exploring the engine and developing games. I believe that the best way to learn how to code is by doing. Therefore, this is a highly interactive series that does not spoon-feed you the answers. The unique challenges integrated throughout this Unity course will ensure you not only know how to code something, but also understand the logic behind it. As a self-taught software engineer, I found that there simply weren’t any high-quality video tutorials that allowed beginners to truly grasp concepts essential to game development. To remedy this, I created my own YouTube video series focused on Unity game development, where I’ve had the privilege of helping thousands of other people grow their passion for game development.  

I’ve been working in Unity since the initial public release of version 2.6, and I’ve authored a book on Unity 3.X. Since beginning my career in software development, I’ve been fortunate enough to develop games for Cartoon Network, Adult Swim, and several indie game companies. I’ve also developed enterprise augmented reality applications for Fortune 500 companies like Coca-Cola, GE, and Thyssenkrupp. Teaching has always been a passion of mine, and I hope you will see that throughout this course.  

Upon completing this Unity course, you will understand the concepts of C# programming and be able to continue developing your own 2D and 3D games. You will also feel confident knowing that you have mastered the latest and greatest game development techniques that will propel you to success in your professional or personal aspirations.

Join me on this adventure today!  I’ll see you inside the course.


  1. Introduction
  2. Welcome
  3. Course Support - New Ticketing System
  4. What Can You Do With Unity?
  5. Get Unity 2019.X
  6. Download Unity 2019 LTS -- (MUST WATCH)
  7. Unity ID Required
  8. What to Expect
  9. Galaxy Shooter
  10. Galaxy Shooter Introduction
  11. Project Setup
  12. Project Setup Introduction
  13. Create a New Unity Project with Unity 2019.x
  14. Editor Overview
  15. Navigating the Scene View
  16. Manipulating Gameobjects in Unity
  17. Creating Gameobjects & Applying Materials
  18. Professional Layout - DO NOT SKIP THIS VIDEO
  19. Create the Player
  20. Create the Player Introduction
  21. Player Setup
  22. 16:9 Aspect Ratio
  23. Fixing Visual Studio Behavior When Opening Scripts
  24. Starting Player Position
  25. Moving the Player at the Speed of Sound
  26. Moving the Player at a Normal Speed
  27. Speed Variable
  28. Challenge: User Input
  29. Challenge Review: User Input
  30. Challenge: Player Bounds
  31. Challenge Review: Player Bounds
  32. Code Cleanup
  33. Facebook Community & Discord
  34. Shooting
  35. Shooting Introduction
  36. Laser Setup Prefab
  37. Fixing Visual Studio Behavior When Opening Scripts
  38. Instantiate Laser
  39. Challenge: Laser Behaviour
  40. Challenge Review: Laser Behaviour
  41. Challenge: Destroy Laser
  42. Challenge Review: Destroy Laser
  43. Challenge: Laser Position Offset
  44. Challenge Review: Laser Position Offset
  45. Cool Down System
  46. Code Cleanup
  47. Enemies
  48. Enemy Introduction
  49. Enemy Setup
  50. Fixing Visual Studio Behavior When Opening Scripts
  51. Challenge: Enemy Behaviour
  52. Challenge Review: Enemy Behaviour
  53. Challenge: Destroy Enemy & Trigger Collisions
  54. Challenge Review: Destroy Enemy & Trigger Collisions
  55. Player Lives & Damaging
  56. Code Cleanup
  57. Spawn Manager
  58. Spawn Manager Introduction
  59. Spawn Manager Setup
  60. Challenge: Spawn Routine
  61. Challenge Review: Spawn Routine
  62. Tidy up the Spawning
  63. Stop Spawning when Player Dies
  64. Prototype to Production
  65. Course Asset Overview & Import
  66. Nebular Background Sprite
  67. Player 3D to Player 2D
  68. Enemy 3D to Enemy 2D
  69. Laser 3D to Laser 2D
  70. Power Up - Triple Shot
  71. Power Up - Triple Shot Introduction
  72. Creating the Triple Shot Prefab
  73. Challenge: Triple Shot Behavior
  74. Challenge Review: Triple Shot Behavior
  75. Challenge: Triple Shot Powerup Behaviour
  76. Challenge Review: Triple Shot Powerup Behaviour
  77. Challenge: Triple Shot Powerup Implementation
  78. Challenge Review: Triple Shot Powerup Implementation
  79. Challenge: Destroy Parent Triple Shot
  80. Challenge Review: Destroy Parent Triple Shot
  81. Animate Triple Shot Powerup
  82. Challenge: Spawn Triple Shot Powerup
  83. Challenge Review: Spawn Triple Shot Powerup
  84. Cleanup & Organization
  85. Power Up - Speed Boost
  86. Power Up - Speed Boost Introduction
  87. Challenge: Modular Powerup Script
  88. Challenge Review: Modular Powerup Script
  89. Switch Statement Optimization
  90. Challenge: Speed Boost Implementation
  91. Challenge Review: Speed Boost Implementation
  92. Spawning the Speed Boost
  93. Challenge: Animate Speed Boost
  94. Challenge Review: Animate Speed Boost
  95. Power Up - Shields
  96. Power Up - Shields Introduction
  97. Challenge: Shields Setup
  98. Challenge Review: Shields Setup
  99. Add Shields to Spawn Manager
  100. Challenge: Shields Behaviour
  101. Challenge Review: Shields Behaviour
  102. Challenge: Shield Visualizer
  103. Challenge Review: Shield Visualizer
  104. Shield Visualizer Animation
  105. User Interface (UI)
  106. User Interface (UI) Introduction
  107. Score Text UI Setup
  108. Challenge: Score Implementation
  109. Challenge Review: Score Implementation
  110. Lives Display
  111. Challenge: Game Over Text
  112. Challenge Review: Game Over Text
  113. Challenge: Game Over Text Flicker
  114. Challenge Review: Game Over Text Flicker
  115. Challenge: R Key to Restart Level
  116. Challenge Review: R Key to Restart Level
  117. Creating the Main Menu
  118. Effects (FX)
  119. Unity Effects (FX) Introduction
  120. Enemy Explosion Setup
  121. Challenge: Enemy Explosion Implementation
  122. Challenge Review: Enemy Explosion Implementation
  123. Challenge: Asteroid Behaviour
  124. Challenge Review: Asteroid Behaviour
  125. Challenge: Explode the Asteroid
  126. Challenge Review: Explode the Asteroid
  127. Controlling the Spawn Wave through the Asteroid
  128. Player Thrusters
  129. Challenge: Player Damage Visualization
  130. Challenge Review: Player Damage Visualization
  131. Post Processing
  132. Install Post Processing
  133. Applying Post Processing
  134. Post Processing Example
  135. Game Audio
  136. Background Music
  137. Challenge: Laser Shot Sound
  138. Challenge Review: Laser Shot Sound
  139. Challenge: Explosion Sound
  140. Challenge Review: Explosion Sound
  141. Challenge: Powerup Sound
  142. Challenge Review: Powerup Sound
  143. Deployment (Build your Game)
  144. Build Game
  145. Deployment Options
  146. PC, Mac, & Linux Builds
  147. Web GL (Play your game in the browser)
  148. Android Mobile Port: Setup
  149. Android Mobile Port: X Platform Input Manager in Unity
  150. Android Mobile Port: Building the APK
  151. Galaxy Shooter - Recap & Review
  152. 2D Space Shooter EXTRAS
  153. Extras Intro
  154. Enemy Explosion Bug Fix
  155. Challenge: Enemy Fire
  156. Challenge Review: Enemy Fire
  157. Challenge: Quit Application
  158. Challenge Review: Quit Application
  159. Co-Op Mode Introduction
  160. Co-Op Mode Setup
  161. Co-Op Mode Main Menu
  162. Co-Op Mode Challenge: Scene Loading in Unity
  163. Co-Op Mode Challenge Review: Scene Loading in Unity
  164. Co-Op Mode Challenge: Who's Who?
  165. Co-Op Mode Challenge Review: Who's Who?
  166. Co-Op Mode Bug Fix
  167. Co-Op Mode Challenge: Remove Third Player
  168. Co-Op Mode Challenge Review: Remove Third Player
  169. Co-Op Mode Challenge: Co-Op Controls
  170. Co-Op Mode Challenge Review: Co-Op Controls Part 1
  171. Co-Op Mode Challenge Review: Co-Op Controls Part 2
  172. Co-Op Mode Challenge: New Game
  173. Co-Op Mode Challenge Review: New Game
  174. Co-Op Mode Challenge: Player 2 Animations in Unity
  175. Co-Op Mode Challenge Review: Player 2 Animations in Unity
  176. Pause Menu Setup
  177. Pause Menu Challenge: Implementation
  178. Pause Menu Challenge Review: Implementation
  179. Pause Menu Challenge: Resume Play
  180. Pause Menu Challenge Review: Resume Play
  181. Pause Menu Animation Setup
  182. Pause Menu Animation Control
  183. High Score Setup
  184. High Score Challenge: Logic
  185. High Score Challenge Review: Logic
  186. High Score Challenge: Saving & Loading in Unity
  187. High Score Challenge Review: Saving & Loading in Unity
  188. Script Communication in Unity 2.0: Challenge
  189. Script Communication in Unity 2.0: Challenge Review
  190. The Ultimate Guide to Cinematography with Unity
  191. Welcome
  192. Unity & Cinematography?
  193. The Great Fleece
  194. Introduction
  195. Project Setup
  196. Introduction
  197. Project Setup
  198. Unity Layout Overview
  199. Import Course Assets
  200. Course Assets Overview
The Complete Guide to Unity 3D : Making a Top Down Shooter

Level up your C# and Unity knowledge and create your very own Action-Shooter.

thumbnail
Ratings
4.81
Subscribers
2,733
Subscribers last month
(October 2024)
258
Level
all
Video Duration
54 hours 45 minutes
Created
Jul 21st, 2023
Last updated
Apr 29th, 2024
Price
$19.99

Ready to level up your game-making skills and step into the world of 3D game creation? Look no further than this comprehensive and standalone course, designed to take you through the process step by step, even if you have no previous experience in game development.

I've even included a 1.5 - hour crash course for those who have zero knowledge in Unity.  While it's better to have some experience and knowledge of C#, don't worry if you don't have it, because I'll cover everything you need to know to create an astonishing action-packed video game.

A unique asset pack of 3D models was created specifically for this course. Once you complete the course, you can keep these along with the scripts you'll create and use them however you like.


  • Throughout this course, you'll learn how to create a versatile player controller using an Entity Component System (ECS).    You'll discover how to setup New Input System, how to animate 3D characters, manage camera controls, and understand the essentials of 3D physics, including colliders, mass, and velocity.

  • Moving forward in the course, we focus on how to create an advanced and expandable weapons system, essential for any shooter game.  This includes creating a variety of weapons and learning how to setup both the logic and animations for visuals to bring them to life in your shooter game.

  • We're going to place a heavy focus on optimizing game performance and personal workflow to ensure the FPS doesn't drop below 120 and your project does not turn into an unmanageable disaster. At the end of each section, we'll clean up the project, and you'll have access to my projects for downloading.  This allows you to double-check your work or start from a specific point of the course, if you wish to do so.

  • In the next part of the course, you'll learn to craft challenging enemies for your game's enemies.  We're going to create melee enemies with different weapons and attack sets who use shields for protection, dodge your bullets, and throw items at you.  Ranged enemies can use covers to hide, throw grenades, and advance from different angles.  We'll also introduce two bosses with unique abilities.  All of this will serve as a great example for you to become very sophisticated in enemy AI design.

  • Then, we're going to learn how to design procedural level generation.  This system will allow you to create an endless number of levels, significantly reducing development time and ensuring that your game offers fresh, engaging content for players every time they play.

  • To improve gameplay even further, we're going to develop a quest system.  You will learn how to create different missions and setup different goals for the player.

  • Next, we'll build a functional and scalable UI to bring your game to completion. 

  • Then, we're elevating the experience by integrating new gameplay element - CARS! You'll master creating a versatile car system, allowing you to fine-tune vehicle behavior in every way possible.

  • We'll finish the course by adding an audio system and visual polish, making your game not only engaging and fun to play but transforming it into an immersive experience that's both visually stunning and audibly rich. This phase includes smoothing out bugs and enhancing mechanics, ensuring every aspect of your game shines and operates seamlessly. 
    It’s about elevating your game's overall quality, ensuring it’s not just functional but exceptionally polished.

  • After mastering these comprehensive skills and polishing your game to perfection, it will be time to celebrate your significant achievement. This course isn't just about learning; it's about recognizing the hard work you've put into transforming your dream game into reality!


And there you have it! A journey from the basics to a fully polished, high-quality video game.
And you can start that journey with a single click. 

Enroll in the course today and learn how to create games you've always wanted.



  1. Watch Before You Start
  2. Important to know - Mindset of the course
  3. Important to know - Crash Course
  4. Important to know - Q&A and Bugs
  5. Important to know - Before we begin
  6. Crash Course for Beginners
  7. Install Unity
  8. Basic tools, Windows and Components
  9. Creating Tank with simple shapes
  10. Execution order, Input and Movement
  11. Tank's rotation
  12. Tank's aim
  13. Tower's rotation
  14. Shooting bullets
  15. Setup small playground
  16. Collision detection and simple camera controller
  17. Character Development
  18. Setup testing ground and Character Import
  19. Setup New Input System
  20. Setup movement
  21. Setup gravity
  22. Setup aim
  23. Rig Setup and Animations
  24. Setup walk animation
  25. Setup run animation
  26. Setup fire animation
  27. Gun visuals and Animations
  28. Create weapon controller
  29. Setup weapon 3D model's
  30. Animation rigging - Setup
  31. Rig aim constraints
  32. Left hand IK - attach left hand to the gun
  33. Left hand IK - diffrent weapons
  34. Weapon animation layers
  35. Introducing layer sync
  36. Reload Animations
  37. Weapon Grab Animations
  38. Clean up
  39. Camera and Aim
  40. Setup Camera
  41. Camera Settings
  42. Player Aim and Decomposition of Player Movement
  43. Smooth character rotation - Lerp & SLerp
  44. Camera's Lookahead
  45. Decomposition of Aim and Camera
  46. Create a bullet
  47. Setup bullet's direction
  48. Setup Precise Aim
  49. Setup Target Lock
  50. Visualise Aim with Laser
  51. Clean up
  52. Colliders and Rigidbodies
  53. Update project to LTS
  54. Import 3D models
  55. How to setup 3D colliders
  56. Important about Pivot point
  57. Rigidbody
  58. Collision detection type
  59. Flexible mass of a bullet
  60. Shiny bullet & URP setup
  61. Impact Visual Effect of a Bullet
  62. Training ground upgrade
  63. Clean up
  64. Weapon System
  65. Weapon class
  66. Weapon type
  67. Weapon slots
  68. Weapon pickup
  69. Weapon's ammo
  70. Weapon's reload
  71. Weapon's model
  72. Equip weapon
  73. Backup weapon model
  74. Reload speed & Equipment speed
  75. Object pool - Bullet pool
  76. Weapon's fire rate
  77. Weapon ready check
  78. Shoot type : Single and Auto
  79. Bullet's spread
  80. Multi-shot and burst shot
  81. Gun distance
  82. Camera distance
  83. 2+ weapon slots
  84. Clean up
  85. Performance and Workflow
  86. Global object pool
  87. Constructor
  88. Scriptable object
  89. Weapon data
  90. Interaction System
  91. Closest interactble
  92. Interaction and inheritance
  93. Weapon pickup interaction
  94. Drop current weapon as pickup item
  95. Ammo box pickup
  96. Clean up
  97. Enemy Melee
  98. Brief enemy design
  99. AI Navigation Setup
  100. State Machine Setup
  101. Idle State
  102. Move State
  103. Visuals and Animations
  104. Manual rotation and smooth transition
  105. Recovery state
  106. Root transform position
  107. Chase State
  108. Attack State
  109. Attack Set
  110. Next attack random
  111. Multiple slash attacks
  112. Dead state & Ragdoll
  113. Simple health system
  114. Enemy ability - Shield
  115. Enemy ability - Dodge
  116. Enemy ability - Axe throw
  117. Enemy's Axe
  118. Clean up & Refactoring
  119. Enemy Variants
  120. Updating enemy's FBX Model and Ragdoll
  121. Updating avatar and animations
  122. Setup random look
  123. Setup random weapon
  124. Setup random corruption
  125. Animator override
  126. Enemy weapon trail effect
  127. Attack data update
  128. Clean up
  129. Enemy Range
  130. Move and Idle state
  131. Battle state
  132. Bullet
  133. Attack cooldown
  134. Weapon model and refactoring
  135. Animation layers
  136. Left hand IK
  137. Weapon data
  138. Cover system - cover state
  139. Cover system - cover points
  140. Cover system - best cover search
  141. Cover system - perks & decision making
  142. Advance state
  143. Smart aim
  144. Advance duration and cover duration
  145. Unstoppable enemy
  146. Grenade throw state
  147. Grenade state visuals
  148. Grenade setup
  149. Dead state & grenade addition
  150. Idle & weapon - visuals improvements
  151. Object pool - bug fix
  152. Clean up
  153. Enemy Boss
  154. Setup boss model and rig
  155. Idle and Move
  156. Attack
  157. Jump attack
  158. Ability - flamethrower
  159. Visuals - Flamethrower
  160. Action cooldown
  161. Chase behavior
  162. Visuals - Flamethrower batteries
  163. Visuals - Landing zone
  164. Visuals - Weapon trails
  165. Jump attack physical impact
  166. Dead state
  167. New Boss with Hummer
  168. New Boss Ability
  169. Ability Fallback
  170. Clean up
  171. Damage System
  172. Interfaces
  173. Hitbox
  174. Health controller
  175. Friendly fire
  176. Player's hitbox and death
  177. Grenade damage
  178. Melee enemy's hitbox
  179. Melee enemy attack check
  180. Melee enemy axe damage.mp4
  181. Enemy's shield
  182. Grenade bug fix
  183. Boss's hitbox
  184. Boss's attack check
  185. Boss's flamethrower damage check
  186. Boss's jump attack damage check
  187. Boss's hummer attack check
  188. Implementing Damage Value Parameters in Health Reduction System
  189. Creating a dummy
  190. Balancing player's weapons damage
  191. Balancing Melee enemies
  192. Balancing Range enemies
  193. Boss balance
  194. Headshot modifer
  195. Clean up
  196. Procedural Level Generation
  197. System design
  198. Creation, position and rotation
  199. Automation
  200. Intersection check

3. Top 3 Recommended YouTube Videos

Here are Outlecture's top 3 recommended YouTube videos, carefully selected for you.

Title View count View count last month
(October 2024)
Like count Publish date

The Unity Tutorial For Complete Beginners

thumbnail

Channel: Game Maker's Toolkit

3,798,939 144,894 130,783 Dec 2nd, 2022

Learn Unity Beginner/Intermediate 2024 (FREE COMPLETE Course - Unity Tutorial)

thumbnail

Channel: Code Monkey

2,660,475 73,415 89,904 Jan 30th, 2023

How I learned Unity without following tutorials (Developing 1)

thumbnail

Channel: Game Maker's Toolkit

2,078,357 17,925 117,245 Sep 28th, 2021

YouTube has become a familiar platform for everyday use, where viewers can watch videos for free, although they may contain advertisements. Recently, there has been an increase in the availability of high-quality educational materials on this platform. It is an excellent option for those who want to learn without paying or simply obtaining a quick understanding of a topic.
We highly recommend utilizing YouTube as a valuable learning resource.

Recommended for

  • Wanting to learn without spending money
  • Wanting to quickly understand the overview of Unity

The details of each course are as follows:

The Unity Tutorial For Complete Beginners

Game Maker's Toolkit

View count
3,798,939
View count last month
(October 2024)
144,894
Like count
130,783
Publish date
Dec 2nd, 2022
🔴 Get bonus content by supporting Game Maker’s Toolkit - https://gamemakerstoolkit.com/support/ 🔴

Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.

The tutorial covers everything from installing Unity, to writing your first ever line of programming code, to creating UI, to building an executable game file you can share with friends. No experience is needed.

=== Files and Downloads ===

Assets - https://www.dropbox.com/sh/h5vez7ltgbmfnib/AADSCiI2dEKptcR7ydv8xR2Ba?dl=0

Scripts - https://pastebin.com/QiLkpeJe

Unity Project - https://github.com/Britishgaming/GMTK-Unity-Tutorial

=== Sources and Resources ===

(1) Time.deltaTime - https://docs.unity3d.com/ScriptReference/Time-deltaTime.html

(2) Instantiating Prefabs at run time - https://docs.unity3d.com/Manual/InstantiatingPrefabs.html

(3) Object.Destroy - https://docs.unity3d.com/ScriptReference/Object.Destroy.html

(4) Debug - https://docs.unity3d.com/ScriptReference/Debug.html

(5) ContextMenu - https://docs.unity3d.com/ScriptReference/ContextMenu.html

(6) OnTriggerEnter2D - https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnTriggerEnter2D.html

(7) GameObject.FindWithTag - https://docs.unity3d.com/ScriptReference/GameObject.FindWithTag.html

(8) GameObject.GetComponent - https://docs.unity3d.com/ScriptReference/GameObject.GetComponent.html

(9) OnCollisionEnter2D - https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnCollisionEnter2D.html

(10) AudioSource - https://docs.unity3d.com/ScriptReference/AudioSource.html

(11) PlayerPrefs - https://docs.unity3d.com/ScriptReference/PlayerPrefs.html

Recommended Videos and Channels

Brackeys - https://www.youtube.com/@Brackeys
Tarodev - https://www.youtube.com/@Tarodev
Game Dev Guide - https://www.youtube.com/@GameDevGuide
Samyam (Best New Input System Tutorials) - https://www.youtube.com/@samyam
Learn C# with these 9 lines of code - https://www.youtube.com/watch?v=aB9LJ9oHGOs

=== Chapters ===

00:00 - Intro
02:26 - Installing Unity
03:42 - Step 1 - Unity UI
06:49 - Recap
07:11 - Step 2 - Physics and Programming
15:30 - Recap
16:09 - Step 3 - Spawning Objects
27:52 - Recap
28:32 - Step 4 - Logic and UI
37:12 - Recap
38:00 - Step 5 - Game Over
43:31 - Next Steps

=== Credits ===

Music provided by Epidemic Sound - https://www.epidemicsound.com/referral/vtdu5y (Referral Link)

=== Subtitles ===

Contribute translated subtitles - https://amara.org/videos/SsFnt050CEaU/
Learn Unity Beginner/Intermediate 2024 (FREE COMPLETE Course - Unity Tutorial)

Code Monkey

View count
2,660,475
View count last month
(October 2024)
73,415
Like count
89,904
Publish date
Jan 30th, 2023
💬 This was a ton of work to make so I really hope it helps you in your game dev journey! Hit the Like button!
🌍 Course Website with Downloadable Assets, FAQ, Related Videos https://cmonkey.co/freecourse
❤ Follow-up FREE Complete Multiplayer Course https://www.youtube.com/watch?v=7glCsF9fv3s
🎮 Play the game on Steam! https://cmonkey.co/kitchenchaos
❤ IF you can afford it you can get the paid ad-free version https://cmonkey.co/kitchenchaospaidcourse
🌍 Check out my other Courses! ✅ https://unitycodemonkey.com/courses
👍 Learn to make awesome games step-by-step from start to finish.
🎮 Get my Steam Games https://unitycodemonkey.com/gamebundle
🎮 Wishlist my Next Steam game! https://cmonkey.co/totalworldliberation

🌍 Download the Project Files and Assets https://cmonkey.co/freecourse

🔴 RELATED VIDEOS 🔴
There are too many to fit here, they're all linked in the course page for each Lecture https://cmonkey.co/freecourse
Learn C# Beginner FREE Tutorial Course! https://www.youtube.com/watch?v=pReR6Z9rK-o
Learn Unity in 17 MINUTES! [2023 UPDATED PINNED COMMENT] https://www.youtube.com/watch?v=E6A4WvsDeLE
Learn C# BASICS in 10 MINUTES! https://www.youtube.com/watch?v=IFayQioG71A
How to Make a Game! Download and Create New Project (Unity Tutorial for Beginners Unity Basics) https://www.youtube.com/watch?v=hKXsL7XNa9M

💬 Learn How to Make Games with Unity and C# in this massive FREE course!
I've been working for the past 3 months on this very exciting project, a 10 hour course making a complete game from scratch!
The game features lots of interesting systems which makes for a great learning project.
This is for both Beginners and Intermediate users who want to learn how to write good high quality clean code and learn to manage a relatively complex project with a good structure.
The game itself is a fun Arcade game, using what you learn by making this game will enable you to build just about any game you can think of.

This has been a ton of work so I really hope you will enjoy it!
Go ahead and hit the Like button and if you enjoy my teaching style check out my other paid courses.
My Turn Based Strategy course is the perfect follow up for this one. It dives even deeper into some more advanced topics to help you really reach the advanced level.

❤ IF you can afford it you can get the paid ad-free version https://cmonkey.co/kitchenchaospaidcourse
🌍 Check out my other Courses! ✅ https://unitycodemonkey.com/courses

00:00:00 Intro, Overview
00:12:24 Final Game Preview
00:18:13 What you Should Know
00:20:28 Create Project
00:25:21 Unity Layout
00:32:02 Visual Studio
00:35:39 Code Style, Naming Rules
00:39:30 Importing Assets
00:41:19 Post Processing
00:55:47 Character Controller
01:14:50 Character Visual, Rotation
01:22:59 Animations
01:42:42 Cinemachine
01:48:32 Input System Refactor
02:04:08 Collision Detection
02:17:02 Clear Counter
02:38:18 Interact Action, C# Events
02:47:42 Selected Counter Visual, Singleton Pattern
03:11:18 Kitchen Object, Scriptable Objects
03:24:46 Kitchen Object Parent
03:37:47 Player Pick up, C# Interfaces
03:49:23 Container Counter
04:13:02 Player Pick up, Drop Objects
04:23:37 Cutting Counter, Interact Alternate
04:37:10 Cutting Recipe SO
04:46:33 Cutting Progress, World Canvas
05:05:51 Look At Camera
05:14:24 Trash Counter
05:19:33 Stove Counter, State Machine
05:56:04 Plates Counter
06:08:05 Plate Pick up Objects
06:22:10 Plate Complete Visual
06:30:19 Plate World UI Icons
06:44:24 Delivery Counter, Shader Graph
07:05:45 Delivery Manager
07:21:20 Delivery Manager UI
07:39:24 Music
07:43:22 Sound Effects
08:06:36 Game Start
08:21:20 Game Over
08:30:13 Main Menu, Loading
08:48:43 Pause, Clear Statics
09:07:18 Options, Audio Levels
09:22:20 Options, Key Rebinding
09:45:29 Controller Input, Menu Navigation
10:00:36 Polish
10:44:01 Final Game
10:47:30 CONGRATULATIONS!

🌍 Get Code Monkey on Steam!
✅ https://store.steampowered.com/app/1294220/
If you have any questions post them in the comments and I'll do my best to answer them.

🔔 Subscribe for more Unity Tutorials https://www.youtube.com/channel/UCFK6NCbuCIVzA6Yj1G_ZqCg?sub_confirmation=1
See you next time!

📍 Support on Patreon https://www.patreon.com/unitycodemonkey
📝 Get the Code Monkey Utilities at https://unitycodemonkey.com/utils.php

#unitytutorial #unity3d #gamedev

--------------------------------------------------------------------
Hello and Welcome!
I'm your Code Monkey and here you will learn everything about Game Development in Unity using C#.

I've been developing games for several years with 9 published games on Steam and now I'm sharing my knowledge to help you on your own game development journey.

I do Unity Tutorials on just about every topic, Unity Tutorials for Beginners and Unity Tutorials for Advanced users.
--------------------------------------------------------------------
- Website: https://unitycodemonkey.com/
- Twitter: https://twitter.com/UnityCodeMonkey
- Steam: https://store.steampowered.com/developer/EndlessLoopStudios
How I learned Unity without following tutorials (Developing 1)

Game Maker's Toolkit

View count
2,078,357
View count last month
(October 2024)
17,925
Like count
117,245
Publish date
Sep 28th, 2021
🧲 Wishlist Mind Over Magnet on Steam! - https://store.steampowered.com/app/2685900/Mind_Over_Magnet/ 🧲

Developing is an on-going YouTube series, where I share the step-by-step process of making my first video game: Mind Over Magnet!

I’m starting from the very first step: choosing a game engine and learning how to use it!

=== Chapters ===

00:00 - Intro
00:34 - Choosing a Game Engine
03:08 - Learning Unity
05:08 - How I Learned Adobe Premiere
06:42 - Three Steps to Learning
08:12 - Applying this to Game Development
08:37 - Step 1: The Basics of Unity
10:57 - Step 2: Repeating The Lessons
15:40 - Step 3: Experimenting
16:25 - Conclusion
17:32 - Patreon Credits

=== Credits ===

Music By:

LAKEY INSPIRED @ https://soundcloud.com/lakeyinspired
License for commercial use: Creative Commons Attribution 3.0 Unported "Share Alike" (CC BY-SA 3.0) License.

YouTube Audio Library

Epidemic Sound - https://www.epidemicsound.com/referral/vtdu5y (Referral Link)

=== Subtitles ===

Contribute translated subtitles - https://amara.org/en-gb/videos/bXC4f7nbvQjP/

5. Wrap-up

We introduced recommended courses for Unity. If you are interested in learning other related courses, please refer to the following.

Unreal Engine
ChatGPT
Git
Unreal Engine
ChatGPT
Git

If you want to further explore and learn after taking one of the courses we introduced today, we recommend visiting the official website or community site.

If you want to stay up-to-date on the latest information, we suggest following the official Twitter account.

Furthermore, We highly recommend utilizing General AI such as ChatGPT as a study aid. This can enable more effective learning, so please give it a try.

We hope you found our website and article helpful. Thank you for visiting.

Back to list
Home About Share
Home
About
Privacy policy
Disclaimer
Contact
Official
© 2024 outlecture.com All Rights Reserved.