Why Unity ECS Physics Isn’t Ready for Production (and Could Break Your Project)

    Why Unity ECS Physics Isn’t Ready for Production (and Could Break Your Project)

    Aug 4, 2025
    Categories: Unity

    ECS Physics might look production ready, but bugs in its friction system can break your project when updates roll out. In this post, I explain the critical issues, and why you should think twice before using ECS Physics in production.

    Read
    Adaptive Randomness: Using Dynamic Probabilities to Enhance Game Design

    Adaptive Randomness: Using Dynamic Probabilities to Enhance Game Design

    Jul 7, 2025
    Categories: C#

    How to introduce a method for controlling randomness in games by using adaptive probability modifiers based on the current game state

    Read
    Why C# 14 Lets You Define Custom Compound Operators—and When You Should

    Why C# 14 Lets You Define Custom Compound Operators—and When You Should

    Jun 16, 2025
    Categories: C#

    Exploring Compound Assignment Operators in .NET 10 Preview 5 and C# 14

    Read
    From LLM Help to Real Understanding: How Small Failures Shape Better Programmers

    From LLM Help to Real Understanding: How Small Failures Shape Better Programmers

    Jun 2, 2025
    Categories: General

    Why embracing small programming failures is crucial for building true understanding and lasting coding skills.

    Read
    Four Core Techniques for Writing Extensible Code in C#: Comparing Events, Interfaces, Virtual Methods, and Delegates as Parameters

    Four Core Techniques for Writing Extensible Code in C#: Comparing Events, Interfaces, Virtual Methods, and Delegates as Parameters

    May 19, 2025
    Categories: Architecture

    Design code that remains flexible and future-proof by exploring four key extensibility mechanisms in C#: events, interfaces and abstract classes, virtual members, and delegates as parameters. This guide compares their strengths, trade-offs, and ideal use cases to help you choose the right approach for your needs.

    Read
    Handling Swallowed Exceptions in Unity Async Methods Using Awaitable

    Handling Swallowed Exceptions in Unity Async Methods Using Awaitable

    May 5, 2025
    Categories: Unity

    A Deep Dive into Exception Propagation, Async Event Methods, and Best Practices for Reliable Asynchronous Code in Unity

    Read
Follow me: