
Notes d'autoformation pour Unity 6
Description
Introduction au livre
Guide complet pour la création de jeux 2D/3D avec IA générative dans Unity 6
★ Comment utiliser l'IA avec Sentis et Muse
★ Comment utiliser le curseur pour le codage Vibe
★ Techniques de création d'images, de sons et de modèles 3D utilisant l'IA générative
Le livre d'introduction avancé, « Unity 6 Self-Study Notes », a été publié, combinant la dernière version d'Unity 6 et la technologie d'IA générative pour permettre à tous, des débutants aux professionnels, de développer facilement des jeux.
Ce livre propose un guide étape par étape pour créer des jeux 2D/3D en utilisant les dernières technologies d'IA générative, notamment Unity 6, PhotoFusion 2, ChatGPT, Sentis, Musee et Cursor.
Il regorge d'exemples pratiques utilisant l'IA générative, tels que la technique de Vibe Coding qui permet la création de jeux créatifs sans connaissances complexes en programmation, l'utilisation d'outils de création d'images et de sons basés sur l'IA, et le développement d'un système de dialogue NPC (personnage non-joueur, un personnage qui n'est pas directement contrôlé par le joueur dans le jeu) via l'intégration de l'API ChatGPT.
En suivant ces instructions, vous pourrez facilement créer un personnage ninja avec ChatGPT et l'intégrer à Unity 6 en utilisant Vibe Coding pour le développement de jeux.
Dans la deuxième partie, nous poserons les bases en créant un jeu 2D dans le genre de Vampire Survivors, populaire dans le monde entier pour sa simplicité et son côté addictif, grâce à l'intelligence artificielle générative. Dans la troisième partie, nous nous lancerons le défi de développer un jeu de plateforme 3D combinant une sensation d'espace tridimensionnelle, des limites de temps, l'évitement d'obstacles et des phases de saut.
La partie 4, qui traite en particulier des techniques d'IA générative avancées, se concentre sur la mise en œuvre de PNJ conversationnels à l'aide de l'API ChatGPT, l'ajout de diverses bibliothèques .NET telles que l'API OpenAI appelée NuGetForUnity à votre projet Unity, l'installation d'outils qui vous permettent d'utiliser le gestionnaire de packages NuGet, puis l'apprentissage de la manière d'inférer des modèles entraînés avec Sentis directement à l'exécution, de générer rapidement des concepts artistiques et des ébauches d'animation dans l'éditeur avec Unity Muse, ou d'automatiser le code répétitif avec Cursor pour accélérer le développement.
Ce livre constituera un guide utile pour tous, des débutants qui souhaitent créer des jeux mais ont du mal à se lancer, aux développeurs qui veulent appliquer l'IA en pratique.
★ Comment utiliser l'IA avec Sentis et Muse
★ Comment utiliser le curseur pour le codage Vibe
★ Techniques de création d'images, de sons et de modèles 3D utilisant l'IA générative
Le livre d'introduction avancé, « Unity 6 Self-Study Notes », a été publié, combinant la dernière version d'Unity 6 et la technologie d'IA générative pour permettre à tous, des débutants aux professionnels, de développer facilement des jeux.
Ce livre propose un guide étape par étape pour créer des jeux 2D/3D en utilisant les dernières technologies d'IA générative, notamment Unity 6, PhotoFusion 2, ChatGPT, Sentis, Musee et Cursor.
Il regorge d'exemples pratiques utilisant l'IA générative, tels que la technique de Vibe Coding qui permet la création de jeux créatifs sans connaissances complexes en programmation, l'utilisation d'outils de création d'images et de sons basés sur l'IA, et le développement d'un système de dialogue NPC (personnage non-joueur, un personnage qui n'est pas directement contrôlé par le joueur dans le jeu) via l'intégration de l'API ChatGPT.
En suivant ces instructions, vous pourrez facilement créer un personnage ninja avec ChatGPT et l'intégrer à Unity 6 en utilisant Vibe Coding pour le développement de jeux.
Dans la deuxième partie, nous poserons les bases en créant un jeu 2D dans le genre de Vampire Survivors, populaire dans le monde entier pour sa simplicité et son côté addictif, grâce à l'intelligence artificielle générative. Dans la troisième partie, nous nous lancerons le défi de développer un jeu de plateforme 3D combinant une sensation d'espace tridimensionnelle, des limites de temps, l'évitement d'obstacles et des phases de saut.
La partie 4, qui traite en particulier des techniques d'IA générative avancées, se concentre sur la mise en œuvre de PNJ conversationnels à l'aide de l'API ChatGPT, l'ajout de diverses bibliothèques .NET telles que l'API OpenAI appelée NuGetForUnity à votre projet Unity, l'installation d'outils qui vous permettent d'utiliser le gestionnaire de packages NuGet, puis l'apprentissage de la manière d'inférer des modèles entraînés avec Sentis directement à l'exécution, de générer rapidement des concepts artistiques et des ébauches d'animation dans l'éditeur avec Unity Muse, ou d'automatiser le code répétitif avec Cursor pour accélérer le développement.
Ce livre constituera un guide utile pour tous, des débutants qui souhaitent créer des jeux mais ont du mal à se lancer, aux développeurs qui veulent appliquer l'IA en pratique.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
Préface de l'auteur
Partie 1 : Présentation du moteur Unity 6
Chapitre 1 : Sortie d’Unity 6 et changements
1.1 Performances de rendu améliorées
1.2 Simplification de la création de jeux multijoueurs
1.3 Étendre la portée multiplateforme
1.4 Mise en œuvre visuelle plus attrayante
1.5 Nouvelles possibilités offertes par l'IA d'exécution
1.6 Amélioration de la productivité et de la fonctionnalité
Chapitre 2 Installation d'Unity
Chapitre 3 Création d'un projet Unity et configuration des écrans
3.1 Création d'un projet Unity
3.2 Disposition Unity
3.3 Vue de scène
3.4 Vue du jeu
3.5 Vue hiérarchique
3.6 Vue du projet
3.7 Vue Inspecteur
Chapitre 4 : Création d’objets de jeu – Création d’un chiot low-poly
Chapitre 5 : Comment développer des jeux Unity
5.1 Philosophie de développement d'Unity : Assembler et connecter !
5.2 Composez des scènes comme un réalisateur et déplacez des objets comme un acteur.
5.3 Déroulement global du développement du jeu
Partie 2 : Création d'un jeu de serpent en 2D
Chapitre 1 Création d'un projet et mise en place de l'environnement
1.1 Introduction au projet de jeu
1.2 Création d'un projet Unity
1.3 Mise en place de l'environnement de production
1.4 Téléchargement et importation de ressources
1.5 Développement de jeux avec ChatGPT
Chapitre 2 IA générative et création de personnages joueurs
2.1 Création d'images de jeu avec l'IA générative
2.2 Création d'un objet joueur 2D
2.3 Ajout d'un composant physique
Chapitre 3 : Scripts et lecteurs C#
3.1 Notions de base de la programmation en C#
3.2 Écriture d'un script de déplacement d'entrée clavier
3.3 Mise en œuvre d'un mouvement basé sur la physique
Animation du joueur du chapitre 4
4.1 Regarder dans la direction
4.2 Préparation d'une feuille de sprites
4.3 Donner vie aux personnages grâce au système d'animation
4.4 Changement d'état d'animation par scripts
Chapitre 5 Carte du monde infini
5.1 Mise en place d'une caméra de suivi
5.2 Création d'images d'arrière-plan avec l'IA générative
5.3 Implémentation du défilement en arrière-plan
Chapitre 6 Objets ennemis
6.1 Création d'un préfabriqué monstrueux
6.2 Animation de jumelage de monstres
6.3 Logique de suivi du joueur
6.4 Système de collision et de santé des joueurs
6.5 Monstres aléatoires à apparition automatique
Chapitre 7 Armes du joueur
7.1 Système de santé des monstres
7.2 Arme de mêlée rotative - Épée
7.3 Arme à distance automatique - Lance
Système de notation du chapitre 8
8.1 Création d'une interface utilisateur de notation
8.2 Enregistrement des meilleurs scores avec PlayerPrefs
8.3 Affichage des résultats à la fin de la partie
Chapitre 9 Son et construction
9.1 Ajout de musique de fond
9.2 Ajout d'effets sonores
9.3 Création du jeu
Partie 3 : Création d'un jeu de plateforme 3D
Chapitre 1 Création d'un projet et mise en place de l'environnement
1.1 Introduction aux projets de jeux 3D
1.2 Création d'un projet Unity et configuration de l'environnement
1.3 Boutique d'actifs et conception de niveaux
1.4 Créer un ciel dans votre monde de jeu avec des skyboxes
Chapitre 2 Objets du joueur
2.1 Création d'un projet Unity et configuration de l'environnement
2.2 Mouvements du joueur et caméra
2.3 Configuration des animations avec Mixmo
Chapitre 3 Interagir avec les objets du niveau
3.1 Zone de mort et fin de partie
3.2 Objets obstacles qui perturbent le jeu
3.3 Objets à collectionner et système de points
3.4 Interface utilisateur de limite de temps et de minuterie
Chapitre 4 Monstres qui interfèrent avec le jeu
4.1 Création d'objets monstres
4.2 Configuration du système de navigation Unity
4.3 Zones d'animation et de déclenchement
Chapitre 5 : Décorer et améliorer la perfection
5.1 Effets de particules pour améliorer l'immersion
5.2 Créer une ambiance de jeu avec des effets lumineux
5.3 Améliorer la qualité de votre travail grâce au post-traitement
Chapitre 6 : Finitions et construction finales
6.1 Interface utilisateur et système de fin de partie
6.2 Ajout de son
6.3 Création et construction d'icônes de jeu
Partie 4 Techniques avancées pour l'intelligence artificielle générative
Chapitre 1 : Système de dialogue des PNJ utilisant l'API ChatGPT
1.1 Installation de la bibliothèque OpenAI à l'aide de NuGet
1.2 OpenAI et API
1.3 Traitement des requêtes et réponses de l'API OpenAI
1.4 Tutoriel sur les requêtes API
1.5 Implémentation de PNJ interactifs
Chapitre 2 : Utilisation de Sentis
2.1 Installation et configuration de base de Sentis
2.2 Que sont les modèles d'IA et ONNX ?
2.3 Importation d'un modèle d'exemple à partir du visage enlacé
Chapitre 3 Utiliser Muse
3.1 Aperçu de Muse
3.2 Comment installer Muse et utiliser ses principales fonctionnalités
Chapitre 4 Utilisation des curseurs
4.1 Qu'est-ce que l'IA de curseur ?
4.2 Installation et démarrage de Cursor AI
4.3 Intégration de l'IA du curseur dans Unity
4.4 Interface et utilisation
4.5 Exemple pratique : Création d'un script de mouvement de personnage
Partie 1 : Présentation du moteur Unity 6
Chapitre 1 : Sortie d’Unity 6 et changements
1.1 Performances de rendu améliorées
1.2 Simplification de la création de jeux multijoueurs
1.3 Étendre la portée multiplateforme
1.4 Mise en œuvre visuelle plus attrayante
1.5 Nouvelles possibilités offertes par l'IA d'exécution
1.6 Amélioration de la productivité et de la fonctionnalité
Chapitre 2 Installation d'Unity
Chapitre 3 Création d'un projet Unity et configuration des écrans
3.1 Création d'un projet Unity
3.2 Disposition Unity
3.3 Vue de scène
3.4 Vue du jeu
3.5 Vue hiérarchique
3.6 Vue du projet
3.7 Vue Inspecteur
Chapitre 4 : Création d’objets de jeu – Création d’un chiot low-poly
Chapitre 5 : Comment développer des jeux Unity
5.1 Philosophie de développement d'Unity : Assembler et connecter !
5.2 Composez des scènes comme un réalisateur et déplacez des objets comme un acteur.
5.3 Déroulement global du développement du jeu
Partie 2 : Création d'un jeu de serpent en 2D
Chapitre 1 Création d'un projet et mise en place de l'environnement
1.1 Introduction au projet de jeu
1.2 Création d'un projet Unity
1.3 Mise en place de l'environnement de production
1.4 Téléchargement et importation de ressources
1.5 Développement de jeux avec ChatGPT
Chapitre 2 IA générative et création de personnages joueurs
2.1 Création d'images de jeu avec l'IA générative
2.2 Création d'un objet joueur 2D
2.3 Ajout d'un composant physique
Chapitre 3 : Scripts et lecteurs C#
3.1 Notions de base de la programmation en C#
3.2 Écriture d'un script de déplacement d'entrée clavier
3.3 Mise en œuvre d'un mouvement basé sur la physique
Animation du joueur du chapitre 4
4.1 Regarder dans la direction
4.2 Préparation d'une feuille de sprites
4.3 Donner vie aux personnages grâce au système d'animation
4.4 Changement d'état d'animation par scripts
Chapitre 5 Carte du monde infini
5.1 Mise en place d'une caméra de suivi
5.2 Création d'images d'arrière-plan avec l'IA générative
5.3 Implémentation du défilement en arrière-plan
Chapitre 6 Objets ennemis
6.1 Création d'un préfabriqué monstrueux
6.2 Animation de jumelage de monstres
6.3 Logique de suivi du joueur
6.4 Système de collision et de santé des joueurs
6.5 Monstres aléatoires à apparition automatique
Chapitre 7 Armes du joueur
7.1 Système de santé des monstres
7.2 Arme de mêlée rotative - Épée
7.3 Arme à distance automatique - Lance
Système de notation du chapitre 8
8.1 Création d'une interface utilisateur de notation
8.2 Enregistrement des meilleurs scores avec PlayerPrefs
8.3 Affichage des résultats à la fin de la partie
Chapitre 9 Son et construction
9.1 Ajout de musique de fond
9.2 Ajout d'effets sonores
9.3 Création du jeu
Partie 3 : Création d'un jeu de plateforme 3D
Chapitre 1 Création d'un projet et mise en place de l'environnement
1.1 Introduction aux projets de jeux 3D
1.2 Création d'un projet Unity et configuration de l'environnement
1.3 Boutique d'actifs et conception de niveaux
1.4 Créer un ciel dans votre monde de jeu avec des skyboxes
Chapitre 2 Objets du joueur
2.1 Création d'un projet Unity et configuration de l'environnement
2.2 Mouvements du joueur et caméra
2.3 Configuration des animations avec Mixmo
Chapitre 3 Interagir avec les objets du niveau
3.1 Zone de mort et fin de partie
3.2 Objets obstacles qui perturbent le jeu
3.3 Objets à collectionner et système de points
3.4 Interface utilisateur de limite de temps et de minuterie
Chapitre 4 Monstres qui interfèrent avec le jeu
4.1 Création d'objets monstres
4.2 Configuration du système de navigation Unity
4.3 Zones d'animation et de déclenchement
Chapitre 5 : Décorer et améliorer la perfection
5.1 Effets de particules pour améliorer l'immersion
5.2 Créer une ambiance de jeu avec des effets lumineux
5.3 Améliorer la qualité de votre travail grâce au post-traitement
Chapitre 6 : Finitions et construction finales
6.1 Interface utilisateur et système de fin de partie
6.2 Ajout de son
6.3 Création et construction d'icônes de jeu
Partie 4 Techniques avancées pour l'intelligence artificielle générative
Chapitre 1 : Système de dialogue des PNJ utilisant l'API ChatGPT
1.1 Installation de la bibliothèque OpenAI à l'aide de NuGet
1.2 OpenAI et API
1.3 Traitement des requêtes et réponses de l'API OpenAI
1.4 Tutoriel sur les requêtes API
1.5 Implémentation de PNJ interactifs
Chapitre 2 : Utilisation de Sentis
2.1 Installation et configuration de base de Sentis
2.2 Que sont les modèles d'IA et ONNX ?
2.3 Importation d'un modèle d'exemple à partir du visage enlacé
Chapitre 3 Utiliser Muse
3.1 Aperçu de Muse
3.2 Comment installer Muse et utiliser ses principales fonctionnalités
Chapitre 4 Utilisation des curseurs
4.1 Qu'est-ce que l'IA de curseur ?
4.2 Installation et démarrage de Cursor AI
4.3 Intégration de l'IA du curseur dans Unity
4.4 Interface et utilisation
4.5 Exemple pratique : Création d'un script de mouvement de personnage
Image détaillée

SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 13 août 2025
- Nombre de pages, poids, dimensions : 644 pages | 188 × 245 × 35 mm
- ISBN13 : 9788931572735
- ISBN10 : 8931572735
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne