Complete C# Unity Game Developer 3D

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course Description

Please note this course has now been updated to Unity 2020.1.

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 700,000 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!

Who this course is for:

  • Anyone who wants to learn to code the fun way - by making games.
  • People who want to learn to make their video games, learning code as they go.

Instructors

GameDev.tv Founder :: Entrepreneur :: Passionate Teacher
  • 4.6 Instructor Rating
  • 190,886 Reviews
  • 833,237 Students
  • 12 Courses

Hi, I'm Ben. I have a degree in computing from Imperial College London, and a physics diploma from the Open University.

I started working for myself at the age of 15, and never looked back. I explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable income in the same way technology does.

After building and selling a home computer support business, I became an angel investor and business mentor here in Cambridge UK. I fell in love with teaching game development through one of my investments, and I now spend all of my time sharing my passion with people like you.

I can't wait to help you experience the fulfilment, and financial freedom, that having a deep understanding of technology brings.

So why not start learning to make games with me and my team now?

See you soon!

Ben

Career Coach with 14+ years in the Video Game Industry
  • 4.6 Instructor Rating
  • 182,729 Reviews
  • 812,819 Students
  • 16 Courses

Rick Davidson has been making video games for a living for more than 14 years as a Designer, Producer, Creative Director, and Executive Producer, creating games for console, mobile, PC and Facebook. He founded an Indie game studio, Inspirado Games, which was acquired in 2012 by Electronic Arts / PopCap. He has worked on cool IPs such as Mario, Transformers, Captain America and Mortal Kombat and created successful new IPs from scratch (such as "GardenMind" which was nominated for Canadian Game of the Year in the social / mobile category).

As a qualified Career Coach, Rick has helped thousands of people achieve their dream of making games for a living - both as Indie Game Developers and as valuable game industry employees.

Learn to Make and Sell Games
  • 4.6 Instructor Rating
  • 245,968 Reviews
  • 824,770 Students
  • 24 Courses

GameDev tv was created to help anyone learn how to develop, design and sell indie games. We have some of the best-selling and highest rating game development courses on Udemy.

We have more than 600,000 students, and our aim is to make and maintain high quality courses that are engaging and entertaining for them.

GameDev tv offers comprehensive courses on Unity, Blender, Unreal, coding in C#, C++ and more. Looking to learn about a topic that we don't cover? 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).

