Examen de la livraison de contenu Unity Cloud

Examen de la livraison de contenu Unity Cloud

Unity Cloud Content Delivery (CCD) est un CDN spécialisé conçu pour le développement de jeux.

Le service vous aide à organiser vos actifs de jeu, à les télécharger sur le stockage cloud, à les versionner selon vos besoins, puis à les déployer sur votre propre CDN.

Tout ce que vos jeux doivent faire est de surveiller une URL CDN de base pour le type de version qu'ils recherchent : Production, Early Adopter, peu importe. Ils détecteront le nouveau contenu au fur et à mesure que vous en ferez la promotion à partir du tableau de bord CCD et pourront ensuite utiliser l'API Unity pour y accéder au besoin.

Tout cela a plus de sens si vous utilisez les propres plates-formes de développement de jeux d'Unity, car CCD est déjà optimisé pour fonctionner avec elles. La prise en charge des ressources adressables Unity facilite l'intégration d'un pipeline de ressources Unity Editor dans les CCD, par exemple.

Cependant, vous n'êtes pas obligé d'utiliser le moteur Unity : CCD fonctionne très bien tout seul.

Vous pouvez créer quelque chose de similaire à CCD en choisissant le fournisseur individuel que vous souhaitez. Peut-être préférez-vous le CDN d'Akamai, par exemple, et le stockage S3 d'Amazon. Suivre la voie du bricolage apporte également de réels avantages car il s'agit d'un CDN à usage général beaucoup plus puissant et configurable et d'un service de stockage avec CCD que vous pouvez utiliser pour de nombreuses autres applications.

Mais la construction de votre propre solution hybride nécessite également un temps important pour tout lier et intégrer votre gestion de contenu, que CCD vous offre gratuitement. Il ne fait peut-être pas tout ce que vous voulez, mais CCD peut en faire assez et le fera dès la sortie de la boîte, sans aucun problème d'intégration supplémentaire.

Prix

Unity Cloud Content Delivery a une tarification simple et directe, en particulier selon les normes CDN. Vous payez pour la bande passante que vous utilisez, avec un tarif forfaitaire dans le monde entier (pas de variations selon les pays) et sans extras cachés - ce que vous voyez est vraiment ce que vous obtenez.

niveau gratuit

(Crédit image : Unité)

Il y a encore de meilleures nouvelles avec le premier niveau, car le CCD est gratuit pour les 50 premiers Go de bande passante. Certes, cela ne couvrira pas même les applications légèrement sérieuses, mais il y a toujours un avantage. Avoir un niveau gratuit vous permet de vous inscrire immédiatement, sans délai « envoyez-nous un e-mail pour un devis », et vous pouvez effectuer des tests de base pour comprendre le fonctionnement du service.

La bande passante supérieure à 50 Go est facturée 0,08 € par Go ; au-dessus de 50 To, jusqu'à 0.06 € par Go ; et l'utilisation au-delà de 500 To est de 0,03 € par Go.

Il est nettement moins cher que de nombreux CDN de premier plan. Amazon CloudFront facture entre 0,085 € et 0,12 € par Go pour les 10 premiers To, par exemple, et ce n'est que pour le transfert de données - il y a beaucoup d'autres frais.

Opter pour un fournisseur de budget peut vous faire économiser de l'argent. Bunny CDN commence à 0,01 € par Go pour les transferts en Europe et en Amérique du Nord, et le stockage commence à 0,01 €. Mais il n'a pas le système de gestion de contenu, ni l'intégration avec Unity Game Editor - vous devrez créer votre propre système hybride pour tout lier.

Inscription

Appuyez sur le bouton "Get Started Free" sur le site Cloud Content Delivery et vous serez invité à créer un compte et à acheter le service.

Bien qu'il n'y ait pas de coût initial, il ne s'agit pas d'un "forfait gratuit" spécial. Il s'agit du service de livraison de contenu cloud complet, et si vous utilisez plus de 50 Go de bande passante, vous serez facturé. C'est pourquoi Unity vous demande de saisir un mode de paiement (cartes uniquement).

