Welcome to Cobra Assemblies, the ultimate tool for optimizing the performance of your Unity project! With just one click, you can quickly and easily generate assembly definition files.Cobra Assemblies is a tool for optimizing the performance of your Unity project. With just a few clicks, you can quickly and easily generate assembly definition files that will help you organize and compartmentalize your code and assets into smaller, more focused assemblies.But what exactly is an assembly definition file, and why is it so important for the performance of your Unity project? Simply put, an assembly definition file is a special file that defines a group of scripts and assets that should be compiled together into a single assembly. By organizing your code and assets into smaller assemblies, you can improve the overall performance of your Unity project by reducing the time it takes to load and compile your code and assets. This is especially important for large, complex projects that have a lot of code and assets to manage.However, it's worth noting that not all asset developers use assembly definitions, which can slow down compilation time. Additionally, Unity has to recompile everything every time you change something in an assembly definition, which can make the process of creating them manually a slow one.To use Cobra Assemblies, simply open the editor window by going to Tools-> Byte Cobra -> Assemblies, enter the directory path, and click the "Create Assemblies" button. The tool will then generate assembly definition files for all of the directories within that directory, except for any specified excluded directory. This allows you to compartmentalize your code and assets for improved performance, without having to recompile the entire project every time you make a change. When you are ready to move to the next folder, you simply re-generate the assembly definitions to always have the best performance.You can also easily generate assemblies for specific folders in your project by simply opening the Project context menu (right-click on any folder) and selecting Byte Cobra -> Assemblies -> Create Module. This feature allows for a semi-automatic workflow, where you can selectively optimize specific areas of your project without the need for manual assembly creation. This can save you time and effort, while still providing the benefits of improved performance and organization.DocumentationDiscordOther Assets:Cobra Updater - Update published games directly from Unity.Cobra Accounts - Create and manage accounts for your users.Cobra Store - Create an online store for digital products such as DLC.Cobra Settings - Manage settings in the cloud or locally for your games or apps.Cobra Database - Easy database acesss.Cobra Reflection - Accelerated and simplified C# reflection.Cobra Packets - Multiplayer networking made easy.Cobra Optimizers - Smart optimization algorithms.Cobra Observables - Subscribe to variable changes with events.Cobra Assemblies (free) - Optimize your Unity project's compilation time.