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! [September 2023]

Last updated: Sep 8th, 2023

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
(August 2023)
Level Video Duration Created Last updated Price

The Ultimate Guide to Creating an RPG Game in Unity

thumbnail
4.82 4,657 990 all 38 hours 7 minutes Jan 4th, 2023 Aug 16th, 2023 $19.99

Complete C# Unity Game Developer 2D

thumbnail
4.69 454,855 2,300 all 18 hours 15 minutes Jul 9th, 2014 Jun 19th, 2023 $139.99

Complete C# Unity Game Developer 3D

thumbnail
4.71 210,354 1,875 all 30 hours 31 minutes Apr 12th, 2017 Jul 24th, 2023 $169.99

Unity Turn-Based Strategy Game: Intermediate C# Coding

thumbnail
4.71 9,449 353 intermediate 16 hours 10 minutes Jun 8th, 2022 May 25th, 2023 $94.99

The Ultimate Guide to Game Development with Unity (Official)

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

Design & Develop Video Games. Learn C# in Unity Engine. Code Your first 3D Unity games for web, Mac & PC.

thumbnail
Ratings
4.71
Subscribers
210,354
Subscribers last month
(August 2023)
1,875
Level
all
Video Duration
30 hours 31 minutes
Created
Apr 12th, 2017
Last updated
Jul 24th, 2023
Price
$169.99

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 a 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.

This course has full professional-produced English closed-captions.

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.

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 (even iOS 9), Android and Web from a single source!

Dive in now, you won't be disappointed!

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

Learn to create turn-based gameplay with multiple Units, along with grid-based movement and logic!

thumbnail
Ratings
4.71
Subscribers
9,449
Subscribers last month
(August 2023)
353
Level
intermediate
Video Duration
16 hours 10 minutes
Created
Jun 8th, 2022
Last updated
May 25th, 2023
Price
$94.99

Are you looking to level up your game development skills and take your projects to the next level?

Do you like games like XCOM2 or Final Fantasy Tactics?

In this course, you’ll take your skills from beginner to advanced, learn to manage and organise a complex project. You’ll create a custom Grid System and learn advanced Programming concepts, such as; C# generics, C# events, and custom structs. Plus A* Pathfinding!

Even if you’re not interested in turn-based strategy games, these skills are transferable to other types of games.

You’ll create turn-based gameplay with multiple Units, along with grid-based movement and logic. You’ll also add enemy AI and with all the actions you create, you’ll be writing good high quality code.


  • Writing reusable and easily extendable code

  • Learn to organise a complex project

  • Separate gameplay logic from animation and visual components

  • Learn to write clean code, how to keep all systems decoupled

You’ll need to be familiar with the Unity editor, and have a basic to intermediate knowledge of C#. If you’ve taken any of our Unity courses (or the equivalent) you’ll be good to go.

You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced coders, so are able to explain complex concepts clearly, as well as entertain along the way. We’re thrilled to have teamed up with Code Monkey to bring you this course.

All students have access to the Q&A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.

