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
    A First Look at Extension Members in C# 14

    A First Look at Extension Members in C# 14

    Apr 28, 2025
    Categories: C#

    A first look at C# 14's new extension members feature, which lets you extend types with methods, properties, and more using the new extension syntax.

    Read
Follow me: