![The Monostate pattern with default interface implementation in C#](https://giannisakritidis.com/assets/img/posts/c-sharp-logo.webp)
The Monostate pattern with default interface implementation in C#
May 8, 2023
Categories: C#
What is the monostate pattern, differences from singleton and how we can use default interface implementation with it.
Read![Curiously Recurring Template Pattern in C#](https://giannisakritidis.com/assets/img/posts/c-sharp-logo.webp)
Curiously Recurring Template Pattern in C#
May 1, 2023
Categories: C#
How to allow a parent class to have knowledge of the type of its derived classes
Read![How to use AddForce with Impulse in Unity to have constant speed for a certain distance](https://giannisakritidis.com/assets/img/posts/Unity_Technologies_logo.webp)
How to use AddForce with Impulse in Unity to have constant speed for a certain distance
Apr 24, 2023
Categories: Unity
How to calculate the force needed with ForceMode2D Impulse to move a 2D object a certain distance
Read![C# Deconstructor](https://giannisakritidis.com/assets/img/posts/c-sharp-logo.webp)
C# Deconstructor
Apr 17, 2023
Categories: C#
What is the deconstructing method in C# and how to use it
Read![Unity Scriptable Wizard, what it is and how to use it](https://giannisakritidis.com/assets/img/posts/Unity_Technologies_logo.webp)
Unity Scriptable Wizard, what it is and how to use it
Apr 10, 2023
Categories: Unity
How to use a scriptable wizard in unity to easily make editor tools
Read![How to create an early and a super late update in Unity](https://giannisakritidis.com/assets/img/posts/Unity_Technologies_logo.webp)
How to create an early and a super late update in Unity
Apr 3, 2023
Categories: Unity
How to use the UnityEngine.LowLevel namespace to Add our own EarlyUpdate and SuperLateUpdate methods that are executed as part of the Unity's game loop
ReadCategories