Complete C# Unity Game Developer 3D
About Course
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!
What Will You Learn?
- Learn C# from scratch. A powerful modern language.
- Get experience using Unity 2020 - 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.
Course Content
1 – Introduction Setup
-
001 – Welcome To The Course.mp4
00:00 -
002 – For users of Unity versions 20172019.html
00:00 -
003 – Download Unity VS Code.mp4
00:00 -
004 – IntelliSense Issues.html
00:00 -
005 – Introducing Unity.mp4
00:00 -
006 – Introducing Prefabs.mp4
00:00 -
007 – Your First Script.mp4
00:00 -
008 – Community Support.mp4
00:00 -
Section Quiz
2 – Obstacle Course New Unity 20201 Content
-
009 – Section Intro Obstacle Course.mp4
00:00 -
010 – Game Design Obstacle Course.mp4
00:00 -
011 – Start Update.mp4
00:00 -
012 – Introducing Variables.mp4
00:00 -
013 – Using SerializeField.mp4
00:00 -
014 – C Formatting InputGetAxis.mp4
00:00 -
015 – TimedeltaTime.mp4
00:00 -
016 – Cinemachine Follow Camera.mp4
00:00 -
017 – Basic Collision.mp4
00:00 -
018 – Introduction To Methods.mp4
00:00 -
019 – Practicing With Methods.mp4
00:00 -
020 – Using OnCollisionEnter.mp4
00:00 -
021 – Using GetComponent.mp4
00:00 -
022 – Incrementing A Score.mp4
00:00 -
023 – Using Timetime.mp4
00:00 -
024 – If Statements.mp4
00:00 -
025 – Caching A Reference.mp4
00:00 -
026 – Using Tags.mp4
00:00 -
027 – Rotate An Object.mp4
00:00 -
028 – Prepare Our Prefabs.mp4
00:00 -
029 – Build An Obstacle Course.mp4
00:00 -
030 – Wrap Up Obstacle Course.mp4
00:00 -
Section Quiz
3 – Project Boost New Unity 20201 Content
-
031 – Section Intro Project Boost.mp4
00:00 -
032 – Game Design Project Boost.mp4
00:00 -
033 – Onion Design.mp4
00:00 -
034 – Unity Units.mp4
00:00 -
035 – Introducing Classes.mp4
00:00 -
036 – Basic Input Binding.mp4
00:00 -
037 – Using AddRelativeForce.mp4
00:00 -
038 – Variable For Thrusting.mp4
00:00 -
039 – TransformRotate Our Rocket.mp4
00:00 -
040 – Rigidbody Constraints.mp4
00:00 -
041 – Our Source Control Repo.mp4
00:00 -
042 – Unity Audio Introduction.mp4
00:00 -
043 – Play AudioSource SFX.mp4
00:00 -
044 – Switch Statements.mp4
00:00 -
045 – Respawn Using SceneManager.mp4
00:00 -
046 – Load Next Level.mp4
00:00 -
047 – Using Invoke.mp4
00:00 -
048 – Multiple Audio Clips.mp4
00:00 -
049 – Bool Variable For State.mp4
00:00 -
050 – Make Rocket Look Spiffy.mp4
00:00 -
051 – How To Trigger Particles.mp4
00:00 -
052 – Particles For Rocket Boosters.mp4
00:00 -
053 – Refactor With Extract Method.mp4
00:00 -
054 – Add Cheat Debug Keys.mp4
00:00 -
055 – Make Environment From Cubes.mp4
00:00 -
056 – How To Add Lights In Unity.mp4
00:00 -
057 – Move Obstacle With Code.mp4
00:00 -
058 – MathfSin For Oscillation.mp4
00:00 -
059 – Protect Against NaN Error.mp4
00:00 -
060 – Designing Level Moments.mp4
00:00 -
061 – Quit Application.mp4
00:00 -
062 – How To Build Publish A Game.mp4
00:00 -
063 – Wrap Up Project Boost.mp4
00:00 -
Section Quiz
4 – Argon Assault New Unity 20201 Content
-
064 – Section Intro Argon Assault.mp4
00:00 -
065 – Game Design Argon Assault.mp4
00:00 -
066 – How To Add Terrain.mp4
00:00 -
067 – Unity Terrain Tools.mp4
00:00 -
068 – How To Use Unity Asset Store.mp4
00:00 -
069 – Texturing Terrain In Unity.mp4
00:00 -
070 – Add Trees To Terrain.mp4
00:00 -
071 – Master Timeline For Player Rail.mp4
00:00 -
072 – Animate Enemy Using Timeline.mp4
00:00 -
073 – Import Player Ship Asset.mp4
00:00 -
074 – Using GetAxis For Movement.mp4
00:00 -
075 – Unitys New Input System.mp4
00:00 -
076 – Start Moving Our Player.mp4
00:00 -
077 – Move Player Using Input.mp4
00:00 -
078 – MathfClamp To Constrain Movement.mp4
00:00 -
079 – How To Set Local Rotation.mp4
00:00 -
080 – Rotate Ship With Position Throw.mp4
00:00 -
081 – Time To Tune And Tweak.mp4
00:00 -
082 – Particle System Laser Bullet.mp4
00:00 -
083 – Exploring Nested Prefabs In Unity.mp4
00:00 -
084 – Set Up Firing Input.mp4
00:00 -
085 – Arrays Foreach Loops.mp4
00:00 -
086 – Deactivating Particle System Emission.mp4
00:00 -
087 – Header Tooltips Attributes.mp4
00:00 -
088 – Understanding Collisions Triggers.mp4
00:00 -
089 – Detecting Particle Collisions.mp4
00:00 -
090 – Reload Scene After Collision.mp4
00:00 -
091 – Create Explosion Particle Effect.mp4
00:00 -
092 – Trigger Player Explosion.mp4
00:00 -
093 – Instantiate At Runtime.mp4
00:00 -
094 – Public Methods In Unity C.mp4
00:00 -
095 – Simple User Interface For Score.mp4
00:00 -
096 – ToString To Display Score.mp4
00:00 -
097 – Enemy Hit Points.mp4
00:00 -
098 – Set Up Enemy Prefabs.mp4
00:00 -
099 – Using FindWithTag.mp4
00:00 -
100 – Control Tracks For Enemy Waves.mp4
00:00 -
101 – Timeline For Dialogue.mp4
00:00 -
102 – Singleton Pattern For Music Player.mp4
00:00 -
103 – Sneaky Explosion SFX.mp4
00:00 -
104 – Skybox Lighting.mp4
00:00 -
105 – Add Post Processing.mp4
00:00 -
106 – Your 3 Minute Experience.mp4
00:00 -
107 – Wrap Up Argon Assault.mp4
00:00 -
Section Quiz
5 – Realm Rush New Unity 20201 Content
-
108 – Introduction Realm Rush.mp4
00:00 -
109 – Realm Rush Game Design.mp4
00:00 -
110 – Grid Snapping.mp4
00:00 -
111 – Text Labels.mp4
00:00 -
112 – Coordinate System.mp4
00:00 -
113 – Lists.mp4
00:00 -
114 – Introducing Coroutines.mp4
00:00 -
115 – Importing Assets.mp4
00:00 -
116 – Prefab Variants.mp4
00:00 -
117 – Smooth Enemy Movement.mp4
00:00 -
118 – Detect Mouse Input.mp4
00:00 -
119 – Targeting Enemies.mp4
00:00 -
120 – Damaging Enemies.mp4
00:00 -
121 – Debugging Tools.mp4
00:00 -
122 – Finding the Path.mp4
00:00 -
123 – Instantiating Enemies.mp4
00:00 -
124 – Object Pools.mp4
00:00 -
125 – Target Closest Enemy.mp4
00:00 -
126 – Currency System Part 1.mp4
00:00 -
127 – Currency System Part 2.mp4
00:00 -
128 – UI Text.mp4
00:00 -
129 – Increasing Difficulty.mp4
00:00 -
130 – Refactoring.mp4
00:00 -
131 – Playtest and Balance.mp4
00:00 -
132 – Review and Reflect.mp4
00:00 -
133 – Pathfinding Decisions.mp4
00:00 -
134 – Breadth First Search.mp4
00:00 -
135 – Pure C Classes.mp4
00:00 -
136 – Dictionaries.mp4
00:00 -
137 – More Debugging Tools.mp4
00:00 -
138 – Exploring Neighbors.mp4
00:00 -
139 – Exploring the World.mp4
00:00 -
140 – Finding the Path again.mp4
00:00 -
141 – Blocking Nodes.mp4
00:00 -
142 – Valid Path.mp4
00:00 -
143 – Script Execution Order.mp4
00:00 -
144 – Broadcast Message.mp4
00:00 -
145 – Overloading Methods.mp4
00:00 -
146 – Build Timer.mp4
00:00 -
147 – Ambience.mp4
00:00 -
148 – Post Processing.mp4
00:00 -
149 – Section WrapUp.mp4
00:00 -
Section Quiz
6 – Zombie Runner First Person Shooter Original Content
-
150 – Welcome To Zombie Runner.mp4
00:00 -
151 – Zombie Runner Game Design.mp4
00:00 -
152 – Warning Unity Standard Assets Depreciated.html
00:00 -
153 – Adding First Person Controller.mp4
00:00 -
154 – Make A Prototyping Sandbox.mp4
00:00 -
155 – Using NavMeshAgent For AI.mp4
00:00 -
156 – Getting Stuck Jittering.mp4
00:00 -
157 – Enemy AI Chase Range.mp4
00:00 -
158 – Using OnDrawGizmosSelected.mp4
00:00 -
159 – Enemy AI Attack If Provoked.mp4
00:00 -
160 – Give That Player A Gun.mp4
00:00 -
161 – Introduction To Raycasting.mp4
00:00 -
162 – Enemy Health Damage.mp4
00:00 -
163 – Implement A Muzzle Flash.mp4
00:00 -
164 – Creating Shooting Hit Effect.mp4
00:00 -
165 – Introduction To Animator Controller.mp4
00:00 -
166 – Creating A Simple Animation.mp4
00:00 -
167 – Animator Transition Conditions.mp4
00:00 -
168 – Trigger Animation In Code.mp4
00:00 -
169 – Use Animation Events.mp4
00:00 -
170 – Create Player Health Class.mp4
00:00 -
171 – Rotate To Face Target.mp4
00:00 -
172 – Game Over User Interface.mp4
00:00 -
173 – Create A Death Handler.mp4
00:00 -
174 – Using BroadcastMessage.mp4
00:00 -
175 – Early Gameplay Loop.mp4
00:00 -
176 – Weapon System Overview.mp4
00:00 -
177 – Weapon Zoom Field Of View.mp4
00:00 -
178 – Weapon Zoom Mouse Sensitivity.mp4
00:00 -
179 – Basic Ammo Functionality.mp4
00:00 -
180 – Multiple Weapon Types.mp4
00:00 -
181 – Weapon Differentiation.mp4
00:00 -
182 – Set Active Weapon.mp4
00:00 -
183 – Player Input To Select Weapon.mp4
00:00 -
184 – Public Enum Private Class.mp4
00:00 -
185 – Different Weapon Different Ammo.mp4
00:00 -
186 – Quick Bug Fix Challenge.mp4
00:00 -
187 – Ammo Pickup Part 1.mp4
00:00 -
188 – Ammo Pickup Part 2.mp4
00:00 -
189 – Lets Add A Zombie.mp4
00:00 -
190 – Quick Zombie Attack Challenge.mp4
00:00 -
191 – Flex Your Level Design Muscles.mp4
00:00 -
192 – Add Terrain Trees.mp4
00:00 -
193 – ProBuilder For Making Props.mp4
00:00 -
194 – ProBuilder To Make Rooms.mp4
00:00 -
195 – ProBuilder To Make Levels.mp4
00:00 -
196 – Adding Textures With ProBuilder.mp4
00:00 -
197 – We Need Some Lights.mp4
00:00 -
198 – Create A FlashLight.mp4
00:00 -
199 – Create A Battery Pickup.mp4
00:00 -
200 – Display Current Ammo UI.mp4
00:00 -
201 – Damage Received UI.mp4
00:00 -
202 – Props Polish.mp4
00:00
7 – Updates and Important Messages
-
203 – For users of Unity versions 20172019.html
00:00
8 – Continuing Your GameDev Journey
-
204 – Congratulations.mp4
00:00 -
205 – BONUS LECTURE.html
00:00
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.