Ready to create your own Turn-Based Strategy game? Come join the course now!

  1. Introduction
  2. Promo
  3. Welcome To The Course
  4. Community & Support
  5. Set Up Unity & VS Code
  6. IntelliSense Issues?
  7. Reminder Of C# Fundamentals
  8. Accessing Our Projects
  9. Project Setup
  10. Render Pipeline and Assets
  11. Post Processing
  12. Unit Movement & Selection
  13. Intro - Unit Movement and Selection
  14. Unit Base Setup
  15. Unit Move
  16. Mouse Raycast
  17. Mouse World Position
  18. Unit Click to Move
  19. Public vs SerializeField Private
  20. Unit Animations Setup
  21. Unit Animator
  22. Unit Animator Parameters
  23. Unit Rotate when Moving
  24. Unit Selection
  25. Unit Selected Visual, Events
  26. Unit Selected Visual, Singleton
  27. Grid System & Camera
  28. Intro - Grid System and Camera
  29. Grid System Design
  30. Grid System
  31. Grid Object
  32. Grid Object Debug
  33. Level Grid
  34. Cinemachine
  35. Camera Move and Rotate
  36. Camera Zoom
  37. Actions & UI
  38. Intro - Actions and UI
  39. Move Action
  40. Move Action Validate
  41. Grid Visual
  42. Base Action Class
  43. Single Active Action
  44. UI Setup
  45. Unit Action System UI
  46. Click UI to Select Action
  47. Generic Take Action
  48. Selected Action UI Visual
  49. Action Busy UI
  50. Action Points
  51. Turn System
  52. Enemies & Combat
  53. Intro - Enemies and Combat
  54. Enemy
  55. Shoot Action
  56. Unit Animator
  57. Shooting Bullet Visual
  58. Health System
  59. Ragdoll
  60. Unit World UI
  61. Action Camera
  62. Grid Visual Colors
  63. Enemy AI Basic
  64. Enemy AI Complex
  65. Pathfinding
  66. Intro - Pathfinding
  67. C# Generics
  68. Grid System Generics
  69. Pathfinding Overview
  70. Pathfinding Script
  71. Pathfinding Implementation
  72. Pathfinding Obstacles
  73. Level Design
  74. Unit Move with Pathfinding
  75. Polish
  76. Intro - Polish
  77. Screen Shake
  78. Grenade Action
  79. Grenade Visuals
  80. Destructible Crate
  81. Destructible Crate Parts
  82. Sword Action
  83. Interact Action
  84. Interface IInteractable
  85. Input Refactoring
  86. Input System
  87. Final Level
  88. Congratulations! What’s Next?
  89. Bonus: Hex Grid System
  90. Intro - Hex Grid System
  91. Hex Grid System Design
  92. Hex Grid System Implementation
  93. World Position to Grid Position
  94. Hex Grid Pathfinding
  95. Bonus: Multi-Floors
  96. Intro - Multi-Floors
  97. Multi-Floors LevelGrid
  98. Multi-Floors GridSystemVisual
  99. Multi-Floors Pathfinding
  100. Multi-Floors Pathfinding Links
  101. Multi-Floors Jump-Fall Animation
  102. Multi-Floors Shoot Action
  103. Multi-Floors Visibility
  104. Multi-Floors Visibility Colliders
  105. Multi-Floors Done
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.56
Subscribers
94,661
Subscribers last month
(August 2023)
1,259
Level
beginner
Video Duration
36 hours 16 minutes
Created
Aug 22nd, 2017
Last updated
Jul 15th, 2023
Price
$109.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

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
(August 2023)
Like count Publish date

The Unity Tutorial For Complete Beginners

thumbnail

Channel: Game Maker's Toolkit

1,861,585 162,472 73,904 Dec 2nd, 2022

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

thumbnail

Channel: Code Monkey

1,365,705 155,557 55,676 Jan 30th, 2023

unity for beginners - part 1

thumbnail

Channel: IndividualKex

129,013 28,126 10,435 Jun 19th, 2022

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
1,861,585
View count last month
(August 2023)
162,472
Like count
73,904
Publish date
Dec 2nd, 2022
GMTK is powered by Patreon - https://www.patreon.com/GameMakersToolkit

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 2023 (FREE COMPLETE Course - Unity Tutorial)

Code Monkey

View count
1,365,705
View count last month
(August 2023)
155,557
Like count
55,676
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 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
🎮 Play the game on Steam! https://cmonkey.co/kitchenchaos

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 8 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
unity for beginners - part 1

IndividualKex

View count
129,013
View count last month
(August 2023)
28,126
Like count
10,435
Publish date
Jun 19th, 2022
discord: https://discord.gg/eEY75Nqk3C
tiktok: https://www.tiktok.com/@individualkex
wishlist Orrstead on steam: https://store.steampowered.com/app/693940/Orrstead/
free alpha on itch.io: https://individualkex.itch.io/orrstead

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
Git
Deep Learning
Unreal Engine
Git
Deep Learning

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
© 2023 outlecture.com All Rights Reserved.