Code_With_K·Jun 27Unity’s New Input System: Why The Old One Was Holding You BackI have a confession. For a long time I kept using Input.GetAxis("Horizontal") even after the new Input System existed. It worked. I knew…A response icon1A response icon1
Code_With_K·Apr 24Building a Projectile Motion Cannon in Unity: The Math, The Code, and The Magic Behind Angry BirdsHow one beautiful physics equation powers every artillery game you’ve ever played — and how to translate it into clean C# you can actually…
Code_With_K·Nov 28, 2025Dependency Injection Without the Buzzwords“Don’t call us — we’ll call you.”A response icon1A response icon1
Code_With_K·Sep 7, 2025Scriptable Objects 1 — IntroductionIf you’ve ever found yourself creating dozens of similar MonoBehaviour scripts just to hold data, or struggled with managing game…
Code_With_K·May 18, 2025Unity State Pattern : Transform Messy If-Else Code into Clean, Extensible ArchitectureIn game development, particularly when creating character controllers, we often need to manage different states such as idle, running…
Code_With_K·Mar 23, 2025C# Reflection in Unity: A Complete Guide for Game DevelopersDive deep into C# reflection in Unity. If you’ve been wondering what reflection is, how to use it, and when it makes sense to use it in…A response icon1A response icon1
Code_With_K·Nov 21, 2024Understanding Composition in C#: A Better Alternative to InheritanceWhat is Composition?
Code_With_K·Aug 21, 2024Understanding the Dependency Inversion Principle (DIP) in C# and UnityIn software design, the Dependency Inversion Principle (DIP) is one of the five SOLID principles, which are guidelines for creating…
Code_With_K·Aug 20, 2024Building with Precision: Mastering the Builder PatternThe Builder pattern falls under the Creational Design Patterns category in software design.
Code_With_K·Aug 14, 2024Understanding the Interface Segregation Principle in Unity and C#The Interface Segregation Principle (ISP) is one of the five SOLID principles of object-oriented design, and it plays a crucial role in…