How to implement a Unity game events system

To optimise your game, reduce the bugs, and allow a flexible architecture, is a good idea to use an event management system. When an game event occur, like a damage, instead of call each necessary function, to display the damage effect, reduce the health, etc…, you can let all the related function register to an[…]

How to implement a Unity solid Game Data Architecture

There is a common Unity programming challenge in allĀ genre of games: Implement variables and game data that you can initialise, load, save and most important, use in any part of your code easily. Game information like health, score, level, achievements, etc… are present in any game, and must be access, manipulated and stored all over[…]