Category Unity Development

Replace “switch” with Sctiptable Object in Unity

One of the design patterns in programming in Open-Closed Principle. It is part of the standard SOLID principles and takes it place at the ‘O’. According to Wikipedia, In object-oriented programming, the open/closed principle states “software entities (classes, modules, functions, etc.) should be…

Using Native C# Events in Unity

EventSystem_Native Github:  It contains a framework to use C# event system (not UnityEvents). C# event system is more optimized in most cases than Unity Event System. Unless you want to drag and drop references in Unity Editor as a listeners,…