Gamedev Engine Room
YouTube channel on game development with Unity, with a companion studio publishing on GitHub.
Youtube · Patreon · Github · Discord
- Unity Is Replacing Your Runtime. Are You Ready?
What Unity's move from Mono to CoreCLR changes in practice, including what may break builds or workflows.
youtube.com · Oct 2026 - The Real Reason Unity Is Finally Dropping Mono
Explains Unity's scripting backends, Mono versus IL2CPP, and why the CoreCLR move is coming.
youtube.com · Sep 2026 - What Can You Actually Do With the Unity CLI?
Shows practical uses of the Unity CLI for everyday developers beyond AI agents and CI.
youtube.com · Sep 2026 - Scriptable Objects Aren't Just Data Holders
Goes beyond data containers to show ScriptableObjects used for architecture, events and behavior in Unity.
youtube.com · Aug 2026 - How to Manage Scenes in Unity Games
Covers how to structure, load and manage multiple scenes in a Unity game.
youtube.com · Jul 2026 - My Unity Singletons Are Finally Testable
Makes Unity singletons testable by replacing hard-wired access with swappable, injectable dependencies.
youtube.com · Jun 2026 - Unity Singletons Are an Anti-Pattern. Here's the Fix.
Explains why Unity singletons cause problems and shows a cleaner architectural replacement.
youtube.com · May 2026 - You're Using Debug.Log Wrong in Unity
Uses Unity's logging attributes and APIs to tag, filter and organize logs beyond plain Debug.Log.
youtube.com · May 2026 - Stop Fighting Unity's Serializer - Use This Instead
Shows Odin Serializer handling dictionaries, interfaces and abstract classes that Unity's serializer can't.
youtube.com · Apr 2026 - There's a Better Way to Organize Unity Game Actions
Implements the Command pattern in Unity for organizing game actions, with an undo system.
youtube.com · Apr 2026 - You're Not Using C# Events To Their Full Potential
Shows advanced C# event techniques for decoupled Unity game code beyond basic events.
youtube.com · Apr 2026 - The Observer Pattern Wasn't Enough. Here's What Comes Next.
Tackles coupling problems the Observer pattern leaves behind, such as components that must reference each other.
youtube.com · Mar 2026 - Why the Observer Pattern Isn't Enough
Demonstrates the limits of the Observer pattern in Unity and what problems remain.
youtube.com · Mar 2026 - Clean Unity Architecture Starts With a Mess
Builds a gem-collection feature the beginner way, then refactors toward clean, decoupled Unity architecture.
youtube.com · Mar 2026 - A Better Alternative to Singletons in Unity
Presents alternatives to singletons in Unity, such as service locators and dependency injection.
youtube.com · Mar 2026 - Unity Input System: Type Safety with Generated Code (Part 3)
Uses generated C# classes in the Unity Input System for type-safe input handling.
youtube.com · Feb 2026 - Unity Input System: Assets, Maps & Interactions (Part 2)
Covers Input System assets, action maps and interactions like hold and tap in Unity.
youtube.com · Feb 2026 - Unity Input System: The Basics (Part 1)
Introduces the Unity Input System basics: setup, actions and reading player input.
youtube.com · Feb 2026 - I Upgraded Unity to C# 14 - Here's What Changed
Walks through upgrading Unity to C# 14 and which language features actually change your code.
youtube.com · Jan 2026 - Unity Editor Features You Didn’t Know Existed (Part 3)
Shows lesser-known Unity Editor features such as the piercing selection menu and the overlay system.
youtube.com · Jan 2026 - NuGet in Unity: The Definitive Guide
Explains how to use NuGet packages in Unity projects, with setup options and pitfalls.
youtube.com · Jan 2026 - Unity Metaprogramming: Reflection, Source Generators, IL Weaving
Compares Unity metaprogramming techniques: reflection, Roslyn source generators, IL weaving and Reflection.Emit.
youtube.com · Dec 2025 - Unity Features You Didn't Know Existed (Part 2)
Second tour of lesser-known Unity features that improve productivity and workflow.
youtube.com · Dec 2025 - Unity Features You Didn't Know Existed (Part 1)
First tour of lesser-known Unity features that improve productivity and workflow.
youtube.com · Dec 2025 - Fun And "Magical" C# Features
Demonstrates obscure C# features like custom awaiters and undocumented keywords, and when they matter.
youtube.com · Dec 2025 - Top Useless C# Features (Part 1)
Shows rarely used C# features and explains when they are actually useful in game code.
youtube.com · Dec 2025 - Unity Performance Testing Framework: Code Benchmarking
Uses the Unity Performance Testing Framework to benchmark code and measure performance changes.
youtube.com · Nov 2025 - Everyone's Wrong About For vs Foreach - I Ran The Benchmarks
Benchmarks for versus foreach loops in C# and Unity to see which is actually faster.
youtube.com · Nov 2025 - Benchmark Any C# Code Like a Pro
Shows how to benchmark C# code reliably, avoiding common measurement mistakes.
youtube.com · Nov 2025 - Unity Game Optimization: Profile, Find Bottlenecks & Fix Performance
Teaches profiling a Unity game, finding bottlenecks and applying optimization fixes.
youtube.com · Oct 2025 - UniTask Best Practices - Better Async Code in Unity
Best practices for UniTask in Unity: cancellation, error handling and efficient asynchronous code.
youtube.com · Oct 2025 - Async Programming in Unity - What You NEED To Know
Explains async programming options in Unity: coroutines, async/await and UniTask, and when to use each.
youtube.com · Oct 2025 - Testing Unity: Unit & Integration Tests Explained
Explains unit and integration testing in Unity with practical setup and test examples.
youtube.com · Oct 2025 - Unit Testing in Unity: Everything You Need to Know
Introduces unit testing in Unity: test frameworks, writing tests and structuring testable code.
youtube.com · Oct 2025 - Level Up Your Unity Game: Master Dependency Injection with VContainer!
Hands-on dependency injection in Unity using VContainer: registering, injecting and structuring game code.
youtube.com · Sep 2025 - Why Dependency Injection is a GAME CHANGER for Unity Games
Explains why dependency injection helps Unity games, using clear examples of decoupled code.
youtube.com · Sep 2025 - Inversion of Control in Unity == Your Secret Weapon
Explains inversion of control in Unity and how it makes code flexible and testable.
youtube.com · Sep 2025