unity cdn_企业游戏CDN:一个小时即可开始使用Unity的Cloud Content Delivery
unity cdn
We’re launching Cloud Content Delivery – a powerful end-to-end content management solution for developers to help you get your game content to the right users at the right time.
我们正在启动Cloud Content Delivery,这是一个功能强大的端到端内容管理解决方案,面向开发人员,可帮助您在正确的时间将游戏内容提供给正确的用户。
Developing, managing and delivering content is resource-intensive and fraught with challenges. Few reliable end-to-end solutions are available to help studios manage these tasks. Setting up a content delivery network (CDN) can take several weeks to months. You also need to implement and build content management tooling, deal with a third party for storage, and have a team in place to monitor the entire process. It costs you in time, money, and technical headache to set up and maintain a content delivery system for your games.
开发,管理和交付内容会占用大量资源,并且充满挑战。 很少有可靠的端到端解决方案可用来帮助工作室管理这些任务。 建立内容交付网络(CDN)可能需要数周到数月的时间。 您还需要实施和构建内容管理工具,与第三方合作进行存储,并且需要有一个团队来监视整个过程。 为游戏设置和维护内容交付系统需要花费时间,金钱和技术上的麻烦。
But what if you could cut down the months of engineering time required for CDN monitoring and maintenance into one hour of setup? That’s exactly what Unity is doing in launching Cloud Content Delivery – a comprehensive management, hosting, and delivery solution that enables developers to provide the right content to the right users. This fully managed service is built with an industry-leading global CDN and will free up your team to spend less time on infrastructure and more time creating.
但是,如果您可以将CDN监视和维护所需的工程时间从一个小时减少到一小时,那该怎么办? 这正是Unity在启动Cloud Content Delivery时所做的工作–全面的管理,托管和交付解决方案,使开发人员能够向合适的用户提供合适的内容。 这项完全托管的服务是使用行业领先的全球CDN构建的,将使您的团队腾出更多时间来花更少的时间在基础架构上,并花更多的时间在创建上。
Try it now for free with 50 GB of bandwidth per month. You can be up and running in under an hour.
立即免费试用, 每月有50 GB带宽。 您可以在一个小时内启动并运行。
为什么要进行云内容交付? (Why Cloud Content Delivery?)
Unity Cloud Content Delivery is the first CDN designed from the ground up for game development, making it easy to manage 2D and 3D assets and quickly deploy them into your games codebase.
Unity Cloud Content Delivery是专为游戏开发而设计的首个CDN,可轻松管理2D和3D资产并将其快速部署到游戏代码库中。
With CCD you can design your own pipeline by creating as many content deployments (i.e., buckets) as needed, promote releases between these buckets, and create binary flags (i.e., badges) to generate multiple pathways for content to enter production (via QA or for additional work by your Artists). The icing on the cake is that you’ll have peace of mind knowing the product will maintain uptime and performance even under unpredictable circumstances, without your engineering teams having to lift a finger.
借助CCD,您可以根据需要创建尽可能多的内容部署(即存储桶),促进这些存储桶之间的发布,并创建二进制标记(例如徽章)来生成内容进入生产的多种途径(通过质量检查或供您的艺术家进行其他工作)。 锦上添花的是,即使您的产品团队即使在无法预测的情况下也能保持正常运行时间和性能,而您的工程团队不必费力气,您也可以放心。
Cloud Content Delivery is not only a CDN service – it’s a full solution for hosting, managing and delivering content to your players. We wanted to build something comprehensive – a powerful yet efficient service that gives you as much control as you want depending on your level of technical expertise.
Cloud Content Delivery不仅是CDN服务,它还是托管,管理内容并将其交付给播放器的完整解决方案。 我们希望构建全面的功能-强大而高效的服务,根据您的专业技术水平,为您提供所需的控制权。
Using Cloud Content Delivery
使用云内容交付
There are two main ways to integrate your application content to Cloud Content Delivery:
将应用程序内容集成到Cloud Content Delivery的主要方法有两种:
-
Command-line interface: The command-line interface (CLI) is the recommended method of interacting with CCD. With this tool, you can use the command line to control every aspect of your project, from file management to organizing your release pipeline.
命令行界面:推荐 使用命令行界面(CLI)与CCD交互。 使用此工具,您可以使用命令行来控制项目的各个方面,从文件管理到组织发布管道。
-
Unity Developer Dashboard: You can also use CCD in the Developer Dashboard to create and maintain buckets, badges and releases. NOTE: use the command-line interface (CLI) to upload, delete and sync files and folders before managing them in the Developer Dashboard.
Unity Developer仪表盘: 您也可以在Developer仪表盘中使用CCD创建和维护存储桶,标志和发行版。 注意:在开发人员仪表板中管理文件和文件夹之前,请使用命令行界面(CLI)上传,删除和同步文件和文件夹。
Most work environments use a combination of both methods. The technical work gets done via the CLI, but the Developer Dashboard lets you collaborate with nontechnical team members to manage an application’s assets using a more visual user interface.
大多数工作环境将两种方法结合使用。 技术工作是通过CLI完成的,但是开发人员仪表板使您可以与非技术团队成员合作,使用更直观的用户界面来管理应用程序的资产。
发布管理功能 (Release management features )
-
Bucket: A bucket is a single context for publishing content, such as the platform or environment. Organize your content into buckets to create a clear workflow for your project.
存储桶: 存储桶是用于发布内容(例如平台或环境)的单个上下文 。 将您的内容整理到存储桶中,以为项目创建清晰的工作流程。
-
Release: A release is a snapshot of all entries (at their current versions) contained in a bucket at that specific point in time. If you want to remove, update, or add entries, you simply create a new release within the bucket to deliver the new or changed entries.
发布: 发布是该特定时间点存储在存储桶中的所有条目(当前版本)的快照。 如果您要 删除,更新或添加条目,只需在存储桶中创建一个新版本以交付新条目或更改的条目。
-
Badges: A badge is a release “tag.” When promoting a new release (for example, from the development bucket towards the staging bucket), you can assign a unique badge to this release, and request that content using that badge’s name.
徽章: 徽章是发布的“标签”。 升级新发行版时(例如,从开发存储区到登台存储区),您可以为此发行版分配唯一的徽标,并使用该徽标的名称请求该内容。
So, for example, you can use these features to do some A/B testing for your game and deliver content to select users before launching publicly. Your last release of the staging bucket is up-to-date and ready to be promoted to production. When promoting a release from your staging bucket to your production bucket, select the “early access” badge. In this way, the new content will be deployed to the production bucket, and go live to the select group of early adopters.
因此,例如,您可以使用这些功能对游戏进行一些A / B测试,并在公开发布之前将内容传递给选定的用户。 您上次发布的存储分区是最新的,可以升级到生产环境。 当从暂存存储区向生产存储区发布发布时,请选择“早期访问”徽章。 这样,新内容将被部署到生产桶中,并交付给特定的早期采用者组。
If you’re taking full advantage of the Unity ecosystem, you can also use the Addressable Asset System to serve your content to CCD. This process should greatly reduce the time it takes to activate your content deployment pipeline.
如果您要充分利用Unity生态系统,还可以使用 可寻址资产系统 将内容提供给CCD。 此过程应大大减少**内容部署管道所需的时间。
Currently, Cloud Content Delivery supports mobile (all operating systems) and PC platforms.
当前,Cloud Content Delivery支持移动(所有操作系统)和PC平台。
云内容交付如何工作? (How does Cloud Content Delivery work?)
The Cloud Content Delivery solution consists of two APIs: the management API, which is intended to be used by developers at build times to manage content, and the client API, which is intended to be used at runtime by your game client.
Cloud Content Delivery解决方案由两个API组成:管理API(供开发人员在构建时使用以管理内容)和客户端API (供游戏客户端在运行时使用) 。
Let’s imagine that a mobile gaming studio is about to launch a new live game. To keep players engaged, they want to release content at least once a week, without requiring customers to reinstall the game each time. For many studios, handling this kind of delivery can be problematic because their current pipeline and infrastructure are either nonexistent or pretty complex, and their technical team is either fully committed to front-end development or already spending too much time managing all the internal tooling and third-party services. Whether a studio has never launched a live game before or it has a complex build process, Cloud Content Delivery can simplify the pipeline and provide users with a great experience.
假设一家移动游戏工作室即将推出一款新的现场游戏。 为了保持玩家的参与度,他们希望每周至少发布一次内容,而无需客户每次都重新安装游戏。 对于许多工作室而言,处理此类交付可能会出现问题,因为他们当前的管道和基础设施不存在或非常复杂,并且他们的技术团队要么全心致力于前端开发,要么已经花了太多时间来管理所有内部工具和第三方服务。 无论工作室以前从未发布过现场游戏,还是工作室构建流程复杂,Cloud Content Delivery都可以简化流程并为用户提供出色的体验。
For this example, let’s assume the technical team for this new title is composed of a developer, a QA engineer and a release manager.
对于此示例,我们假设此新标题的技术团队由开发人员,质量检查工程师和发布经理组成。
The developer works on their local machine to develop content and new characters for the next update of the game. They decide to set up a development bucket to push content from their local machine to the cloud by using the CLI. Once they are satisfied with the quality of content, the developer promotes the release to the Staging bucket to enable the QA engineer to test this new release on QA devices before going to production. The QA engineer has a special build of the game on their QA devices. This build is configured to pull the latest content from the Staging bucket. To do so, the app loads content from whichever release on Staging has the latest badge. (Note that the system automatically creates a badge called “Latest,” and applies it to a new release.)
开发人员在其本地计算机上工作,以开发内容和新角色,以供下一次游戏更新。 他们决定设置开发存储桶,以使用CLI将内容从其本地计算机推送到云。 一旦他们对内容质量感到满意,开发人员便将发布版本升级到暂存存储桶,以使质量检查工程师能够在投入生产之前在质量检查设备上测试此新版本。 质量检查工程师会在其质量检查设备上制作特殊的游戏。 此版本配置为从“分段”存储段中提取最新内容。 为此,该应用程序将从具有最新徽章的Staging版本中加载内容。 (请注意,系统会自动创建一个称为“最新”的徽章,并将其应用于新版本。)
When the QA engineer approves the new content, the release manager has to copy it to the Production bucket. They can simply promote a release from the Staging bucket to the Production bucket using Unity Developer Dashboard. In a few instants, the new content will be available to all the players around the world. Next time they start the application, the new content will be automatically loaded on their device.
质量检查工程师批准新内容后,发布经理必须将其复制到生产存储桶中。 他们可以使用Unity Developer仪表板简单地将发布从暂存存储桶升级到生产存储桶。 很快,新内容将提供给全球所有玩家。 下次他们启动应用程序时,新内容将自动加载到他们的设备上。
In a few clicks, this studio set up its delivery pipeline and was able to quickly and easily upload, test and deliver the new content to its players. No complex pipeline and no time-consuming release schedules.
只需单击几下,该工作室即可建立其交付渠道,并能够快速,轻松地上载,测试新内容并将其交付给播放器。 没有复杂的管道,也没有耗时的发布时间表。
一小时或更短的时间内开始使用 (Get started in an hour or less)
We want to give you the opportunity to try out Cloud Content Delivery and experience the value it can bring to your games. That’s why we made the first 50 GB of bandwidth free (renewable every month). With this trial, you can migrate your existing games into our Cloud Content Delivery solution, or test and launch a new project. And we’ll give you some resources to help you get up and running with your projects, without any technical headache.
我们希望给您机会尝试Cloud Content Delivery,并体验它可以为您的游戏带来的价值。 这就是为什么我们释放了前50 GB的免费带宽(每月可更新)的原因。 通过此试用,您可以将现有游戏迁移到我们的Cloud Content Delivery解决方案中,或测试并启动一个新项目。 我们将为您提供一些资源,以帮助您启动和运行项目,而不会遇到任何技术麻烦。
For Unity users
对于Unity用户
Connect to your Unity Developer Dashboard, go to the Cloud Content Delivery section, and follow the instructions.
连接到 Unity Developer Dashboard ,转到Cloud Content Delivery部分,然后按照说明进行操作。
For non-Unity users
对于非统一用户
It’s easy to get started, even if you aren’t building your games with Unity. Simply sign up for an account on our Unity Developer Dashboard and create your Unity ID. Once you’re connected to your dashboard, go to the Cloud Content Delivery section, and follow the instructions.
即使您没有使用Unity来构建游戏,也很容易上手。 只需在我们的Unity Developer仪表板上注册一个帐户,然后创建您的Unity ID。 连接到仪表板后,转到“ Cloud Content Delivery”部分,然后按照说明进行操作。
Try it now
现在就试试
We hope Cloud Content Delivery will streamline your development process so you can focus more time creating and less time worrying about how to manage your game’s infrastructure. Check our product page for more information on the 50 GB monthly free trial, pricing, FAQs, and other resources.
我们希望Cloud Content Delivery可以简化您的开发流程,以便您可以将更多的时间投入到创建上,而将更少的时间集中在如何管理游戏基础架构上。 请查看我们的 产品页面 ,以获取有关每月50 GB免费试用版,价格,常见问题和其他资源的更多信息。
unity cdn