
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
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
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
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
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
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