Unity Cloud Content Delivery (CCD) — это специализированная CDN, предназначенная для разработки игр.

Служба помогает вам упорядочивать игровые активы, загружать их в облачное хранилище, создавать версии по мере необходимости, а затем развертывать их в собственной CDN.

Все, что нужно вашим играм, — это отслеживать базовый URL-адрес CDN для типа выпуска, который они ищут: производство, раннее внедрение и т. д. Они обнаружат новый контент, когда вы продвигаете его с панели управления CCD, а затем смогут использовать API Unity для доступа к нему по мере необходимости.

Все это имеет больше смысла, если вы используете собственные платформы разработки игр Unity, поскольку CCD уже оптимизирован для работы с ними. Поддержка адресуемых ресурсов Unity упрощает интеграцию конвейера ресурсов редактора Unity, например, в CCD.

Однако вам не обязательно использовать движок Unity: CCD прекрасно работает сам по себе.

Вы можете создать что-то похожее на CCD, выбрав нужного поставщика. Возможно, вы предпочитаете CDN Akamai, например, и хранилище Amazon S3. Самостоятельный путь также приносит реальные преимущества, поскольку это гораздо более мощная и настраиваемая CDN общего назначения и служба хранения с CCD, которую вы можете использовать для многих других приложений.

Но создание собственного гибридного решения также требует значительного времени, чтобы связать все воедино и интегрировать управление контентом, которое CCD предоставляет вам бесплатно. Он может не делать всего, что вам нужно, но CCD может сделать достаточно и будет делать это прямо из коробки, без каких-либо дополнительных проблем с интеграцией.

Цены

Unity Cloud Content Delivery предлагает простые и понятные цены, особенно по стандартам CDN. Вы платите за используемую полосу пропускания по единой ставке по всему миру (без изменений в зависимости от страны) и без скрытых дополнительных услуг — то, что вы видите, на самом деле то, что вы получаете.

(Изображение предоставлено Unity)

Есть еще лучшие новости с уровнем 50, так как CCD предоставляется бесплатно для первых XNUMX ГБ полосы пропускания. Конечно, это не покроет его даже для серьезных приложений, но всегда есть преимущество. Наличие бесплатного уровня позволяет вам зарегистрироваться сразу же, без задержки «напишите нам по электронной почте для получения предложения», и вы можете провести базовое тестирование, чтобы понять, как работает служба.

Пропускная способность более 50 ГБ оплачивается по цене 0,08 евро за ГБ; свыше 50 ТБ — до 0.06 евро за ГБ; а использование более 500 ТБ — 0,03 евро за ГБ.

Это значительно дешевле, чем многие CDN высшего уровня. Например, Amazon CloudFront взимает от 0,085 до 0,12 евро за ГБ за первые 10 ТБ, и это только за передачу данных — существует множество других сборов.

Выбор бюджетного поставщика может сэкономить вам деньги. Bunny CDN стоит от 0,01 евро за гигабайт для передачи в Европе и Северной Америке, а стоимость хранения начинается от 0,01 евро. Но у него нет системы управления контентом или интеграции с Unity Game Editor — вам придется создать собственную гибридную систему, чтобы связать все это воедино.

Регистрация

Нажмите кнопку «Начать бесплатно» на сайте доставки облачного контента, и вам будет предложено создать учетную запись и приобрести услугу.

Хотя предоплаты нет, это не специальный «бесплатный план». Это полноценная служба доставки облачного контента, и если вы используете пропускную способность более 50 ГБ, с вас будет взиматься плата. Вот почему Unity требует, чтобы вы указали способ оплаты (только карты).

Приборная панель

(Изображение предоставлено Unity)

После расставания с данными вашей карты вам будет предложено войти в обычную панель управления игровыми сервисами Unity. Это может быть немного сложно, если вы новичок, просто потому, что платформа Unity охватывает все: от разработки и диагностики до создания аудитории, монетизации вашей работы и отслеживания результатов с помощью аналитики. К счастью, по умолчанию вы попадаете в область доставки облачного контента, где видео и краткие руководства объясняют, что делать дальше.

создать куб

(Изображение предоставлено Unity)

начало

Мы сделали первый шаг к доставке контента в облако, создав репозиторий под названием «Staging». Сегменты также могут иметь очень простое описание и разрешения: открытые для всех, только продвигаемые (доступ только владельца и администратора) и частные (только пользователи с токеном доступа могут читать содержимое).

В загруженной производственной среде вы, вероятно, захотите автоматизировать загрузку контента, и Unity предоставляет для этого инструмент командной строки и API. Но если, как и мы, вы ищете максимально быстрый ручной маршрут, чтобы понять основы, вы можете просто загрузить кучу файлов прямо из браузера.

учет

(Изображение предоставлено Unity)

В настоящее время ведро на самом деле просто папка. Вы можете загрузить больше файлов, удалить некоторые другие, если это необходимо. Но когда вы будете готовы, вы можете опубликовать моментальный снимок всего вашего контента именно в этот момент. Как минимум, все, что вам нужно сделать, это дать релизу имя — это так просто.

Затем панель инструментов генерирует «URL-адреса удаленного адресуемого пути», которые можно использовать для доступа к вашему контенту. Настройте базовый URL-адрес и «значок» (имя, определяющее тип запуска), и ваше приложение будет получать новый контент, как только он появится.

Апойо

Unity Cloud Content Delivery несложно настроить с панели управления, и у опытных технических пользователей не должно возникнуть проблем.

Конечно, в реальном мире есть чему поучиться, особенно если вы интегрируете адресные объекты Unity или используете их инструмент командной строки для автоматизации рабочего процесса.

документация

(Изображение предоставлено Unity)

На сайте документации Unity есть достойное объяснение доступных функций. Мы не говорим об уровнях детализации Azure или AWS, но он хорошо охватывает основы. (Вам также не нужно входить в систему, чтобы просмотреть руководство, поэтому ознакомьтесь с ним, если хотите узнать, что доступно.)

Если система не работает должным образом, лучше всего создать тикет в службу поддержки (живого чата нет). Но есть необычная альтернатива.

В Unity также есть пользовательский форум специально для Content Cloud Delivery. Он не очень загружен, может быть, новая тема в неделю, когда мы проверяем, но на вопросы отвечает персонал Unity (и, конечно, другие пользователи тоже могут войти). Даже если вы никогда не будете пользоваться форумом, его стоит посетить, просто чтобы узнать, что думают нынешние пользователи Unity CCD — что им нравится, а что нет.

окончательный вердикт

Сервис, который экономит время разработчиков игр и упрощает процесс доставки обновлений игр нужной аудитории в нужное время. Будет ли это работать для вас? Если вы уже используете Unity, почти наверняка; если нет, уровень бесплатного пользования объемом 50 ГБ упрощает просмотр и выполнение простых тестов.

Мы также выделили лучшие CDN

Поделиться