Blog
Every tutorial, tip, and gear guide we’ve published — newest first. Search, pick a category, or filter by topic.
-

URP Decals in Unity 6: Bullet Holes, Footprints and Blood Splats
Use the URP Decal Renderer Feature and Decal Projector for bullet holes and footprints, plus pooling, sorting and performance on mobile.
-

Unity Controller Support: Xbox, PlayStation and Switch Gamepads
Add gamepad support with the Input System: action maps, dead zones, UI navigation, rumble, device switching and button prompt icons.
-

Unity Scene Transitions: Fade to Black and Beyond
Smooth scene transitions in Unity: a persistent fade canvas, async loading, wipe and circle transitions, and avoiding a flash of the old scene.
-

How to Make a Main Menu in Unity (Play, Settings, Quit)
Create a main menu in Unity 6 with uGUI: buttons, a settings panel with volume and resolution, keyboard/gamepad navigation and a working Quit.
-

Unity Input System Rebinding: Let Players Change Controls
Build a key rebinding menu with the Input System: interactive rebinding, composite bindings, saving overrides to JSON and showing binding icons.
-

Unity Top-Down Movement and Mouse Aiming (2D and 3D)
Top-down movement with Rigidbody, aiming at the mouse or right stick, shooting projectiles and making it feel tight in 2D and 3D.
-

Unity First Person Controller: Mouse Look, Movement and Jumping
Build a first-person controller in Unity 6 with the Input System: smooth mouse look, CharacterController movement, gravity, jumping, sprint and crouch.
-

Unity Screen Shake: Cinemachine Impulse and a Simple Script
Add screen shake in Unity 6 with Cinemachine Impulse or a lightweight trauma-based script, plus hit stop and how to keep shake comfortable.
-

Unity 2D Sprite Animation: Sprite Sheets, Animator and Blend Trees
Slice a sprite sheet, build idle/run/jump clips, wire Animator parameters, flip sprites correctly and avoid sliding or blurry pixel art.
-

GetComponent in Unity: Caching, TryGetComponent and Performance
When GetComponent is slow, how to cache references, TryGetComponent, RequireComponent, GetComponentInChildren pitfalls and finding objects without Find.
-

Unity Objects Passing Through Each Other? Fix Collision Layers
Objects passing through walls or each other in Unity? A full checklist, plus how collision layers and the Layer Collision Matrix decide what collides.
-

Unity Prefab Changes Not Applying? Overrides, Variants, Nested Prefabs
Prefab changes not showing on instances? How Unity prefab overrides, apply and revert, nested prefabs, variants and unpacking work, with fixes.