BaseInputController is an extendable class for building input-specific controllers such as keyboard and touch controllers. This script is not intended to be used directly but instead extended, with an extended script loaded based on what platform and/or inputs the project is currently targeting. Read more [...]
The BaseObjManager interprets and manipulates an object based on its stats, which are controlled by the BaseStatsController. It is also in charge of communicating with the GameManager and letting it know when something significant happens to the object it is attached to. Read more [...]
Most games have characters with stats. The goal of the BaseStatsManager is to provide a template for setting up relevant stats and being able to easily apply them to any new character inserted into a scene. Read more [...]
By default, every object in Unity is an extension of the MonoBehavior class. However, the majority of game objects have several common variables that have to be declared. For the sake of saving developer time, we should extend MonoBehavior to automatically include these variables - that is the purpose of ExtendedMonoBehavior. Read more [...]
The SceneManager is responsible for handling scene loading and progressively loading levels. The framework also includes a robust menu system, explained in this post. Read more [...]
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy