百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
U

UnitySteamBuildUploader

> 编程语言
开源

编辑器工具可帮助您将构建上传到在线服务中,其中 Steam 显然是一个很好的选择。

189 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

编辑器工具可帮助您将构建上传到在线服务中,其中 Steam 显然是一个很好的选择。

Build Uploader

Unity Editor Tool For Making Builds, Uploading Them To Online Services And Notifying Chat Apps

Steamworks | Itch.io | Epic Games | Google | Apple | Consoles | Dropbox | Github

Discord | Slack | Google Chat

Open Source | For Commercial Use

Key Points

  • Windows, Mac, Linux support
  • Unity Supported (Light and Dark)
    • Unity 6000.1-7
    • Unity 202x
    • Unity 2020 and 2019
      • Requires package com.unity.sharp-zip-lib
  • Create multiple builds using Build Configs or Unity's Build Profiles.
    • Windows, Mac, Linux, Webgl (Others loosely supported via Unity's Build Profiles)
  • Tiny build size impact
  • For personal and commercial use
  • Open Source
  • Safely modify builds before uploading
    • Remove files/folders
    • Compress/Decompress files
    • DRM wrap (anti-piracy)

Interface

Simple and Advanced GUI support

Non-UI support

…
[MenuItem("Test/Upload Existing Profile")]
public static async Task StartTask2()
{
    // Load existing Upload Profile that gets a file and uploads it
    UploadProfile profile = UploadProfile.FromProfileName("Save Locally");
    
    // Create task and execute to begin the upload
    UploadTask task = new UploadTask(profile);
    
    await task.StartAsync();
    Debug.Log("Upload complete. Success: " + task.Report.Successful);
}

Batch mode

"C:\Program Files\Unity\Hub\Editor\\Editor\Unity.exe" -quit -nographics -batchmode -logFile logs.log -projectPath "" -executeMethod Wireframe.BatchModeUtil.Execute 41cf5e

Replace 41cf5e with the GUID or Name` of your Upload Profile

Unity's command CLI

unity command build_uploader --start_tasks "41cf5e"

Replace 41cf5e with the GUID or Name` of your Upload Profile

Services

  • Steamworks
    • Uploading a build to any branch or depots
    • DRM wrap (anti-piracy)
  • Itch.io
    • Upload a build
  • Epic Games
    • Upload builds to specific artifacts
  • Google (Experimental)
    • Upload builds to Google Drive
    • Upload builds to Google Play
    • Send message to Google Chat
  • Apple (Unity 2022 and up) (Experimental)
    • Upload builds to Apple
    • Add build to Test Flight
  • Dropbox (Experimental)
    • Upload a build
  • Playstation (Experimental)
    • Upload a build
  • Xbox (Experimental)
    • Upload a build
  • Nintendo (Experimental)
    • Upload a build
  • Git
    • Format text according to current git state
    • Create and push Tags
  • Github
    • Upload a new Release
  • Discord
    • Send message to a channel
  • Slack
    • Send message to a channel
  • Email
    • Send customized emails
  • Unity Cloud Build
    • View, download and start builds

Prefer a fully headless run with no Editor open?

  • See Starting a BuildTask without UI.
  • Or Full argument reference: CLI.

Wiki

  • Home: https://github.com/JamesVeug/UnityBuildUploader/wiki
  • How to Install: https://github.com/JamesVeug/UnityBuildUploader/wiki/How-to-Install
  • How to Setup: https://github.com/JamesVeug/UnityBuildUploader/wiki/How-to-Setup
  • How does it Work: https://github.com/JamesVeug/UnityBuildUploader/wiki#how-does-it-work
  • CLI (unity command): https://github.com/JamesVeug/UnityBuildUploader/wiki/CLI

Links

  • Support Me: https://buymeacoffee.com/jamesgamesnz
  • Discord: https://discord.gg/R2UjXB6pQ8
  • Github: https://github.com/JamesVeug/UnityBuildUploader
  • Asset Store: https://assetstore.unity.com/packages/tools/utilities/build-uploader-306907

Security

This package does NOT distribute any personal information. Any information entered is encrypted locally on your computer.

Keeping your credentials safe is important to me!

If you discover any security related issues, please email me, message on discord or create an issue on github.

Reporting bugs / suggesting changes ❓

If you find a bug or want to suggest a change, create an issue on github

Include:

  • What the problem is
  • What you expected to happen
  • What version of Build Uploader you are using
  • What version of Unity you are using
  • Are you using Windows/Linux/Mac

How to Contribute

  • Fork the repository
  • Make your changes
  • Create a pull request to the develop branch
    • Include detailed description of the changes you made and why
    • Include what versions of Unity you tested it on
    • Include any concerns with the changes you made (So i'm aware of them too)

How to Support

A lot of effort has been put into this package for others to freely use. Any kind of support is greatly appreciated and encourages further work!

  • ✍️ Review on the Asset Store
  • ⭐ Star the Github repository
  • ☕ Buy me a coffee: buymeacoffee
  • Report bug reports or suggestions improvements: Github Issues
  • Share the package with your friends and colleagues

Supporters

  • Nementic Games
  • Classy Games

License

Creative Commons - CC0 1.0 Universal

Use this package however you want - commercially or non-commercially.

Created with AI

Claude AI has assisted by providing suggestions and creating services that would otherwise not be possible by myself.

All suggestions have been reviewed and rewritten by a professional Senior Unity Developer to fit the package's requirements.

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月18日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言