Tableau de bord

(Crédit image : Unité)

Après vous être séparé des détails de votre carte, vous serez invité à vous connecter au panneau de configuration régulier des services de jeu Unity. Cela peut être un peu écrasant si vous êtes nouveau, simplement parce que la plate-forme Unity couvre tout, du développement et des diagnostics à la création d'un public, à la monétisation de votre travail et au suivi des résultats avec des analyses. Heureusement, par défaut, vous entrez dans la zone Cloud Content Delivery, où des vidéos et des guides rapides expliquent ce qu'il faut faire ensuite.

créer un cube

(Crédit image : Unité)

Commencer

Nous avons fait notre premier pas dans la livraison de contenu vers le cloud en créant un référentiel appelé "Staging". Les cubes peuvent également avoir une description et des autorisations très basiques : ouvert à tous, promu uniquement (accès propriétaire et administrateur uniquement) et privé (seuls les utilisateurs disposant d'un jeton d'accès peuvent lire le contenu).

Dans un environnement de production chargé, vous souhaitez probablement automatiser les téléchargements de contenu, et Unity fournit un outil de ligne de commande et une API pour y parvenir. Mais si, comme nous, vous recherchez l'itinéraire manuel le plus rapide possible juste pour comprendre les bases, vous pouvez simplement télécharger un tas de fichiers directement depuis votre navigateur.

Armoires de bureau

(Crédit image : Unité)

Actuellement, le compartiment n'est en réalité qu'un dossier. Vous pouvez télécharger plus de fichiers, supprimer certains des autres si nécessaire. Mais lorsque vous êtes prêt, vous pouvez publier un instantané de tout votre contenu à ce moment précis. Au minimum, tout ce que vous avez à faire est de donner un nom à la version - c'est aussi simple que cela.

Le tableau de bord génère ensuite des "URL de chemin distant adressables" qui peuvent être utilisées pour accéder à votre contenu. Configurez une URL de base et un "badge" (un nom qui identifie le type de version) et votre application recevra du nouveau contenu dès sa sortie.

Apoyo

Unity Cloud Content Delivery n'est pas difficile à configurer à partir du tableau de bord et les utilisateurs techniques expérimentés ne devraient avoir aucun problème.

Il y a beaucoup plus à apprendre dans le monde réel, bien sûr, surtout si vous intégrez les adressables Unity ou utilisez leur outil de ligne de commande pour automatiser votre flux de travail.

documentation

(Crédit image : Unité)

Le site de documentation Unity contient une explication décente des fonctionnalités disponibles. Nous ne parlons pas des niveaux de détail Azure ou AWS, mais cela couvre bien les bases. (Vous n'avez pas non plus besoin de vous connecter pour parcourir le manuel, alors consultez-le si vous voulez savoir ce qui est disponible.)

Si le système ne fonctionne pas comme prévu, votre meilleure option est de créer un ticket d'assistance (il n'y a pas de chat en direct). Mais il existe une alternative inhabituelle.

Unity dispose également d'un forum d'utilisateurs spécifiquement pour Content Cloud Delivery. Ce n'est pas exactement occupé, peut-être un nouveau fil de discussion par semaine lorsque nous vérifions, mais les questions sont répondues par le personnel d'Unity (et bien sûr, d'autres utilisateurs peuvent également entrer). Même si vous n'utiliserez jamais le forum, cela vaut la peine de le vérifier, juste pour voir ce que pensent les clients actuels de Unity CCD - ce qu'ils aiment et ce qu'ils n'aiment pas.

verdict final

Un service qui fait gagner du temps aux développeurs de jeux et simplifie le processus d'envoi des mises à jour du jeu au bon public au bon moment. ça va fonctionner pour vous? Si vous utilisez déjà Unity, presque certainement ; sinon, le niveau gratuit de 50 Go facilite la révision et l'exécution de tests simples.

Nous avons également mis en avant les meilleurs CDN