
Prefer overloading than default parameters
Mar 27, 2023
Categories: C#
Why using overloaded methods is preferable to using methods with default parameters when building libraries
Read
6 Ways To Use Extension Methods In C# Other Than Extending Existing Types
Mar 20, 2023
Categories: C#
What are extension methods, their usual usage and 6 ways to use them in your own types.
Read
The Null object pattern in C#
Mar 13, 2023
Categories: C#
What is the Null object pattern, where to use it and the different variations in C#
Read
A way to refactor the update loop in Unity for cleaner code
Mar 6, 2023
Categories: Unity
The Update method in Unity is a game loop, a way to make our code cleaner is the understanding that it doesn't have a beginning or end
Read
How to prevent external changes to your save files in Unity
Feb 27, 2023
Categories: C#, Unity
How to use encryption to prevent external editing of your game save files, while keeping their data in a human readable json format
Read
Emulate multiple inheritance by using default interface implementation in C# and Unity
Feb 21, 2023
Categories: C#, Unity
How to use default interface implementation to define shared functionality in interfaces that emulates multiple inheritance in C# and Unity
ReadCategories