UniUD is a Unity package that allows you to download and upload files of any size, as well as manage remote files and folders. It provides a simple-to-use system with three main classes: Downloader, Uploader, and FileManager. The Downloader class allows you to download files, the Uploader class allows you to upload files, and the FileManager class allows you to manage remote files and folders. UniUD also supports chunked bytes technique for uploading files of any size. It works asynchronously, in parallel tasks, and doesn't stop or pause the functioning of your Unity project. UniUD supports all Unity platforms, including Windows, macOS, Android, iOS, WebGL, etc.
UniUD uses the Cysharp UniTask library under the MIT License. It provides features such as downloading and uploading files, setting new names for files, tracking progress, and using callback functions for catching events. It also provides file management features such as deleting, renaming, and moving files and folders, checking if a file or folder exists, getting the size of a file or folder, listing all files and folders inside a folder and its subfolders, and creating new folders.