Expected Outcomes

  1. Learn C# from scratch. A powerful modern language. Get experience using Unity 2017 - a very versatile 3D tool. Gain an excellent general knowledge of video game design. Make 2.5D and 3D games in Unity. Transfer your knowledge to .NET, other languages, and more. Learn how object oriented programming works in practice. Develop a positive attitude to problem solving. Practical exercises EVERY VIDEO to build actual skills. Learn good coding and design patterns. Learn to use source control, a valuable tool for working in small teams. Curated for the Udemy Business collection Course content 8 sections • 203 lectures • 30h 32m total length Expand all sections Introduction & Setup (New Unity 2020.1 Content) 7 lectures • 50min Welcome To The Course Preview 03:57 New Updated Content 00:31 Download Unity & VS Code 05:41 Introducing Unity 13:08 Introducing Prefabs 12:37 Your First Script 09:39 Community & Support 04:05 Obstacle Course (New Unity 2020.1 Content) 22 lectures • 3hr 1min Section Intro - Obstacle Course 01:27 Game Design - Obstacle Course 05:30 Start() & Update() Preview 11:41 Introducing Variables 08:03 Using SerializeField 06:26 C# Formatting & Input.GetAxis() 13:09 Time.deltaTime 08:45 Cinemachine Follow Camera 10:43 Basic Collision 10:01 Introduction To Methods 12:24 Practicing With Methods 10:10 Using OnCollisionEnter() 06:26 Using GetComponent<>() 05:06 Incrementing A Score 09:03 Using Time.time 06:56 If Statements 06:49 Caching A Reference 11:28 Using Tags 09:55 Rotate An Object 08:10 Prepare Our Prefabs 07:41 Build An Obstacle Course 09:02 Wrap Up - Obstacle Course 01:59 Project Boost (New Unity 2020.1 Content) 33 lectures • 5hr 2min Section Intro - Project Boost 00:55 Game Design - Project Boost 04:24 Onion Design 05:08 Unity Units 13:52 Introducing Classes 10:20 Basic Input Binding 14:18 Using AddRelativeForce() 09:45 Variable For Thrusting 04:27 Transform.Rotate() Our Rocket 11:20 Rigidbody Constraints 12:09 Our Source Control Repo 10:33 Unity Audio Introduction 07:47 Play AudioSource SFX 08:20 Switch Statements 13:02 Respawn Using SceneManager 10:05 Load Next Level 10:57 Using Invoke 11:33 Multiple Audio Clips 11:25 Bool Variable For State 08:36 Make Rocket Look Spiffy 15:00 How To Trigger Particles 11:46 Particles For Rocket Boosters 10:39 Refactor With Extract Method 06:07 Add Cheat / Debug Keys 06:52 Make Environment From Cubes 08:50 How To Add Lights In Unity 12:15 Move Obstacle With Code 10:01 Mathf.Sin() For Oscillation 13:00 Protect Against NaN Error 05:35 Designing Level Moments 09:22 Quit Application 03:42 How To Build & Publish A Game 07:33 Wrap Up - Project Boost 02:14 Argon Assault (New Unity 2020.1 Content) 44 lectures • 7hr 9min Section Intro - Argon Assault 01:04 Game Design - Argon Assault 04:14 How To Add Terrain 14:03 Unity Terrain Tools 11:28 How To Use Unity Asset Store 05:37 Texturing Terrain In Unity 10:55 Add Trees To Terrain 06:03 Master Timeline For Player Rail 14:21 Animate Enemy Using Timeline 10:34 Import Player Ship Asset 07:36 Using GetAxis() For Movement 11:25 Unity's New Input System 13:30 Start Moving Our Player 09:35 Move Player Using Input 03:35 Mathf.Clamp() To Constrain Movement 06:49 How To Set Local Rotation 08:58 Rotate Ship With Position & Throw 14:53 Time To Tune And Tweak 11:00 Particle System Laser Bullet 14:30 Exploring Nested Prefabs In Unity 19:03 Set Up Firing Input 06:01 Arrays & Foreach Loops 11:57 Deactivating Particle System Emission 05:32 Header & Tooltips Attributes 05:36 Understanding Collisions & Triggers 17:50 Detecting Particle Collisions 09:18 Reload Scene After Collision 09:49 Create Explosion Particle Effect 12:16 Trigger Player Explosion 06:31 Instantiate At Runtime 11:51 Public Methods In Unity C# 12:58 Simple User Interface For Score 11:01 ToString() To Display Score 05:04 Enemy Hit Points 09:17 Set Up Enemy Prefabs 13:51 Using FindWithTag() 08:46 Control Tracks For Enemy Waves 13:04 Timeline For Dialogue 11:56 Singleton Pattern For Music Player 10:28 Sneaky Explosion SFX 08:42 Skybox & Lighting 10:57 Add Post Processing 09:24 Your 3 Minute Experience 07:15 Wrap Up - Argon Assault 00:46 Realm Rush (New Unity 2020.1 Content) 42 lectures • 7hr 7min Introduction - Realm Rush 01:03 Realm Rush Game Design 05:37 Grid Snapping 07:53 Text Labels 10:29 Coordinate System 11:28 Lists 11:11 Introducing Coroutines 11:24 Importing Assets 07:39 Prefab Variants 13:41 Smooth Enemy Movement 11:51 Detect Mouse Input 10:39 Targeting Enemies 10:32 Damaging Enemies 12:24 Debugging Tools 11:25 Finding the Path 09:38 Instantiating Enemies 07:34 Object Pools 12:54 Target Closest Enemy 11:56 Currency System (Part 1) 12:33 Currency System (Part 2) 10:59 UI Text 11:19 Increasing Difficulty 07:09 Refactoring 14:57 Playtest and Balance 13:43 Review and Reflect 01:52 Pathfinding Decisions 06:14 Breadth First Search 08:43 Pure C# Classes 11:10 Dictionaries 10:25 More Debugging Tools 12:43 Exploring Neighbors 11:11 Exploring the World 12:33 Finding the Path (again!) 07:37 Blocking Nodes 15:31 Valid Path 11:47 Script Execution Order 14:54 Broadcast Message 08:00 Overloading Methods 12:22 Build Timer 06:37 Ambience 13:06 Post Processing 11:08 Section Wrap-Up 01:36 Zombie Runner - First Person Shooter (Original Content) 52 lectures • 7hr 21min Welcome To Zombie Runner 04:16 Zombie Runner Game Design 03:44 Adding First Person Controller 04:56 Make A Prototyping Sandbox 06:27 Using NavMeshAgent For AI 09:58 Getting Stuck & Jittering 05:21 Enemy AI - Chase Range 07:25 Using OnDrawGizmosSelected() 04:05 Enemy AI - Attack If Provoked 10:15 Give That Player A Gun 07:03 Introduction To Raycasting 08:07 Enemy Health & Damage 08:35 Implement A Muzzle Flash 06:57 Creating Shooting Hit Effect 09:05 Quiz - Zombie Runner #2 8 questions Introduction To Animator Controller 08:08 Creating A Simple Animation 06:51 Animator Transition Conditions 04:18 Trigger Animation In Code 12:13 Use Animation Events 06:58 Create Player Health Class 08:26 Rotate To Face Target 07:36 Game Over User Interface 13:16 Create A Death Handler 06:50 Using BroadcastMessage 07:17 Early Gameplay Loop 05:47 Quiz - Zombie Runner #3 8 questions Weapon System Overview 04:10 Weapon Zoom - Field Of View 07:51 Weapon Zoom - Mouse Sensitivity 05:33 Basic Ammo Functionality 06:38 Multiple Weapon Types 12:09 Weapon Differentiation 13:19 Set Active Weapon 08:05 Player Input To Select Weapon 10:22 Public Enum & Private Class 13:04 Different Weapon Different Ammo 07:54 Quick Bug Fix Challenge 04:11 Ammo Pickup - Part 1 06:27 Quiz - Zombie Runner #4 7 questions Ammo Pickup - Part 2 13:13 Let's Add A Zombie 14:46 Quick Zombie Attack Challenge 03:18 Flex Your Level Design Muscles 09:51 Add Terrain & Trees 12:30 ProBuilder For Making Props 15:05 ProBuilder To Make Rooms 11:53 ProBuilder To Make Levels 08:36 Adding Textures With ProBuilder 08:49 We Need Some Lights 10:09 Create A FlashLight 09:36 Create A Battery Pickup 13:02 Display Current Ammo UI 08:41 Damage Received UI 11:46 Props & Polish 06:35 Updates and Important Messages 1 lecture • 1min Coupon For Original Course Content (Created In Unity 2017-2019) 00:33 Continuing Your GameDev Journey 2 lectures • 1min Congratulations 01:07 BONUS LECTURE: Our Other Courses Preview 00:22 Requirements PC or Mac capable of running Unity 2017 or later. Regular internet access for Q&A and community. Description Please note this course has now been updated to Unity 2020.1 . 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 700,000 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! Who this course is for: Anyone who wants to learn to code the fun way - by making games. People who want to learn to make their video games, learning code as they go. Show more Show less Featured review Egor Masalitin 8 courses 3 reviews Rating: 5.0 out of 5 a year ago It was above my expectations, very sophisticated course, for 15$ (regular price with discounts which happen frequently) it is probably the best investment out there if you want to dive into game dev. I finished this course and it was awesome, some parts are not really for me (game genre like) but it doesn't matter as each piece gave me more information regarding the engine and so on. Happily bought some other courses from GameDev.tv. Thank you guys, you rock. Show more Show less Instructors Ben Tristem GameDev.tv Founder :: Entrepreneur :: Passionate Teacher 4.6 Instructor Rating 190,886 Reviews 833,237 Students 12 Courses Hi, I'm Ben. I have a degree in computing from Imperial College London, and a physics diploma from the Open University. I started working for myself at the age of 15, and never looked back. I explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable income in the same way technology does. After building and selling a home computer support business, I became an angel investor and business mentor here in Cambridge UK. I fell in love with teaching game development through one of my investments, and I now spend all of my time sharing my passion with people like you. I can't wait to help you experience the fulfilment, and financial freedom, that having a deep understanding of technology brings. So why not start learning to make games with me and my team now? See you soon! Ben Show more Show less Rick Davidson Career Coach with 14+ years in the Video Game Industry 4.6 Instructor Rating 182,729 Reviews 812,819 Students 16 Courses Rick Davidson has been making video games for a living for more than 14 years as a Designer, Producer, Creative Director, and Executive Producer, creating games for console, mobile, PC and Facebook. He founded an Indie game studio, Inspirado Games, which was acquired in 2012 by Electronic Arts / PopCap. He has worked on cool IPs such as Mario, Transformers, Captain America and Mortal Kombat and created successful new IPs from scratch (such as "GardenMind" which was nominated for Canadian Game of the Year in the social / mobile category). As a qualified Career Coach, Rick has helped thousands of people achieve their dream of making games for a living - both as Indie Game Developers and as valuable game industry employees. Show more Show less GameDev.tv Team Learn to Make and Sell Games 4.6 Instructor Rating 245,968 Reviews 824,770 Students 24 Courses GameDev tv was created to help anyone learn how to develop, design and sell indie games . We have some of the best-selling and highest rating game development courses on Udemy. We have more than 600,000 students, and our aim is to make and maintain high quality courses that are engaging and entertaining for them. GameDev tv offers comprehensive courses on Unity, Blender, Unreal, coding in C#, C++ and more. Looking to learn about a topic that we don't cover? 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). Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6776eb6728e840e3',m:'3a41ae697363f1dc56ff3f32e93dd6014a8d0112-1627735482-1800-Ad3FH6+EZkn/q5xM5iUCzNmf+Mxzo8iHzrxitC2pbY5jQxo5tobDwsKfOlqUkvL1CweYdsK7KuyTdS6/HgMSSps42UoXD4bvCLVaJsEW5+qH+eBRNjNCymLu/gBkiKsYHnTMCNYSarEOQUyxG7koip8=',s:[0x582110051a,0x3cf360ed86],}})();
  2. Get experience using Unity 2017 - a very versatile 3D tool. Gain an excellent general knowledge of video game design. Make 2.5D and 3D games in Unity. Transfer your knowledge to .NET, other languages, and more. Learn how object oriented programming works in practice. Develop a positive attitude to problem solving. Practical exercises EVERY VIDEO to build actual skills. Learn good coding and design patterns. Learn to use source control, a valuable tool for working in small teams. Curated for the Udemy Business collection Course content 8 sections • 203 lectures • 30h 32m total length Expand all sections Introduction & Setup (New Unity 2020.1 Content) 7 lectures • 50min Welcome To The Course Preview 03:57 New Updated Content 00:31 Download Unity & VS Code 05:41 Introducing Unity 13:08 Introducing Prefabs 12:37 Your First Script 09:39 Community & Support 04:05 Obstacle Course (New Unity 2020.1 Content) 22 lectures • 3hr 1min Section Intro - Obstacle Course 01:27 Game Design - Obstacle Course 05:30 Start() & Update() Preview 11:41 Introducing Variables 08:03 Using SerializeField 06:26 C# Formatting & Input.GetAxis() 13:09 Time.deltaTime 08:45 Cinemachine Follow Camera 10:43 Basic Collision 10:01 Introduction To Methods 12:24 Practicing With Methods 10:10 Using OnCollisionEnter() 06:26 Using GetComponent<>() 05:06 Incrementing A Score 09:03 Using Time.time 06:56 If Statements 06:49 Caching A Reference 11:28 Using Tags 09:55 Rotate An Object 08:10 Prepare Our Prefabs 07:41 Build An Obstacle Course 09:02 Wrap Up - Obstacle Course 01:59 Project Boost (New Unity 2020.1 Content) 33 lectures • 5hr 2min Section Intro - Project Boost 00:55 Game Design - Project Boost 04:24 Onion Design 05:08 Unity Units 13:52 Introducing Classes 10:20 Basic Input Binding 14:18 Using AddRelativeForce() 09:45 Variable For Thrusting 04:27 Transform.Rotate() Our Rocket 11:20 Rigidbody Constraints 12:09 Our Source Control Repo 10:33 Unity Audio Introduction 07:47 Play AudioSource SFX 08:20 Switch Statements 13:02 Respawn Using SceneManager 10:05 Load Next Level 10:57 Using Invoke 11:33 Multiple Audio Clips 11:25 Bool Variable For State 08:36 Make Rocket Look Spiffy 15:00 How To Trigger Particles 11:46 Particles For Rocket Boosters 10:39 Refactor With Extract Method 06:07 Add Cheat / Debug Keys 06:52 Make Environment From Cubes 08:50 How To Add Lights In Unity 12:15 Move Obstacle With Code 10:01 Mathf.Sin() For Oscillation 13:00 Protect Against NaN Error 05:35 Designing Level Moments 09:22 Quit Application 03:42 How To Build & Publish A Game 07:33 Wrap Up - Project Boost 02:14 Argon Assault (New Unity 2020.1 Content) 44 lectures • 7hr 9min Section Intro - Argon Assault 01:04 Game Design - Argon Assault 04:14 How To Add Terrain 14:03 Unity Terrain Tools 11:28 How To Use Unity Asset Store 05:37 Texturing Terrain In Unity 10:55 Add Trees To Terrain 06:03 Master Timeline For Player Rail 14:21 Animate Enemy Using Timeline 10:34 Import Player Ship Asset 07:36 Using GetAxis() For Movement 11:25 Unity's New Input System 13:30 Start Moving Our Player 09:35 Move Player Using Input 03:35 Mathf.Clamp() To Constrain Movement 06:49 How To Set Local Rotation 08:58 Rotate Ship With Position & Throw 14:53 Time To Tune And Tweak 11:00 Particle System Laser Bullet 14:30 Exploring Nested Prefabs In Unity 19:03 Set Up Firing Input 06:01 Arrays & Foreach Loops 11:57 Deactivating Particle System Emission 05:32 Header & Tooltips Attributes 05:36 Understanding Collisions & Triggers 17:50 Detecting Particle Collisions 09:18 Reload Scene After Collision 09:49 Create Explosion Particle Effect 12:16 Trigger Player Explosion 06:31 Instantiate At Runtime 11:51 Public Methods In Unity C# 12:58 Simple User Interface For Score 11:01 ToString() To Display Score 05:04 Enemy Hit Points 09:17 Set Up Enemy Prefabs 13:51 Using FindWithTag() 08:46 Control Tracks For Enemy Waves 13:04 Timeline For Dialogue 11:56 Singleton Pattern For Music Player 10:28 Sneaky Explosion SFX 08:42 Skybox & Lighting 10:57 Add Post Processing 09:24 Your 3 Minute Experience 07:15 Wrap Up - Argon Assault 00:46 Realm Rush (New Unity 2020.1 Content) 42 lectures • 7hr 7min Introduction - Realm Rush 01:03 Realm Rush Game Design 05:37 Grid Snapping 07:53 Text Labels 10:29 Coordinate System 11:28 Lists 11:11 Introducing Coroutines 11:24 Importing Assets 07:39 Prefab Variants 13:41 Smooth Enemy Movement 11:51 Detect Mouse Input 10:39 Targeting Enemies 10:32 Damaging Enemies 12:24 Debugging Tools 11:25 Finding the Path 09:38 Instantiating Enemies 07:34 Object Pools 12:54 Target Closest Enemy 11:56 Currency System (Part 1) 12:33 Currency System (Part 2) 10:59 UI Text 11:19 Increasing Difficulty 07:09 Refactoring 14:57 Playtest and Balance 13:43 Review and Reflect 01:52 Pathfinding Decisions 06:14 Breadth First Search 08:43 Pure C# Classes 11:10 Dictionaries 10:25 More Debugging Tools 12:43 Exploring Neighbors 11:11 Exploring the World 12:33 Finding the Path (again!) 07:37 Blocking Nodes 15:31 Valid Path 11:47 Script Execution Order 14:54 Broadcast Message 08:00 Overloading Methods 12:22 Build Timer 06:37 Ambience 13:06 Post Processing 11:08 Section Wrap-Up 01:36 Zombie Runner - First Person Shooter (Original Content) 52 lectures • 7hr 21min Welcome To Zombie Runner 04:16 Zombie Runner Game Design 03:44 Adding First Person Controller 04:56 Make A Prototyping Sandbox 06:27 Using NavMeshAgent For AI 09:58 Getting Stuck & Jittering 05:21 Enemy AI - Chase Range 07:25 Using OnDrawGizmosSelected() 04:05 Enemy AI - Attack If Provoked 10:15 Give That Player A Gun 07:03 Introduction To Raycasting 08:07 Enemy Health & Damage 08:35 Implement A Muzzle Flash 06:57 Creating Shooting Hit Effect 09:05 Quiz - Zombie Runner #2 8 questions Introduction To Animator Controller 08:08 Creating A Simple Animation 06:51 Animator Transition Conditions 04:18 Trigger Animation In Code 12:13 Use Animation Events 06:58 Create Player Health Class 08:26 Rotate To Face Target 07:36 Game Over User Interface 13:16 Create A Death Handler 06:50 Using BroadcastMessage 07:17 Early Gameplay Loop 05:47 Quiz - Zombie Runner #3 8 questions Weapon System Overview 04:10 Weapon Zoom - Field Of View 07:51 Weapon Zoom - Mouse Sensitivity 05:33 Basic Ammo Functionality 06:38 Multiple Weapon Types 12:09 Weapon Differentiation 13:19 Set Active Weapon 08:05 Player Input To Select Weapon 10:22 Public Enum & Private Class 13:04 Different Weapon Different Ammo 07:54 Quick Bug Fix Challenge 04:11 Ammo Pickup - Part 1 06:27 Quiz - Zombie Runner #4 7 questions Ammo Pickup - Part 2 13:13 Let's Add A Zombie 14:46 Quick Zombie Attack Challenge 03:18 Flex Your Level Design Muscles 09:51 Add Terrain & Trees 12:30 ProBuilder For Making Props 15:05 ProBuilder To Make Rooms 11:53 ProBuilder To Make Levels 08:36 Adding Textures With ProBuilder 08:49 We Need Some Lights 10:09 Create A FlashLight 09:36 Create A Battery Pickup 13:02 Display Current Ammo UI 08:41 Damage Received UI 11:46 Props & Polish 06:35 Updates and Important Messages 1 lecture • 1min Coupon For Original Course Content (Created In Unity 2017-2019) 00:33 Continuing Your GameDev Journey 2 lectures • 1min Congratulations 01:07 BONUS LECTURE: Our Other Courses Preview 00:22 Requirements PC or Mac capable of running Unity 2017 or later. Regular internet access for Q&A and community. Description Please note this course has now been updated to Unity 2020.1 . 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 700,000 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! Who this course is for: Anyone who wants to learn to code the fun way - by making games. People who want to learn to make their video games, learning code as they go. Show more Show less Featured review Egor Masalitin 8 courses 3 reviews Rating: 5.0 out of 5 a year ago It was above my expectations, very sophisticated course, for 15$ (regular price with discounts which happen frequently) it is probably the best investment out there if you want to dive into game dev. I finished this course and it was awesome, some parts are not really for me (game genre like) but it doesn't matter as each piece gave me more information regarding the engine and so on. Happily bought some other courses from GameDev.tv. Thank you guys, you rock. Show more Show less Instructors Ben Tristem GameDev.tv Founder :: Entrepreneur :: Passionate Teacher 4.6 Instructor Rating 190,886 Reviews 833,237 Students 12 Courses Hi, I'm Ben. I have a degree in computing from Imperial College London, and a physics diploma from the Open University. I started working for myself at the age of 15, and never looked back. I explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable income in the same way technology does. After building and selling a home computer support business, I became an angel investor and business mentor here in Cambridge UK. I fell in love with teaching game development through one of my investments, and I now spend all of my time sharing my passion with people like you. I can't wait to help you experience the fulfilment, and financial freedom, that having a deep understanding of technology brings. So why not start learning to make games with me and my team now? See you soon! Ben Show more Show less Rick Davidson Career Coach with 14+ years in the Video Game Industry 4.6 Instructor Rating 182,729 Reviews 812,819 Students 16 Courses Rick Davidson has been making video games for a living for more than 14 years as a Designer, Producer, Creative Director, and Executive Producer, creating games for console, mobile, PC and Facebook. He founded an Indie game studio, Inspirado Games, which was acquired in 2012 by Electronic Arts / PopCap. He has worked on cool IPs such as Mario, Transformers, Captain America and Mortal Kombat and created successful new IPs from scratch (such as "GardenMind" which was nominated for Canadian Game of the Year in the social / mobile category). As a qualified Career Coach, Rick has helped thousands of people achieve their dream of making games for a living - both as Indie Game Developers and as valuable game industry employees. Show more Show less GameDev.tv Team Learn to Make and Sell Games 4.6 Instructor Rating 245,968 Reviews 824,770 Students 24 Courses GameDev tv was created to help anyone learn how to develop, design and sell indie games . We have some of the best-selling and highest rating game development courses on Udemy. We have more than 600,000 students, and our aim is to make and maintain high quality courses that are engaging and entertaining for them. GameDev tv offers comprehensive courses on Unity, Blender, Unreal, coding in C#, C++ and more. Looking to learn about a topic that we don't cover? 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). Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6776eb6728e840e3',m:'3a41ae697363f1dc56ff3f32e93dd6014a8d0112-1627735482-1800-Ad3FH6+EZkn/q5xM5iUCzNmf+Mxzo8iHzrxitC2pbY5jQxo5tobDwsKfOlqUkvL1CweYdsK7KuyTdS6/HgMSSps42UoXD4bvCLVaJsEW5+qH+eBRNjNCymLu/gBkiKsYHnTMCNYSarEOQUyxG7koip8=',s:[0x582110051a,0x3cf360ed86],}})();
  3. Gain an excellent general knowledge of video game design. Make 2.5D and 3D games in Unity. Transfer your knowledge to .NET, other languages, and more. Learn how object oriented programming works in practice. Develop a positive attitude to problem solving. Practical exercises EVERY VIDEO to build actual skills. Learn good coding and design patterns. Learn to use source control, a valuable tool for working in small teams. Curated for the Udemy Business collection Course content 8 sections • 203 lectures • 30h 32m total length Expand all sections Introduction & Setup (New Unity 2020.1 Content) 7 lectures • 50min Welcome To The Course Preview 03:57 New Updated Content 00:31 Download Unity & VS Code 05:41 Introducing Unity 13:08 Introducing Prefabs 12:37 Your First Script 09:39 Community & Support 04:05 Obstacle Course (New Unity 2020.1 Content) 22 lectures • 3hr 1min Section Intro - Obstacle Course 01:27 Game Design - Obstacle Course 05:30 Start() & Update() Preview 11:41 Introducing Variables 08:03 Using SerializeField 06:26 C# Formatting & Input.GetAxis() 13:09 Time.deltaTime 08:45 Cinemachine Follow Camera 10:43 Basic Collision 10:01 Introduction To Methods 12:24 Practicing With Methods 10:10 Using OnCollisionEnter() 06:26 Using GetComponent<>() 05:06 Incrementing A Score 09:03 Using Time.time 06:56 If Statements 06:49 Caching A Reference 11:28 Using Tags 09:55 Rotate An Object 08:10 Prepare Our Prefabs 07:41 Build An Obstacle Course 09:02 Wrap Up - Obstacle Course 01:59 Project Boost (New Unity 2020.1 Content) 33 lectures • 5hr 2min Section Intro - Project Boost 00:55 Game Design - Project Boost 04:24 Onion Design 05:08 Unity Units 13:52 Introducing Classes 10:20 Basic Input Binding 14:18 Using AddRelativeForce() 09:45 Variable For Thrusting 04:27 Transform.Rotate() Our Rocket 11:20 Rigidbody Constraints 12:09 Our Source Control Repo 10:33 Unity Audio Introduction 07:47 Play AudioSource SFX 08:20 Switch Statements 13:02 Respawn Using SceneManager 10:05 Load Next Level 10:57 Using Invoke 11:33 Multiple Audio Clips 11:25 Bool Variable For State 08:36 Make Rocket Look Spiffy 15:00 How To Trigger Particles 11:46 Particles For Rocket Boosters 10:39 Refactor With Extract Method 06:07 Add Cheat / Debug Keys 06:52 Make Environment From Cubes 08:50 How To Add Lights In Unity 12:15 Move Obstacle With Code 10:01 Mathf.Sin() For Oscillation 13:00 Protect Against NaN Error 05:35 Designing Level Moments 09:22 Quit Application 03:42 How To Build & Publish A Game 07:33 Wrap Up - Project Boost 02:14 Argon Assault (New Unity 2020.1 Content) 44 lectures • 7hr 9min Section Intro - Argon Assault 01:04 Game Design - Argon Assault 04:14 How To Add Terrain 14:03 Unity Terrain Tools 11:28 How To Use Unity Asset Store 05:37 Texturing Terrain In Unity 10:55 Add Trees To Terrain 06:03 Master Timeline For Player Rail 14:21 Animate Enemy Using Timeline 10:34 Import Player Ship Asset 07:36 Using GetAxis() For Movement 11:25 Unity's New Input System 13:30 Start Moving Our Player 09:35 Move Player Using Input 03:35 Mathf.Clamp() To Constrain Movement 06:49 How To Set Local Rotation 08:58 Rotate Ship With Position & Throw 14:53 Time To Tune And Tweak 11:00 Particle System Laser Bullet 14:30 Exploring Nested Prefabs In Unity 19:03 Set Up Firing Input 06:01 Arrays & Foreach Loops 11:57 Deactivating Particle System Emission 05:32 Header & Tooltips Attributes 05:36 Understanding Collisions & Triggers 17:50 Detecting Particle Collisions 09:18 Reload Scene After Collision 09:49 Create Explosion Particle Effect 12:16 Trigger Player Explosion 06:31 Instantiate At Runtime 11:51 Public Methods In Unity C# 12:58 Simple User Interface For Score 11:01 ToString() To Display Score 05:04 Enemy Hit Points 09:17 Set Up Enemy Prefabs 13:51 Using FindWithTag() 08:46 Control Tracks For Enemy Waves 13:04 Timeline For Dialogue 11:56 Singleton Pattern For Music Player 10:28 Sneaky Explosion SFX 08:42 Skybox & Lighting 10:57 Add Post Processing 09:24 Your 3 Minute Experience 07:15 Wrap Up - Argon Assault 00:46 Realm Rush (New Unity 2020.1 Content) 42 lectures • 7hr 7min Introduction - Realm Rush 01:03 Realm Rush Game Design 05:37 Grid Snapping 07:53 Text Labels 10:29 Coordinate System 11:28 Lists 11:11 Introducing Coroutines 11:24 Importing Assets 07:39 Prefab Variants 13:41 Smooth Enemy Movement 11:51 Detect Mouse Input 10:39 Targeting Enemies 10:32 Damaging Enemies 12:24 Debugging Tools 11:25 Finding the Path 09:38 Instantiating Enemies 07:34 Object Pools 12:54 Target Closest Enemy 11:56 Currency System (Part 1) 12:33 Currency System (Part 2) 10:59 UI Text 11:19 Increasing Difficulty 07:09 Refactoring 14:57 Playtest and Balance 13:43 Review and Reflect 01:52 Pathfinding Decisions 06:14 Breadth First Search 08:43 Pure C# Classes 11:10 Dictionaries 10:25 More Debugging Tools 12:43 Exploring Neighbors 11:11 Exploring the World 12:33 Finding the Path (again!) 07:37 Blocking Nodes 15:31 Valid Path 11:47 Script Execution Order 14:54 Broadcast Message 08:00 Overloading Methods 12:22 Build Timer 06:37 Ambience 13:06 Post Processing 11:08 Section Wrap-Up 01:36 Zombie Runner - First Person Shooter (Original Content) 52 lectures • 7hr 21min Welcome To Zombie Runner 04:16 Zombie Runner Game Design 03:44 Adding First Person Controller 04:56 Make A Prototyping Sandbox 06:27 Using NavMeshAgent For AI 09:58 Getting Stuck & Jittering 05:21 Enemy AI - Chase Range 07:25 Using OnDrawGizmosSelected() 04:05 Enemy AI - Attack If Provoked 10:15 Give That Player A Gun 07:03 Introduction To Raycasting 08:07 Enemy Health & Damage 08:35 Implement A Muzzle Flash 06:57 Creating Shooting Hit Effect 09:05 Quiz - Zombie Runner #2 8 questions Introduction To Animator Controller 08:08 Creating A Simple Animation 06:51 Animator Transition Conditions 04:18 Trigger Animation In Code 12:13 Use Animation Events 06:58 Create Player Health Class 08:26 Rotate To Face Target 07:36 Game Over User Interface 13:16 Create A Death Handler 06:50 Using BroadcastMessage 07:17 Early Gameplay Loop 05:47 Quiz - Zombie Runner #3 8 questions Weapon System Overview 04:10 Weapon Zoom - Field Of View 07:51 Weapon Zoom - Mouse Sensitivity 05:33 Basic Ammo Functionality 06:38 Multiple Weapon Types 12:09 Weapon Differentiation 13:19 Set Active Weapon 08:05 Player Input To Select Weapon 10:22 Public Enum & Private Class 13:04 Different Weapon Different Ammo 07:54 Quick Bug Fix Challenge 04:11 Ammo Pickup - Part 1 06:27 Quiz - Zombie Runner #4 7 questions Ammo Pickup - Part 2 13:13 Let's Add A Zombie 14:46 Quick Zombie Attack Challenge 03:18 Flex Your Level Design Muscles 09:51 Add Terrain & Trees 12:30 ProBuilder For Making Props 15:05 ProBuilder To Make Rooms 11:53 ProBuilder To Make Levels 08:36 Adding Textures With ProBuilder 08:49 We Need Some Lights 10:09 Create A FlashLight 09:36 Create A Battery Pickup 13:02 Display Current Ammo UI 08:41 Damage Received UI 11:46 Props & Polish 06:35 Updates and Important Messages 1 lecture • 1min Coupon For Original Course Content (Created In Unity 2017-2019) 00:33 Continuing Your GameDev Journey 2 lectures • 1min Congratulations 01:07 BONUS LECTURE: Our Other Courses Preview 00:22 Requirements PC or Mac capable of running Unity 2017 or later. Regular internet access for Q&A and community. Description Please note this course has now been updated to Unity 2020.1 . 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 700,000 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! Who this course is for: Anyone who wants to learn to code the fun way - by making games. People who want to learn to make their video games, learning code as they go. Show more Show less Featured review Egor Masalitin 8 courses 3 reviews Rating: 5.0 out of 5 a year ago It was above my expectations, very sophisticated course, for 15$ (regular price with discounts which happen frequently) it is probably the best investment out there if you want to dive into game dev. I finished this course and it was awesome, some parts are not really for me (game genre like) but it doesn't matter as each piece gave me more information regarding the engine and so on. Happily bought some other courses from GameDev.tv. Thank you guys, you rock. Show more Show less Instructors Ben Tristem GameDev.tv Founder :: Entrepreneur :: Passionate Teacher 4.6 Instructor Rating 190,886 Reviews 833,237 Students 12 Courses Hi, I'm Ben. I have a degree in computing from Imperial College London, and a physics diploma from the Open University. I started working for myself at the age of 15, and never looked back. I explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable income in the same way technology does. After building and selling a home computer support business, I became an angel investor and business mentor here in Cambridge UK. I fell in love with teaching game development through one of my investments, and I now spend all of my time sharing my passion with people like you. I can't wait to help you experience the fulfilment, and financial freedom, that having a deep understanding of technology brings. So why not start learning to make games with me and my team now? See you soon! Ben Show more Show less Rick Davidson Career Coach with 14+ years in the Video Game Industry 4.6 Instructor Rating 182,729 Reviews 812,819 Students 16 Courses Rick Davidson has been making video games for a living for more than 14 years as a Designer, Producer, Creative Director, and Executive Producer, creating games for console, mobile, PC and Facebook. He founded an Indie game studio, Inspirado Games, which was acquired in 2012 by Electronic Arts / PopCap. He has worked on cool IPs such as Mario, Transformers, Captain America and Mortal Kombat and created successful new IPs from scratch (such as "GardenMind" which was nominated for Canadian Game of the Year in the social / mobile category). As a qualified Career Coach, Rick has helped thousands of people achieve their dream of making games for a living - both as Indie Game Developers and as valuable game industry employees. Show more Show less GameDev.tv Team Learn to Make and Sell Games 4.6 Instructor Rating 245,968 Reviews 824,770 Students 24 Courses GameDev tv was created to help anyone learn how to develop, design and sell indie games . We have some of the best-selling and highest rating game development courses on Udemy. We have more than 600,000 students, and our aim is to make and maintain high quality courses that are engaging and entertaining for them. GameDev tv offers comprehensive courses on Unity, Blender, Unreal, coding in C#, C++ and more. Looking to learn about a topic that we don't cover? 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). Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6776eb6728e840e3',m:'3a41ae697363f1dc56ff3f32e93dd6014a8d0112-1627735482-1800-Ad3FH6+EZkn/q5xM5iUCzNmf+Mxzo8iHzrxitC2pbY5jQxo5tobDwsKfOlqUkvL1CweYdsK7KuyTdS6/HgMSSps42UoXD4bvCLVaJsEW5+qH+eBRNjNCymLu/gBkiKsYHnTMCNYSarEOQUyxG7koip8=',s:[0x582110051a,0x3cf360ed86],}})();
  4. Make 2.5D and 3D games in Unity. Transfer your knowledge to .NET, other languages, and more. Learn how object oriented programming works in practice. Develop a positive attitude to problem solving. Practical exercises EVERY VIDEO to build actual skills. Learn good coding and design patterns. Learn to use source control, a valuable tool for working in small teams. Curated for the Udemy Business collection Course content 8 sections • 203 lectures • 30h 32m total length Expand all sections Introduction & Setup (New Unity 2020.1 Content) 7 lectures • 50min Welcome To The Course Preview 03:57 New Updated Content 00:31 Download Unity & VS Code 05:41 Introducing Unity 13:08 Introducing Prefabs 12:37 Your First Script 09:39 Community & Support 04:05 Obstacle Course (New Unity 2020.1 Content) 22 lectures • 3hr 1min Section Intro - Obstacle Course 01:27 Game Design - Obstacle Course 05:30 Start() & Update() Preview 11:41 Introducing Variables 08:03 Using SerializeField 06:26 C# Formatting & Input.GetAxis() 13:09 Time.deltaTime 08:45 Cinemachine Follow Camera 10:43 Basic Collision 10:01 Introduction To Methods 12:24 Practicing With Methods 10:10 Using OnCollisionEnter() 06:26 Using GetComponent<>() 05:06 Incrementing A Score 09:03 Using Time.time 06:56 If Statements 06:49 Caching A Reference 11:28 Using Tags 09:55 Rotate An Object 08:10 Prepare Our Prefabs 07:41 Build An Obstacle Course 09:02 Wrap Up - Obstacle Course 01:59 Project Boost (New Unity 2020.1 Content) 33 lectures • 5hr 2min Section Intro - Project Boost 00:55 Game Design - Project Boost 04:24 Onion Design 05:08 Unity Units 13:52 Introducing Classes 10:20 Basic Input Binding 14:18 Using AddRelativeForce() 09:45 Variable For Thrusting 04:27 Transform.Rotate() Our Rocket 11:20 Rigidbody Constraints 12:09 Our Source Control Repo 10:33 Unity Audio Introduction 07:47 Play AudioSource SFX 08:20 Switch Statements 13:02 Respawn Using SceneManager 10:05 Load Next Level 10:57 Using Invoke 11:33 Multiple Audio Clips 11:25 Bool Variable For State 08:36 Make Rocket Look Spiffy 15:00 How To Trigger Particles 11:46 Particles For Rocket Boosters 10:39 Refactor With Extract Method 06:07 Add Cheat / Debug Keys 06:52 Make Environment From Cubes 08:50 How To Add Lights In Unity 12:15 Move Obstacle With Code 10:01 Mathf.Sin() For Oscillation 13:00 Protect Against NaN Error 05:35 Designing Level Moments 09:22 Quit Application 03:42 How To Build & Publish A Game 07:33 Wrap Up - Project Boost 02:14 Argon Assault (New Unity 2020.1 Content) 44 lectures • 7hr 9min Section Intro - Argon Assault 01:04 Game Design - Argon Assault 04:14 How To Add Terrain 14:03 Unity Terrain Tools 11:28 How To Use Unity Asset Store 05:37 Texturing Terrain In Unity 10:55 Add Trees To Terrain 06:03 Master Timeline For Player Rail 14:21 Animate Enemy Using Timeline 10:34 Import Player Ship Asset 07:36 Using GetAxis() For Movement 11:25 Unity's New Input System 13:30 Start Moving Our Player 09:35 Move Player Using Input 03:35 Mathf.Clamp() To Constrain Movement 06:49 How To Set Local Rotation 08:58 Rotate Ship With Position & Throw 14:53 Time To Tune And Tweak 11:00 Particle System Laser Bullet 14:30 Exploring Nested Prefabs In Unity 19:03 Set Up Firing Input 06:01 Arrays & Foreach Loops 11:57 Deactivating Particle System Emission 05:32 Header & Tooltips Attributes 05:36 Understanding Collisions & Triggers 17:50 Detecting Particle Collisions 09:18 Reload Scene After Collision 09:49 Create Explosion Particle Effect 12:16 Trigger Player Explosion 06:31 Instantiate At Runtime 11:51 Public Methods In Unity C# 12:58 Simple User Interface For Score 11:01 ToString() To Display Score 05:04 Enemy Hit Points 09:17 Set Up Enemy Prefabs 13:51 Using FindWithTag() 08:46 Control Tracks For Enemy Waves 13:04 Timeline For Dialogue 11:56 Singleton Pattern For Music Player 10:28 Sneaky Explosion SFX 08:42 Skybox & Lighting 10:57 Add Post Processing 09:24 Your 3 Minute Experience 07:15 Wrap Up - Argon Assault 00:46 Realm Rush (New Unity 2020.1 Content) 42 lectures • 7hr 7min Introduction - Realm Rush 01:03 Realm Rush Game Design 05:37 Grid Snapping 07:53 Text Labels 10:29 Coordinate System 11:28 Lists 11:11 Introducing Coroutines 11:24 Importing Assets 07:39 Prefab Variants 13:41 Smooth Enemy Movement 11:51 Detect Mouse Input 10:39 Targeting Enemies 10:32 Damaging Enemies 12:24 Debugging Tools 11:25 Finding the Path 09:38 Instantiating Enemies 07:34 Object Pools 12:54 Target Closest Enemy 11:56 Currency System (Part 1) 12:33 Currency System (Part 2) 10:59 UI Text 11:19 Increasing Difficulty 07:09 Refactoring 14:57 Playtest and Balance 13:43 Review and Reflect 01:52 Pathfinding Decisions 06:14 Breadth First Search 08:43 Pure C# Classes 11:10 Dictionaries 10:25 More Debugging Tools 12:43 Exploring Neighbors 11:11 Exploring the World 12:33 Finding the Path (again!) 07:37 Blocking Nodes 15:31 Valid Path 11:47 Script Execution Order 14:54 Broadcast Message 08:00 Overloading Methods 12:22 Build Timer 06:37 Ambience 13:06 Post Processing 11:08 Section Wrap-Up 01:36 Zombie Runner - First Person Shooter (Original Content) 52 lectures • 7hr 21min Welcome To Zombie Runner 04:16 Zombie Runner Game Design 03:44 Adding First Person Controller 04:56 Make A Prototyping Sandbox 06:27 Using NavMeshAgent For AI 09:58 Getting Stuck & Jittering 05:21 Enemy AI - Chase Range 07:25 Using OnDrawGizmosSelected() 04:05 Enemy AI - Attack If Provoked 10:15 Give That Player A Gun 07:03 Introduction To Raycasting 08:07 Enemy Health & Damage 08:35 Implement A Muzzle Flash 06:57 Creating Shooting Hit Effect 09:05 Quiz - Zombie Runner #2 8 questions Introduction To Animator Controller 08:08 Creating A Simple Animation 06:51 Animator Transition Conditions 04:18 Trigger Animation In Code 12:13 Use Animation Events 06:58 Create Player Health Class 08:26 Rotate To Face Target 07:36 Game Over User Interface 13:16 Create A Death Handler 06:50 Using BroadcastMessage 07:17 Early Gameplay Loop 05:47 Quiz - Zombie Runner #3 8 questions Weapon System Overview 04:10 Weapon Zoom - Field Of View 07:51 Weapon Zoom - Mouse Sensitivity 05:33 Basic Ammo Functionality 06:38 Multiple Weapon Types 12:09 Weapon Differentiation 13:19 Set Active Weapon 08:05 Player Input To Select Weapon 10:22 Public Enum & Private Class 13:04 Different Weapon Different Ammo 07:54 Quick Bug Fix Challenge 04:11 Ammo Pickup - Part 1 06:27 Quiz - Zombie Runner #4 7 questions Ammo Pickup - Part 2 13:13 Let's Add A Zombie 14:46 Quick Zombie Attack Challenge 03:18 Flex Your Level Design Muscles 09:51 Add Terrain & Trees 12:30 ProBuilder For Making Props 15:05 ProBuilder To Make Rooms 11:53 ProBuilder To Make Levels 08:36 Adding Textures With ProBuilder 08:49 We Need Some Lights 10:09 Create A FlashLight 09:36 Create A Battery Pickup 13:02 Display Current Ammo UI 08:41 Damage Received UI 11:46 Props & Polish 06:35 Updates and Important Messages 1 lecture • 1min Coupon For Original Course Content (Created In Unity 2017-2019) 00:33 Continuing Your GameDev Journey 2 lectures • 1min Congratulations 01:07 BONUS LECTURE: Our Other Courses Preview 00:22 Requirements PC or Mac capable of running Unity 2017 or later. Regular internet access for Q&A and community. Description Please note this course has now been updated to Unity 2020.1 . 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 700,000 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! Who this course is for: Anyone who wants to learn to code the fun way - by making games. People who want to learn to make their video games, learning code as they go. Show more Show less Featured review Egor Masalitin 8 courses 3 reviews Rating: 5.0 out of 5 a year ago It was above my expectations, very sophisticated course, for 15$ (regular price with discounts which happen frequently) it is probably the best investment out there if you want to dive into game dev. I finished this course and it was awesome, some parts are not really for me (game genre like) but it doesn't matter as each piece gave me more information regarding the engine and so on. Happily bought some other courses from GameDev.tv. Thank you guys, you rock. Show more Show less Instructors Ben Tristem GameDev.tv Founder :: Entrepreneur :: Passionate Teacher 4.6 Instructor Rating 190,886 Reviews 833,237 Students 12 Courses Hi, I'm Ben. I have a degree in computing from Imperial College London, and a physics diploma from the Open University. I started working for myself at the age of 15, and never looked back. I explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable income in the same way technology does. After building and selling a home computer support business, I became an angel investor and business mentor here in Cambridge UK. I fell in love with teaching game development through one of my investments, and I now spend all of my time sharing my passion with people like you. I can't wait to help you experience the fulfilment, and financial freedom, that having a deep understanding of technology brings. So why not start learning to make games with me and my team now? See you soon! Ben Show more Show less Rick Davidson Career Coach with 14+ years in the Video Game Industry 4.6 Instructor Rating 182,729 Reviews 812,819 Students 16 Courses Rick Davidson has been making video games for a living for more than 14 years as a Designer, Producer, Creative Director, and Executive Producer, creating games for console, mobile, PC and Facebook. He founded an Indie game studio, Inspirado Games, which was acquired in 2012 by Electronic Arts / PopCap. He has worked on cool IPs such as Mario, Transformers, Captain America and Mortal Kombat and created successful new IPs from scratch (such as "GardenMind" which was nominated for Canadian Game of the Year in the social / mobile category). As a qualified Career Coach, Rick has helped thousands of people achieve their dream of making games for a living - both as Indie Game Developers and as valuable game industry employees. Show more Show less GameDev.tv Team Learn to Make and Sell Games 4.6 Instructor Rating 245,968 Reviews 824,770 Students 24 Courses GameDev tv was created to help anyone learn how to develop, design and sell indie games . We have some of the best-selling and highest rating game development courses on Udemy. We have more than 600,000 students, and our aim is to make and maintain high quality courses that are engaging and entertaining for them. GameDev tv offers comprehensive courses on Unity, Blender, Unreal, coding in C#, C++ and more. Looking to learn about a topic that we don't cover? 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). Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6776eb6728e840e3',m:'3a41ae697363f1dc56ff3f32e93dd6014a8d0112-1627735482-1800-Ad3FH6+EZkn/q5xM5iUCzNmf+Mxzo8iHzrxitC2pbY5jQxo5tobDwsKfOlqUkvL1CweYdsK7KuyTdS6/HgMSSps42UoXD4bvCLVaJsEW5+qH+eBRNjNCymLu/gBkiKsYHnTMCNYSarEOQUyxG7koip8=',s:[0x582110051a,0x3cf360ed86],}})();
  5. Transfer your knowledge to .NET, other languages, and more. Learn how object oriented programming works in practice. Develop a positive attitude to problem solving. Practical exercises EVERY VIDEO to build actual skills. Learn good coding and design patterns. Learn to use source control, a valuable tool for working in small teams. Curated for the Udemy Business collection Course content 8 sections • 203 lectures • 30h 32m total length Expand all sections Introduction & Setup (New Unity 2020.1 Content) 7 lectures • 50min Welcome To The Course Preview 03:57 New Updated Content 00:31 Download Unity & VS Code 05:41 Introducing Unity 13:08 Introducing Prefabs 12:37 Your First Script 09:39 Community & Support 04:05 Obstacle Course (New Unity 2020.1 Content) 22 lectures • 3hr 1min Section Intro - Obstacle Course 01:27 Game Design - Obstacle Course 05:30 Start() & Update() Preview 11:41 Introducing Variables 08:03 Using SerializeField 06:26 C# Formatting & Input.GetAxis() 13:09 Time.deltaTime 08:45 Cinemachine Follow Camera 10:43 Basic Collision 10:01 Introduction To Methods 12:24 Practicing With Methods 10:10 Using OnCollisionEnter() 06:26 Using GetComponent<>() 05:06 Incrementing A Score 09:03 Using Time.time 06:56 If Statements 06:49 Caching A Reference 11:28 Using Tags 09:55 Rotate An Object 08:10 Prepare Our Prefabs 07:41 Build An Obstacle Course 09:02 Wrap Up - Obstacle Course 01:59 Project Boost (New Unity 2020.1 Content) 33 lectures • 5hr 2min Section Intro - Project Boost 00:55 Game Design - Project Boost 04:24 Onion Design 05:08 Unity Units 13:52 Introducing Classes 10:20 Basic Input Binding 14:18 Using AddRelativeForce() 09:45 Variable For Thrusting 04:27 Transform.Rotate() Our Rocket 11:20 Rigidbody Constraints 12:09 Our Source Control Repo 10:33 Unity Audio Introduction 07:47 Play AudioSource SFX 08:20 Switch Statements 13:02 Respawn Using SceneManager 10:05 Load Next Level 10:57 Using Invoke 11:33 Multiple Audio Clips 11:25 Bool Variable For State 08:36 Make Rocket Look Spiffy 15:00 How To Trigger Particles 11:46 Particles For Rocket Boost