OGT is a compilation of several systems, scripts and extensions aiming to be a lightweight 'framework'.OGT is a compilation of several systems, scripts and extensions aiming to be a lightweight 'framework'. We, as a team, use this asset every day on production apps and games. The UI system alone has -collectively- being used for more than 800k users on those apps and games.Check the Documentation for full details.FeaturesManaged Runtime extensionsSmart and self managed CoroutinesMore info in /Documentation/Runtime.mdUI ManagementOne line and ready to run UI that handle their canvases, how they interact with other windows, ui items behaviours like popups, tabs, buttons, toggles, inputs.UI AnimationsNon coded procedural animations stored in ScriptableObjects, the UIAnimation system can be extended and customized in any way you may need, just change the parameters on each animation file as you see fit.More info in /Documentation/UIAnimations.mdAnd more to come soon.Also check out OGT addons on our publisher page.---This asset uses OpenGameTools under MIT License. See Third-Party Notice.txt file in package for details.Tech things - TLDR• The UI system focuses on easy to use and performance, self managed instantiation, canvases, sorting layers, etc.• An ScriptableObject architecture and event system, the core of the asset. Based on Ryan Hipple's 2017 Unite talk and Richard Fine's 2016 Unite talk• Event System compatible with ScriptableObjects and MonoBehaviours on runtime• UI Management system.• Hundreds of C# Extensions• Many Scripts and Components to use and "extend" Unity.Why would I want to use this?We use this asset as a framework and as a base on every project, feel free to try it, its free.Do you like this asset?Consider supporting us on Github Sponsors - Patreon