The Complete Unity C# Game Developer Bootcamp Part 2 of 2
Master Unity C# to Build 2D, 3D, and AR/VR Games - From Coding Fundamentals to Advanced Game Development Techniques
Master Unity C# to Build 2D, 3D, and AR/VR Games - From Coding Fundamentals to Advanced Game Development Techniques
Welcome to The Complete Unity C# Bootcamp Part 2 of 2, the only course you need to master Unity and launch your career in game development. With thousands of success stories and glowing reviews, this is one of the most comprehensive and highly acclaimed Unity courses ever released on Udemy.
At over 80+ hours of video tutorials (Including part 2), this Unity Bootcamp covers every aspect of game development, taking you from absolute beginner to a job-ready professional. Whether you want to build 2D games, 2.5D projects, 3D environments, or dive into AR/VR, this course will guide you step-by-step. No prior programming experience is required, and by the end, you’ll be ready to build your own games and showcase a portfolio that gets you hired.
Part 2 picks up right where Part 1 left off, diving deeper into advanced Unity techniques. You’ll master the creation of 3D games and FPS shooters, harness the power of IK animation for realistic character movements, and become proficient in Unity’s UI system, specifically tailored for mobile gaming. On top of that, you'll explore optimization strategies, ensuring your games run smoothly across platforms. By the end of Part 2, you’ll have all the skills necessary to confidently step into entry-level roles in the game development industry.
Why This Course?
This course is packed with never-before-seen content, covering the latest tools and techniques used in top studios worldwide. Here’s what makes it stand out:
Taught by GameDevHQ, a leading platform in game development education, this curriculum has been tested and refined over years of teaching developers just like you.
The course is 2024 ready and includes new, cutting-edge content like Timeline & Cinemachine, AI Navigation, URP & HDRP lighting, Unity’s New Input System, and an in-depth Physics & Interactions course that’s never been publicly released before.
Save thousands by learning the same content offered in top programming bootcamps, but at a fraction of the cost. Gain access to all the materials that helped countless students break into the industry—no college degree required.
This course doesn’t cut any corners. It features beautiful, animated explanations, real-world projects, and hands-on challenges to solidify your skills. You’ll build games from scratch, implement best practices, and create a professional portfolio along the way.
What You Will Learn: Part 2
Throughout this comprehensive bootcamp, you'll cover a wide array of topics, including:
Core Unity & C# Programming: Master the essentials, from variables, loops, and conditionals to abstract classes, interfaces, and advanced data structures like dictionaries.
Advanced Game Development Techniques: Learn cutting-edge content, including never-before-seen tutorials on 3D Game Development and IK Animation, Advanced Game Logic Interactions, User Interface Design, and Optimization Techniques.
Professional Portfolio Development: By the end of the course, you’ll have a polished portfolio of games to showcase to employers and kickstart your career.
What You Will Learn: Part 1
Throughout this comprehensive bootcamp, you'll cover a wide array of topics, including:
Core Unity & C# Programming: Master the essentials, from variables, loops, and conditionals to abstract classes, interfaces, and advanced data structures like dictionaries.
Advanced Game Development Techniques: Learn cutting-edge content, including never-before-seen tutorials on Timeline & Cinemachine for cinematic cutscenes, AI navigation to create intelligent NPCs, and the new Unity Input System with Action Maps.
2D, 3D, and AR/VR Game Creation: Build everything from simple 2D games to immersive 3D worlds and AR/VR experiences, using URP & HDRP for advanced lighting and rendering.
Complete Physics & Interactions: Explore a brand-new, in-depth physics course that dives into everything from basic interactions to advanced mechanics, giving you the tools to create engaging, dynamic games.
What Students Are Saying:
"Jonathan is an incredible instructor. This course taught me more than I ever imagined. The new AI and physics content blew me away!" - Emily R.
"By far the best Unity course on Udemy! The level design and lighting sections using URP & HDRP were exactly what I needed to take my skills to the next level. Thank you, Jonathan!" - Michael T.
_"This course not only taught me the fundamentals but gave me the tools to create full games on my own. The new input system tutorials were a game changer." _- Sarah L.
"The most thorough and well-explained Unity course out there! I’ve taken several game development courses, but this one stands out in terms of both depth and clarity. I’ve already landed a junior developer job thanks to this!" - David G.
Special Note About Unity Versions:
This course was developed using Unity 2019.x to ensure the best learning experience, though it can also be followed with Unity 2020.x, 2021.x, and even Unity 6 with simple modifications. For an optimal experience, we recommend using Unity 2019.x (Or the version recommended during the Intro section of each project)
Sign Up Today and Get Access To:
Over 38 hours of HD video tutorials. Another 44+ hours in Part 1.
Exclusive content never released before, including Advanced Game Logic Interactions, User Interface Design, and Optimization
Engaging real-world projects that you can add to your portfolio
Quizzes, coding challenges, and downloadable resources
A professional portfolio of games to showcase your skills
All the tools you need to start your career in game development
Our 100% Guarantee:
I’m so confident that you’ll love this course that I’m offering a FULL 30-day money-back guarantee. There’s absolutely no risk, and everything to gain. If you're serious about breaking into the games industry, this is the course that will make it happen.
What are you waiting for? Click the 'Buy Now' button and join the thousands of students who have already transformed their lives with this course!
FAQ area empty
Resource Download
Xem trướcCreate New Unity Project
44 Xem trướcLevel Setup
160 Xem trướcPlayer Setup
104Collectible Setup
88 Xem trướcChallenge: Player Movement Horizontal
280 Xem trướcChallenge Review: Player Movement Horizontal
94 Xem trướcChallenge: Adding Velocity
61Challenge Review: Adding Velocity
74Challenge: Adding Gravity
123Challenge Review: Adding Gravity
64Challenge: Jumping
104Challenge Review: Jumping
75Fixing our Player Jumping Behaviour
322Challenge: Double Jump
137Challenge Review: Double Jump
228Challenge: Coin Collection and Display
201Challenge Review: Coin Collection and Display
411Camera Follow
62Challenge: Moving Platform
527Challenge Review: Moving Platform
297Challenge: Character Moving with Platform
141Challenge Review: Character Moving with Platform
281Modularize Moving Platform
171Challenge: Remove a Life and Respawn
207Challenge Review: Remove a Life and Respawn
696Download the Environment Pack
78Challenge: Elevator Panel Light
196Challenge Review: Elevator Panel Light
266Challenge: Require Coins
102Challenge Review: Require Coins
269Challenge: Call the Elevator
252Challenge Review: Call the Elevator
572Challenge: Going Up
200Challenge Review: Going Up
381Fixing the Elevator Jitter
294Wall Jumping Logic
315Challenge: Wall Jumping
259Challenge Review: Wall Jumping
290Challenge: Pushing the Box
275Challenge Review: Pushing the Box
216Fix the Box
73Challenge: Pressure Plate
197Challenge Review: Pressure Plate
449Certification Overview
48Import Course Asset
78Upgrade to URP
100Player Setup
104Challenge: Player Controller
134Challenge Review: Player Controller
519Pick a Character from Filebase
291Idle Animation
375Running Animation
799Challenge: Jump Animation
300Challenge Review: Jump Animation
639Challenge: Flip Character
34Challenge Review: Flip Character
417Ledge Grab Checker
505Ledge Check
319Challenge: Ledge Grab
62Challenge Review: Ledge Grab
560Challenge: Snap Hands to Position
159Challenge Review: Snap Hands to Position
402Climb Up Animation
342Challenge: Climb Up Implementation
332Challenge Review: Climb Up Implementation
1178Ledge Grab Overview
273Prefab the Platform
106Resource Download
A Brief Overview of Game Interactions
398Opening the Project Files
120Creating a Simple Collectible Item
100Review: Creating a Simple Collectible Item
156Showing and Hiding UI for Interactable Item
162Review: Showing and Hiding UI for Interactable Item
284Rotating the UI to Face the Camera
196Review: Rotating the UI to Face the Camera
179Rendering UI with Camera Stacking
264Reviewing the Interactable Code
204Review: Reviewing the Interactable Code
204Creating Interactions using Interfaces
338Review: Creating Interactions using Interfaces
132Setting Up the Door Interaction - Solution part 1
323Setting Up the Door Interaction - Solution part 2
200Creating the Light Interactable
227Review: Creating the Light Interactable
212Toggling the Light Interactable
184Review: Toggling the Light Interactable
352Locking and Unlocking Doors
103Review: Locking and Unlocking Doors
148Creating the Terminal
243Review: Creating the Terminal
265Extending the Interactable Interface
153Review: Extending the Interactable Interface
139Creating the Door Control Panel
123Review: Creating the Door Control Panel
381Setting Up a Physics Based Pressure Plate
251Review: Setting Up a Physics Based Pressure Plate
293Scripting the Pressure Pad Functionality
153Review: Scripting the Pressure Pad Functionality - Part 1
197Review: Scripting the Pressure Pad Functionality - Part 2
382Creating the Chest Interactable
121Review: Creating the Chest Interactable
315Spawning Loot from the Chest
263Review: Spawning Loot from the Chest - Part 1
316Review: Spawning Loot from the Chest - Part 2
411Creating the Loot Drop Behaviour
61Review: Creating the Loot Drop Behaviour
208Creating an Inventory Manager
208Review: Creating an Inventory Manager
202Setting Up a Loot Item
84Review: Setting Up a Loot Item
335Collecting the Keycard
156Unlocking Doors with a Keycard
241Review: Unlocking Doors with a Keycard
320Defining the Mechanics of a Puzzle
121Setting Up the Power Core
122Review: Setting Up the Power Core
328Creating the Power Base
188Review: Creating the Power Base
139Scripting the Power Charger
164Review: Scripting the Power Charger - Part 1
320Review: Scripting the Power Charger - Part 2
208Transferring Power to the Power Receiver
90Review: Transferring Power to the Power Receiver
429Changing the Power Core Color
84Review: Changing the Power Core Color
427Creating the Base Elevator Functionality
137Review: Creating the Base Elevator Functionality - Part 1
289Review: Creating the Base Elevator Functionality - Part 2
268Parenting the Player to the Elevator
72Review: Parenting the Player to the Elevator - Part 1
250Review: Parenting the Player to the Elevator - Part 2
413Extending the Player Input System: Part 1
274Extending the Player Input System: Part 2
331Creating a UI Action Map
247Review: Creating a UI Action Map
81Setting Up the Player and Event System
102Swapping the Player and UI Action Maps
180Review: Swapping the Player and UI Action Maps - Part 1
339Review: Swapping the Player and UI Action Maps - Part 2
111Calling the Elevator via Terminal
329Review: Calling the Elevator via Terminal
276Project Review
252Resource Download
What to Expect Using Unity UI
121Getting Started with Unity UI
184Adding Sprite Sheet into Unity
244Creating a Sprite Sheet
559Screen Space Overlay, Camera and World
362Challenge: Different Canvas Layouts
73Challenge Reveiw: Different Canvas Layouts
267Canvas Scaler
298UI Rect Transform
274UI Text
243UI Image - Simple/Filled/Sliced/Tiled
360Masking UI Objects
162UI Sprites vs 2D Sprites
200Text Mesh Pro Overview
318Callenge: Multiple Canvases
63Callenge Review: Multiple Canvases
305Challenge: UI Minimap
235Challenge Review: UI Minimap
368Challenge: Design a Main Menu
45Challenge Review: Design a Main Menu
359Introducing Buttons
257Virtual Piano
383Selecting Buttons and First Selected
141Button Navigation
165Button Sprite Swap
132Button Animation
274Challenge: UI Menu with No Mouse
108Challenge Review: UI Menu with No Mouse
334Challenge: Cannon
114Challenge Setup: Cannon
393Challenge Review: Cannon
878Toggle Buttons
497Toggle Group
316Challenge: Playtime Rules with Toggle
87Challenge Setup: Playtime Rules with Toggle
268Challenge Review: Playtime Rules with Toggle
473Sliders in UI
191Sliders to Text Field
214Chalenge: Health Bar
88Chalenge Setup: Health Bar
178Chalenge Review: Health Bar
479Challenge: Loading Bar
149Challenge Review: Loading Bar
358Introducing Scroll Bars
260Content Fitter and Layout Groups
344Challenge: Slideshow
66Challenge Review: Slideshow
349Input Fields Overview
292How to Use Input Fields
308Saving Data Using Input Fields
628Pin Verification
812Challenge: Math Game
111Challenge Setup: Math Game
197Challenge Review: Math Game
682Challenge: Username/Password
173Challenge Setup: Username/Password
312Challenge Review: Username/Password
1376Drop Down Menus
304Challenge: Difficulty Drop Down Menu
47Challenge Review: Difficulty Drop Down Menu
350Challenge: Multi-Digit PIN Pad
146Challenge Setup: Multi-Digit PIN Pad
379Challenge Review: Multi-Digit PIN Pad
483Challenge: Settings Menu
106Challenge Setup: Settings Menu
770Challenge Review: Settings Menu - Pausing Game
393Challenge Review: Settings Menu - Audio
400Challenge Review: Settings Menu - Brightness
406In-Depth Horizontal, Vertical, Grid Layout Groups
410Challenge: UI Tile Game
131Challenge Setup: UI Tile Game
355Challenge Review: UI Tile Game
837Introducing UI Events Interfaces
284Challenge: Charge Bar
104Challenge Setup: Charge Bar
211Challenge Review: Charge Bar
889Draggables
372Drag Items that Snap to Slots
421Challenge: Drop the Correct Item
1011Challenge Review: Drop the Correct Item
109Resource Download
Import Dummy Assets
68Getting Started with Tile Map
265Painting the Ground
365Cavern Palette
286Challenge: Vegetation Palette
27Challenge Review: Vegetation Palette
89Creating Midground Cavern
338Creating Far Ground Cavern
234Painting Foreground Items
410Tilemap 2D Extras Download
152Creating Animated Tile Sets
660Painting Waterfalls
417Prefab Brushes
290Tilemap Colliders
90Tilemap 2D Review and Continuation
49Asset Overview
200Android Ready
215Perspective Parallax
139Player Setup: Part 1
114Player Setup: Part 2
195Challenge: Player Movement
362Challenge Review: Player Movement
264Challenge: Player Jump
368Challenge Review: Player Jump: Part 1
1027Challenge Review: Player Jump: Part 2
367Player Jump Optimized
547Challenge: Player Speed
25Challenge Review: Player Speed
128Player Idle Animation
206Player Run Animation Setup
299Challenge: Player Run Animation
403Challenge: Flip Sprite
110Challenge Review: Flip Sprite
413Jump Animation Setup
238Challenge: Jump Animation
109Challenge Review: Jump Animation
518Run/Jump Transition
133Fix Jump Animation
169Fix Player Sprite
114Attack Animation Setup
246Challenge: Attack Animation
86Challenge Review: Attack Animation
133Challenge: Running Attack Animation
68Challenge Review: Running Attack Animation
121Sword Arc Animation
313Challenge: Sword Arc Animation
182Challenge Review: Sword Arc Animation
233Attack Animation Cleanup
196Challenge: Sword Arc Flip
78Challenge Review: Sword Arc Flip
264Cinemachine via Pacakage Manager
154Camera Follow
151Player Cleanup
221Moss Giant Setup with Idle Animation
308Moss Giant Walking Animation Setup
285Enemy Design Brief
47Enemy Design Discussion
339Enemy Class Inheritance
543Enemy Abstract Class
598Moss Giant AI Setup
249Challenge: Moss Giant Movement
171Challenge Review: Moss Giant Movement
657Challenge: Prevent Moving During Idle Animation
129Challenge Review: Prevent Moving During Idle Animation
378Challenge: Idle When Target is Reached
32Challenge Review: Idle When Target is Reached
148Challenge: Moss Giant Flip
53Challenge Review: Moss Giant Flip
274Spider Setup
293Spider Animation Setup
144Spider Animation Tree Setup
132Spider Waypoint Setup
217Challenge: Spider AI
183Challenge Review: Spider AI
573Enemy Class Shared Behavior
1091Skeleton Setup
271Skeleton Animation Setup
211Skeleton AI
293Player Attack Hitbox Setup
454Player Attack Script
299Sword Layer
134Player Attack Enemy Setup
99Enemy Hit Animation Setup
216IDamagable Interface
775Skeleton Damage
207Challenge: Skeleton Damage Implementation
92Challenge Review: Skeleton Damage Implementation
176Challenge: Skeleton Damage Cooldown
209Challenge Review: Skeleton Damage Cooldown
158Skeleton Hit Animation
251Skeleton Freeze After Hit
202Skeleton In Combat Mode
203Challenge: Skeleton Resume Walk
177Challenge Review: Skeleton Resume Walk
794Skeleton Attack Setup
187Challenge: Skeleton Face Player
198Challenge Review: Skeleton Face Player
175Skeleton Hitbox Setup
327Skeleton Hitbox Layer
251Skeleton Attack Complete
289Moss Giant Attack Animation Setup
208Moss Giant Animator Setup
95Moss Giant Attack Complete
792Merge Shared Enemy Code
310Moss Giant Hit Box
222Spider Attack Setup
568Spider Animation Event
163Challenge: Spider Attack Animation
199Challenge Review: Spider Attack Animation
419Spider Attack Cleanup
343Death Animations Setup
542Death Animations Complete
477Challenge: Diamond Behavior
172Challenge Review: Diamond Behavior
336Challenge: Loot System
96Challenge Review: Loot System
370Loot System Fix
110Shop Setup
172Shop UI
1164Challenge: Enable Shop
42Challenge Review: Enable Shop
214UIManager
639OnClick Shop Events
468Visual Selection Shop System
662Challenge: Buy Items From Shop
165Challenge Review: Buy Items From Shop
502Game Manager
305Paint Gems To Collect
226HUD Creation
612Collect Gems
364Challenge: Player Heatlh System
243Challenge Review: Player Health System
573Preparing Android Play
317Cross Platform Input Setup
481Android Mobile Touch Complete
766Testing in Editor
113Click Here For 100g
146Enable Unity Ads
177Rewarded Video Ad Setup
1035Debugging with Android Studio
699Challenge: Reward 100 Gems
45Challenge Review: Reward 100 Gems
559Dashboard
79Main Menu Setup
400Challenge: Main Menu Functionality
94Challenge Review: Main Menu Functionality
209Testing
93Register Developer Account
161Create a Keystore File
392Publish to the Google Play Store
648Resource Download
Create a new Unity Project
84Scene Setup
100Challenge: Player Movement
319Challenge Review: Player Movement
725Camera Follow
256Challenge: Camera Look
362Challenge Review: Camera Look
1080Transform Local Space to World Space
298Challenge: Camera Sensitivity
53Challenge Review: Camera Sensitivity
262Challenge: Lock Cursor
64Challenge Review: Lock Cursor
152Reticule Target
268Challenge: Clamp Camera
49Challenge Review: Clamp Camera
374Challenge: Raycast Shooting
205Challenge Review: Raycast Shooting
500Code Cleanup
66Enemy Setup
150Challenge: Enemy AI
388Challenge Review: Enemy AI
799Challenge: Universal Health Damage
326Challenge Review: Universal Health Damage
75Kill the Enemy
229Challenge: Enemy Attack System
287Challenge Review: Enemy Attack System
927Optimize the State Behavior
187Character Jumping Fix
1394Character Jumping Fix Quick
96Challenge: Blood Splat Effect
234Challenge Review: Blood Splat Effect
377Challenge: Raycast Ignore Attack Collider
79Challenge Review: Raycast Ignore Attack Collider (MUST WATCH)
557Challenge Review: Fixing the Enemy Attack and Layermask (MUST WATCH)
1155Challenge: Cleanup Blood Effects
242Challenge Review: Cleanup Blood Effects
146Introduction to Character
150Preparing Character
243Set Character with Idle Animation
273Place Gun in FPView
399Install Animation Rigging
119Setup Animation Rigging
183Two Bone IK Constraint
280Lerp Hand Position
330Update When OffScreen
119Position Hands to Gun
180Syncing Hand and Gun Positions
113Setup Reload Animation
224Bring Gun Up to Reload
170Remove Clip from Gun
278Finish Reload Animation
284Connect Reload to Key
208Resource Download
Getting Started with Optimization
68Unity Profiler Overview
366Finding Performance Issues Using the Unity Profiler
704Fixing Performance Issues with the Unity Profiler
556Discovering More Performance Issues with the Profiler
627Optimizing Coroutines
325Testing Unity Profile on Stand Alone Builds
397Finding More Performance Issues
412Final Profiling
499Writing Better Code Intro
84Should You Really Cache GetComponent
753The 'New' Keyword
888How to Pin Point Exact Performance Issues
120Cache Those Yield Returns
523Write Better Code Wrapup
367UI Canvas Performance Increase
1197Big O Notation
95O of 1 and O of N
472O Log of N
471Binary Search Implementation
1280Logarithmic VS Linear
608O of N Squared - Nested Loops
876O of N Log N - Merge Sort Info
319Merge Sort Implementation
2234What's Going on with Merge Explanation
205Performance Test Merge VS Bubble
722Big O Wrapup
310Highly recommend Part 1 of The Complete Unity C# Game Developer Bootcamp
A computer with access to the internet
No paid software required
I'll walk you through, step-by-step how to get all the software installed and set up
Build 12 game development projects for your portfolio (Between part 1 and part 2), ready to apply for junior Unity developer jobs.
After the course you will be able to build ANY game you want.
Work as a freelance game developer.
Master C# development with Unity.
In Part 2, Learn the latest technologies, including C#, Unity, IK Animation, User Interface Development, and Optimization Techniques
Build fully-fledged games and apps for your startup or business.
Learn developer best practices.