This is Volume 2 in my Most Comprehensive Guide To Unity Game Development series. If you are interested to enhance your Unity skills then read further. As in all of my courses, this course is also project based. Simply put, the best way to learn is to actually create a game that is playable on any device, and this is what I preach in all my courses.
The Most Comprehensive Guide To Unity Game Development Vol 2
The Most Comprehensive Guide To Unity Game Development Vol 2 is a 108-lesson 24 hours 3 minutes self-paced course by Udemy. This is Volume 2 in my Most Comprehensive Guide To Unity Game Development series.
Course facts
- Lessons
- 108
- Duration
- 24 hours 3 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Udemy
- Price
- Premium
Since this is an intermediate course we will not cover the basics of programming with C# and how to use Unity, instead, we will dive deeper into C# coding practices and learn how to solve complex problems with simple logic.
As we go through the projects I will show you multiple ways how to solve the problem at hand and I will compare different ways and talk about the pros and cons of each and why and when should you use one way over the other.
The main focus of this course is to help you think like a programmer and gain strong problem solving skills. Because in 99% of the times in any project you will solve problems by using simple logic instead of complex algorithms, and this is what this course is about.
And not only that, but I will explain to you how to optimize your games from the very start so that you avoid the most common optimization heavy mistakes that not only beginners make when they create their games.
Every section in this course will gradually increase in size and depth so that you always learn new things and face new challenges.
During the lectures, I will give you assignments to challenge your knowledge and to challenge your ability to think like a programmer. Because in game development, the best way to learn is by doing. Of course, I will provide a solution for every assignment that I give you, but I will expect that you try to finish it on your own because it will give you experience, and the feel of how to solve programming problems on your own and it will help you implement and retain everything that I am teaching you in the course.
Some of the things that you will learn in this course:
Intermediate, And Advanced C# Programming
Basic AI(Artificial Intelligence)
Advanced AI(Artificial Intelligence)
Basic And Advanced Character Animations
Sound FX And Music
Learn How To Use Unity's UI System
Create And Animate Menus
Saving And Loading Game Data
Basic And Advanced Animations
Creating Reusable Code
Writing Optimized Code
Generate Procedural Levels
Create Object Poolers For Enemies, Obstacles And Levels
You need to know or at least understand how all the concepts listed here work and function before you can enroll in this course:
- Understand what are variables, classes, functions, objects and know how to use them
- Understand what data encapsulation is and what does private and public mean
- Understand what arrays and lists are and how to use them
- Understand what loops and different types of loops are and how to use them
- Know your way around unity’s interface
- Understand how unity’s physics system works and how to use the rigid body
- Have a basic understanding of what are raycasts and how to use them
- Know how to manage unity’s sprite renderer component and its sorting layers
- Understand what is the transform component and how it works, also how to manipulate it with Vectors and Quaternions
- Understand how to animate and use animation transitions and how to use unity’s mechanim system
- Understand how to use unity’s UI system, what is a canvas and how to manipulate canvas scale options
- Understand how to use PlayerPreferences to save and load game data
- Understand what is pooling or at least know the basics of pooling
- Understand what singletons are and how to use them
- Understand what delegation is and how to use it
Who teaches The Most Comprehensive Guide To Unity Game Development Vol 2? Udemy
Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.
Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.
What lessons are included in The Most Comprehensive Guide To Unity Game Development Vol 2?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Introduction To The Course - IMPORTANT - Watch This Lecture Before You Buy Demo | 02:46 | |
| 2 | Game Preview | 05:15 | |
| 3 | Importing Assets And Preparing The Player | 10:30 | |
| 4 | Creating Player's Animations | 15:44 | |
| 5 | Moving The Player | 11:53 | |
| 6 | Camera Follow | 08:09 | |
| 7 | Ground, Trees And Background | 08:02 | |
| 8 | Repositioning Backgrounds With Collision | 29:57 | |
| 9 | Background Generator | 27:59 | |
| 10 | Background Generator Pooling | 25:19 | |
| 11 | Player Jump And Double Jump | 18:20 | |
| 12 | Player Animations With Transitions | 18:56 | |
| 13 | Player Attack Animation | 07:17 | |
| 14 | Fixing Attack Animations Frame Issues | 07:04 | |
| 15 | Creating The Wolf Enemy | 07:04 | |
| 16 | Dealing Damage To The Enemy | 11:17 | |
| 17 | Dealing Damage To The Player | 19:59 | |
| 18 | Rotating Blades | 08:55 | |
| 19 | Swinging Axe And Spikes | 11:17 | |
| 20 | Swinging Axe Script | 13:05 | |
| 21 | Swinging Axe Script - Another Way | 05:52 | |
| 22 | Obstacle Spawner | 23:27 | |
| 23 | Obstacle Spawner Pool | 35:18 | |
| 24 | Health Collectable | 08:50 | |
| 25 | Health Collectable Pool | 08:34 | |
| 26 | Gameplay UI | 10:58 | |
| 27 | Player Health UI | 04:56 | |
| 28 | Game Over UI | 07:04 | |
| 29 | Player Health And Enemy Health Script | 18:31 | |
| 30 | Score Counter | 12:58 | |
| 31 | Pause Controller | 08:33 | |
| 32 | Game Over Controller | 12:30 | |
| 33 | Creating The Main Menu | 08:26 | |
| 34 | Animating UI Elements With A Script | 08:25 | |
| 35 | Character Select Panel | 07:02 | |
| 36 | Main Menu Controller | 08:52 | |
| 37 | Data Manager | 22:03 | |
| 38 | Loading Data And Selecting The Character | 14:49 | |
| 39 | Loading The Selected Character In Gameplay Scene | 12:53 | |
| 40 | Unlocking Characters And Saving Highscore | 11:49 | |
| 41 | Sound Manager | 44:03 | |
| 42 | Game Preview | 03:12 | |
| 43 | Creating The Level | 14:50 | |
| 44 | Player And Player Animations | 14:58 | |
| 45 | Player Movement | 10:20 | |
| 46 | Player Animation Script | 14:02 | |
| 47 | Changing Weapons | 11:59 | |
| 48 | Shooting With The Player | 10:22 | |
| 49 | Bullet Prefabs | 08:52 | |
| 50 | Bullet Script And Electric Bullet | 09:09 | |
| 51 | Bullet Pool | 14:42 | |
| 52 | Player Shooting Manager | 18:40 | |
| 53 | Shooting Bullets | 25:39 | |
| 54 | Camera Follow | 09:10 | |
| 55 | Creating Enemies For The Game | 16:44 | |
| 56 | Enumerations And Enemy Script | 12:43 | |
| 57 | Enemy Search For Player | 14:12 | |
| 58 | Attacking With Enemy Attacker | 19:15 | |
| 59 | Attacking With Enemy Shooter | 17:51 | |
| 60 | Enemy Bullet Pool (Assignment Solution) | 26:18 | |
| 61 | Enemy Damage Animations | 12:47 | |
| 62 | Player Bullet FX | 13:04 | |
| 63 | Health Script | 10:04 | |
| 64 | Player Damage And Death FX | 12:42 | |
| 65 | Enemy Damage And Death | 09:20 | |
| 66 | Health Fuel Collectable | 14:44 | |
| 67 | Gameplay UI | 07:55 | |
| 68 | Gameplay UI Controller | 18:07 | |
| 69 | Enemy Spawner | 12:32 | |
| 70 | Game Over Panel | 10:32 | |
| 71 | Sound Manager | 12:13 | |
| 72 | Game Preview | 03:49 | |
| 73 | Importing Assets And Levels | 08:00 | |
| 74 | Unity's Tile System | 09:09 | |
| 75 | Player Character And Blend Trees | 14:59 | |
| 76 | Player Movement | 17:51 | |
| 77 | Player Turning And Animation | 12:50 | |
| 78 | Camera Follow | 09:59 | |
| 79 | Preparing Player's Weapons | 11:25 | |
| 80 | Player Weapon Manager | 20:53 | |
| 81 | Preparing Players Bullets | 14:22 | |
| 82 | Shooting Bullets | 18:35 | |
| 83 | Bullet Pool | 17:31 | |
| 84 | Bullet Animations And Bullet Script | 16:54 | |
| 85 | Shooting Muzzle FX | 09:09 | |
| 86 | Camera Shake FX | 10:27 | |
| 87 | Preparing The Enemies | 15:12 | |
| 88 | Enemy AI And Movement | 28:32 | |
| 89 | Enemy Animation | 07:23 | |
| 90 | Enemy Batch Handler | 13:50 | |
| 91 | Character Health And Dealing Damage To Player | 09:22 | |
| 92 | Death Animation And Destroying The Player | 08:24 | |
| 93 | Preparing The Shooter Enemy | 06:12 | |
| 94 | Enemy Shooter Movement | 21:50 | |
| 95 | Preparing The Enemy Bullet | 14:46 | |
| 96 | EnemyShootController | 15:45 | |
| 97 | Shooting The Player | 16:25 | |
| 98 | Big Demon Boss | 05:27 | |
| 99 | BossMovement Script | 13:27 | |
| 100 | Boss Detect Player | 17:44 | |
| 101 | Boss Shooting | 06:54 | |
| 102 | Removing Destroyed Enemies From The Batch | 12:48 | |
| 103 | Creating The Doors For The Level | 17:04 | |
| 104 | Decorating The Level | 03:59 | |
| 105 | Preparing The Main Menu | 05:38 | |
| 106 | Tap To Start Game Functionality | 16:06 | |
| 107 | Selecting Playable Character | 07:46 | |
| 108 | Wrapping Up Our Game | 10:54 |
Get instant access to all 107 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to The Most Comprehensive Guide To Unity Game Development Vol 2?
-
Updated 2y agoUnity VFX Graph - Beginner To Intermediate
By: UdemyThis course is about the creation of VFX for Games with Unity Visual Effect Graph. You will start learning VFX Graph from scratch by creating some sparks. Then4h 17m -
Updated 3y agoComplete C# Unity Game Developer 3D
By: UdemyThis is the long-awaited sequel to the Complete Unity Developer - one of the most popular e-learning courses on the internet!30h 34m -
Updated 3y agoBuild 15 Augmented Reality (AR) apps with Unity & Vuforia
By: UdemyCurious about Augmented Reality, You have come to the right place. Learn the basics fundamentals and programming techniques required for building fully function18h 20m -
Updated 2y agoThe Most Comprehensive Guide To Unity Game Development Vol 1
By: UdemyStart your Unity game development journey from beginner to pro with step-by-step guidance. Learn C#, optimize games, and create engaging gameplay28h 1m -
Updated 2y agoFull Time Game Dev
By: Thomas BrushFull Time Game Dev will take you from knowing nothing about game development to making money from your indie game on the Steam store.35h 12m -
Updated 3y agoUnity Game Development Academy: Make 2D & 3D Games
By: UdemyThis is the most comprehensive course on Unity 3d on the Internet. We are avid game developers and were tired of all the junk out there - teaching students how35h 30m0/5 -
Updated 2y agoUnity RPG Dialogue & Quests: Intermediate C# Game Coding
By: GameDev.tvUsing Unity 2020.1, we’ll show you how to include two essential game mechanics, dialogue and quests, in your games. This highly acclaimed series was over 200% f12h 34m -
Updated 2y agoComplete C# Unity Developer 2D: Learn to Code Making Games
By: Udemy, GameDev.tvThe course has been remastered in Unity 2018! This course started as a runaway success on Kickstarter and has gone on to become the most popular and most watche18h 17m
More courses by Udemy
-
Updated 3y agoComplete C# Unity Game Developer 3D
This is the long-awaited sequel to the Complete Unity Developer - one of the most popular e-learning courses on the internet!30h 34m -
Updated 3y agoNest.js Microservices: Build & Deploy a Scaleable Backend
Nest.js is an incredible backend framework that allows us to build scaleable Nodejs backends with very little complexity. A Microservice architecture is a popul5h 39m5/5 -
Updated 3y agoThe HTML & CSS Bootcamp 2023 Edition
Brand new HTML & CSS course, just released in February 2023 Check out the promo video to see the beautiful, responsive projects we build in this course!37h 18m5/5 -
Updated 3y agoMicroservices with Node JS and React
Event-Based Architecture? Covered! Server side rendering with React? Yep. Scalable, production-ready code? Its here!54h 13m5/5 -
FreeClassic100 Days of Code - The Complete Python Pro Bootcamp for 2023
100 Days of Code: The Complete Python Pro Bootcamp 2023 by Angela Yu — Python basics, web scraping, data science, GUI projects, and more.58h 35m5/5 -
Updated 3y agoReact - The Complete Guide
React: The Complete Guide by Maximilian Schwarzmüller — original 2022 edition covering React hooks, Redux, Context API, Next.js basics.47h 42m5/5