Que recherchez-vous ?
Apprenez étape par étape comment convertir un projet basé sur GameObject en DOTS.
Réserver une place

Bootcamp DOTS

Accédez à notre bootcamp pour développeurs de jeux avancés et maximisez les performances de votre jeu.
Cette page a fait l’objet d’une traduction automatique. Afin de consulter la version originale pour des raisons d’exactitude et de fiabilité,

Optimisez votre jeu avec DOTS

Dans ces sessions étape par étape, nous convertissons un projet basé sur GameObject, Firefighters, pour inclure des composants DOTS clés. Apprenez les principes fondamentaux de la programmation orientée données et comment utiliser le système de tâches C#, le compilateur Burst et le système de composants d'entité (ECS) dans vos propres jeux.

Apprentissage en groupe avec d'autres développeurs

Rejoignez notre communauté de développeurs et découvrez la conception orientée données, avec des experts Unity à votre disposition pour répondre à vos questions.

Impact maximal en seulement quatre heures

Découvrez comment utiliser le compilateur Burst , le système de tâches C# et ECS pour obtenir des performances considérablement améliorées dans votre projet.

Formation de qualité avec des experts

Nous vous guiderons à travers l'exemple de projet Firefighters pour vous montrer de première main les avantages en termes de performances de la conception orientée données.

Apprentissage supplémentaire avec de nouveaux tutoriels

Développez les compétences que vous avez acquises dans le bootcamp avec de nouveaux tutoriels DOTS sur Unity Learn et écoutez les créateurs qui ont réussi avec DOTS en production.

À savoir avant de commencer

Ce cours de formation avancé n'est pas recommandé aux programmeurs de niveau débutant.

Unity 2022 LTS est requis

Passez à Unity 2022 LTS pour vous assurer d’avoir accès à toutes les fonctionnalités couvertes dans le bootcamp.

Obtenez l'exemple de projet

Firefighters est disponible en téléchargement depuis notre dépôt GitHub . Grâce à la programmation orientée données, cet exemple vous permet de développer des robots pour lutter contre les incendies à grande échelle.

Découvrez nos ressources d'apprentissage

Vous débutez avec DOTS ? Essayez notre nouveau cours Basics of DOTS sur Unity Learn et familiarisez-vous avec les emplois et les entités.

Horaire des séances

Découvrez ce qui est couvert dans le bootcamp. Chaque séance s’appuie sur les concepts de la veille.

Jour 1 : Commencer par les entités

Nous commençons par une fonctionnalité des entités appelée « cuisson » pour générer les éléments qui composent le didacticiel des pompiers.

Jour 2 : Code du jeu – Simulation d'un incendie qui se propage

Dans cette session, nous utilisons des collections DOTS et des composants tampons dynamiques pour commencer à simuler la propagation d'un incendie.

Jour 3 : Optimisation avec le système de tâches C#

En nous appuyant sur la session précédente, nous rendons le code de simulation d’incendie multithread à l’aide du système de tâches C#.

Jour 4 : Code du jeu – Comportement du bot

Dans cette session, nous implémentons le comportement des robots pompiers à l'aide d'une machine à états.

Prime: Ajout d'animation et d'interface utilisateur

Dans cette session bonus, apprenez à synchroniser les entités et les GameObjects pour bénéficier des avantages de l'animation et de l'interface utilisateur.

Vos hôtes du bootcamp

Brian Will

Brian Will, ingénieur logiciel senior

Brian Will est un ingénieur logiciel senior chez Unity. Sa mission actuelle est d'aider les développeurs à comprendre DOTS afin qu'ils puissent obtenir de meilleures performances pour leurs jeux.
Mike Geig

Mike Geig, directeur principal, Défense des droits et communauté

Mike Geig est le responsable du plaidoyer et de la communauté chez Unity Technologies, où sa passion pour l'éducation et l'inspiration des créateurs peut briller.
Ashley Alicea

Ashley Alicea, chef de produit technique senior

Ashley Alicea est chef de produit technique senior chez Unity. Elle travaille sur des flux de travail de jeu évolutifs qui rendent l'éditeur Unity plus accessible pour un large éventail de créateurs.

Découvrez comment d'autres studios utilisent DOTS

01 / 03

Contactez-nous

Exploitez la puissance de DOTS avec Unity Pro ou Unity Enterprise.

Questions les plus fréquentes

Quelle version d' Unity dois-je utiliser pour ce bootcamp ?

+

Comment puis-je obtenir du soutien pendant que je regarde les séances ?

+

Qu'est-ce que le projet d'exemple des pompiers ?

+

Quels autres échantillons DOTS sont disponibles ?

+

Ai-je besoin d’une expérience en programmation pour participer au bootcamp ?

+

Devrai-je suivre l’exemple de projet ?

+