C# & Scripting
Writing and organizing Unity C# code.
-

ScriptableObjects in Unity: A Practical Guide with 5 Patterns
What ScriptableObjects are and when to use them: data assets, item databases, shared variables, event channels, runtime sets, plus the Play mode gotcha.
-

Awaitable vs Coroutines in Unity 6: async/await Explained
Unity 6 Awaitable vs coroutines: side-by-side code, the full API, cancellation with destroyCancellationToken, background threads and common pitfalls.
-

Object Pooling in Unity with ObjectPool<T>: A Practical Guide
Use Unity’s built-in ObjectPool<T> to stop Instantiate/Destroy spikes: a bullet pool, a multi-prefab manager, resetting state and fixing double releases.
-

How to Make a Save System in Unity with JSON (Slots, WebGL and More)
Build a Unity save system with JSON and persistentDataPath: save slots, safe writes, versioning, dictionaries and saves that persist in WebGL builds.
-

NullReferenceException in Unity: How to Find It, Fix It and Stop It
Fix NullReferenceException in Unity: read the stack trace, find the null, fix the 9 common causes, handle destroyed objects, and debug build-only nulls.
-

Unity C# Compiler Errors Explained: CS0246, CS0103, CS1061 and More
Fix Unity C# compiler errors fast: what CS0246, CS0103, CS1061, CS0234, CS0117, CS0029 and CS0619 mean, their Unity-specific causes, and copyable fixes.
-

Unity C# Naming Conventions: A Practical Style Guide for Game Projects
A practical, opinionated naming standard for Unity C# projects — variables, classes, methods, enums, assets, and folders — plus the Unity-specific rules that silently…
-

Unity Editor Scripting 101: Automate Your Workflow
Unity Editor scripting with complete Unity 6 code: MenuItems, Undo-safe tools, custom inspectors, property drawers, AssetPostprocessors and build validation.
-

Unity Input System Tutorial: A Beginner’s Guide for Unity 6
Learn Unity’s Input System in Unity 6: project-wide actions, reading input in C#, PlayerInput, saved rebinding, and fixes for the most common errors.
-

How to Fix Missing Script References in Unity (Complete Guide)
Fix “Missing (Mono Script)” in Unity: find missing scripts in every scene and prefab, recover the original GUID to keep settings, bulk-remove the rest.
