Unity Downloader is a C# Windows Forms application designed to simplify and enhance the Unity editor experience. This application automatically identifies the installed version of the Unity editor and provides options for downloading compatible tools and assets. Unlike Unity Hub, Unity Downloader supports chunk-based, parallel downloads, allowing for pause and resume functionality, ensuring that your downloads can continue from where they left off if your internet connection is interrupted.
- Automatic Detection: Identifies installed Unity editor versions.
- Download Management: Displays available tools and assets for the detected Unity version.
- Chunk-Based Downloads: This App Utilizes the Downloader package by Bezzad for efficient, reliable downloads.
- Pause and Resume: Supports resuming downloads after an interruption, preventing the need to restart from the beginning.
- Automatic Installation: Automatically installs downloaded tools and assets, simplifying the setup process.
- Proxy and DNS Support: Allows configuring proxy settings and custom DNS for enhanced download flexibility and speed.
Main Screen
Download Screen
-
Clone the repository:
git clone https://github.com/amir1387aht/Unity-Downloader.git
-
Open the project:
Open the project in Visual Studio.
-
Build the project:
Build the solution to compile the application.
-
Run the application:
Run the application from Visual Studio or the executable file in the
bin
directory.
-
Launch Unity Downloader:
Open the application. It will automatically detect installed Unity editor versions.
-
Configure Proxy/DNS (Optional):
If needed, configure your proxy settings or custom DNS for optimized downloads.
-
Select Tools/Assets:
Browse through the available tools and assets compatible with your Unity version.
-
Download:
Select the items you want to download. The app will use chunk-based, parallel downloading to ensure efficient and reliable downloads.
-
Install:
After downloading, Unity Downloader will automatically install the tools and assets, making them ready for use in your projects.
We welcome contributions! Please read our contributing guidelines for more details.
This project is licensed under the MIT License. See the LICENSE file for details.
Unity Downloader is an independent project and is not affiliated with or endorsed by Unity Technologies. Use this application at your own risk. While we strive to provide a reliable tool, we are not responsible for any issues that may arise from using this application, including but not limited to data loss or corruption, download failures, or compatibility problems.
For any questions or issues, please open an issue on GitHub or contact the maintainer at [email protected] or on telegram at @Do3p3iri.