Complete C# Unity Game Developer 3D
About Course
Complete C# Unity Game Developer 3D – Free Online Course
This comprehensive course is designed to help you become a proficient Unity 3D game developer. It covers everything from the basics of coding to creating exciting 3D games. Learn from experienced instructors who have taught over a million students.
This course is project-based, so you will apply your knowledge immediately to real indie games. You will be challenged to build the entire game yourself, be shown step-by-step how to build it, and be challenged to apply and re-apply your knowledge regularly.
This course is offered on Udemy and is completely free!
**Key Features:**
* Learn C# programming for game development
* Create 3D games using Unity
* Learn to design, build, and deploy your games
* Get access to project files, resources, and community support
* Full lifetime access to the course
**Who is this course for?**
This course is perfect for anyone who wants to learn to create games. Even if you have no experience with coding or 3D packages, we will guide you through everything from first principles.
**What you will learn:**
* Introduction to Unity 3D
* C# programming fundamentals
* Game object creation and manipulation
* Scripting and game logic
* 3D modeling and animation
* Level design
* Game physics and collisions
* Sound design
* Deploying your games to multiple platforms
**Course Highlights:**
* Project-based learning: Learn by doing, building real games from start to finish.
* Step-by-step guidance: Learn at your own pace, following clear instructions and demonstrations.
* Community support: Connect with other students and instructors for help and inspiration.
* Full lifetime access: Learn at your own pace, whenever and wherever you want.
**What’s not covered:**
* Art asset creation (assets are provided but not made on-screen)
* Advanced performance optimization
* Editor plugins or modifications
* Physics engine modification
**Start your journey to becoming a game developer today. Enroll in this free course and learn to build amazing games with Unity 3D!**
This course is completely free and available on Theetay, a platform that offers free online courses from Udemy, Udacity, Coursera, MasterClass, NearPeer, and other platforms. Learn game development, Unity 3D, C# programming, game design, and more for free.
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.