Better Resources is a library that offers a better API to interact with Unity3D resources. It extends the Resources with the capability to query all resources in your project and imported packages.Better Resources is a simple library to be used to interact with the Unity3D Resources. It requires the user to generate a cache which can later be used at run-time to query the available resources. All resources in the project can be found, including the ones located in dependent packages. However, assetbundles are excluded (for now).Resources can be queried at design and run-time. This means Better Resources can both be used in custom made addons to the Unity3D editor as well as appliations at run-time. Such queries are created through the QueryBuilder. This offers a fluent-api that is easy to understand.Better Resources also comes with pre-build hook. This pre-build hook will generate a cache a split second before a build is made through the Unity3D buildsettings. However, if there's some custom build process, or cloud build configured for the project; Better Resources offers some integrations points for pre-export methods as well.IMPORTANT: This package is Free and Open Source. If Purchased through the AssetStore it is considered a generous donation.Getting Started:1: Generate a cache from the `Tools/HamerSoft/BetterResources/Generate Cache` menu in the Unity3D menu bar.2: Initalize BetterResources 3: Query your Resources with the QueryBuilder*BetterResources wraps the Built-in Resources API like Resources.Load(), which can be used without a cache or initialisation.For more advanced use, please refer to the docs.