{"product_id":"137992","title":"L'essence de la programmation de jeux Retro Unity 6 ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYCCjs7geijl8GEGhyx5m18FBhX1W.png?v=1765059450\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e L'essence de la programmation de jeux Retro Unity 6 \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/142763143\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eIntroduction au livre\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eLe tutoriel de développement de jeux Unity le plus convivial, par le meilleur maître Unity, Retro.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e L'ouvrage de référence incontournable du livre d'introduction à Unity, « Essence of Retro Unity Game Programming », est de retour dans une 3e édition, encore plus puissante qu'auparavant, adaptée à Unity 6.\u003cbr\u003e Ce livre est conçu pour couvrir de manière systématique l'ensemble du processus de développement de jeux, des concepts fondamentaux d'Unity aux projets pratiques.\u003cbr\u003e Il contient des explications claires et de nombreux exemples, ce qui permet même aux débutants de le comprendre facilement. \u003cbr\u003ePlutôt que de simplement apprendre les fonctionnalités d'Unity, vous pouvez apprendre naturellement le moteur Unity et la programmation C# tout en créant des jeux de genres variés.\u003cbr\u003e En plus des concepts de base essentiels, il couvre également les technologies clés utilisées en pratique, telles que l'animation, la mise en réseau et le développement mobile, afin de vous aider à acquérir de solides compétences en développement et une expérience pratique.\u003cbr\u003e Si vous souhaitez apprendre Unity correctement et créer votre propre jeu, commencez le développement de jeux avec 『Retro's Unity 6 Game Programming Essence 3rd Edition』.\u003cbr\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e Vous pouvez consulter un aperçu du contenu du livre.\u003cbr\u003e \u003cspan\u003eAperçu\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003ePartie 1 : Se préparer à l'unité\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 1 : Préparer l'unité\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 1.1 Qu'est-ce que le moteur Unity ?\u003cbr\u003e 1.2 Configuration de l'environnement de développement\u003cbr\u003e 1.3 Créer votre premier projet\u003cbr\u003e 1.4 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 2 : Exploration de l'interface Unity\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 2.1 Ouverture d'un projet existant\u003cbr\u003e 2.2 Modification de la mise en page \u003cbr\u003e2.3 Fenêtre principale\u003cbr\u003e 2.4 Outil d'édition de scène\u003cbr\u003e 2.5 Modification des objets du jeu\u003cbr\u003e 2.6 Gizmo de scène\u003cbr\u003e 2.7 Bouton de lecture de scène\u003cbr\u003e Bouton Cloud Unity 2.8\u003cbr\u003e 2.9 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 3 : Fonctionnement du moteur Unity\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 3.1 Héritage et réutilisation\u003cbr\u003e 3.2 Modèle de composants : Assemblage des mondes de jeu\u003cbr\u003e 3.3 Composants dans l'éditeur Unity\u003cbr\u003e 3.4 Messages et diffusion\u003cbr\u003e 3.5 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 2 Programmation C#\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 4 : Premiers pas avec la programmation C#\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 4.1 Comprendre le concept de variables\u003cbr\u003e 4.2 Comprendre le concept de fonctions (méthodes)\u003cbr\u003e 4.3 Écrire votre premier scénario\u003cbr\u003e 4.4 Règles de base du codage\u003cbr\u003e 4.5 Mise en pratique des variables\u003cbr\u003e 4.6 Mise en pratique de la méthode\u003cbr\u003e 4.7 Déclarations de contrôle\u003cbr\u003e 4.8 Tableau\u003cbr\u003e 4.9 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 5 : Contrôler les objets du jeu\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 5.1 Classes et objets\u003cbr\u003e 5.2 Création d'une classe C#\u003cbr\u003e 5.3 Types de référence\u003cbr\u003e 5.4 Utilisation des composants comme variables\u003cbr\u003e 5.5 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 3 Bullet Hell Shooting Game_Dodge\u003cbr\u003e\u003cbr\u003e Chapitre 6 Esquive : Création de joueur\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 6.1 Configuration de la scène\u003cbr\u003e 6.2 Configuration de la caméra\u003cbr\u003e 6.3 Création de joueur\u003cbr\u003e 6.4 Création d'un script de joueur\u003cbr\u003e 6.5 Détection des entrées utilisateur \u003cbr\u003e6.6 Gestion de la mort des joueurs\u003cbr\u003e 6.7 Amélioration du script PlayerController\u003cbr\u003e 6.8 Gestionnaire de saisie\u003cbr\u003e 6.9 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 7 Esquive : Fabrication de balles\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 7.1 Préparation de l'objet de jeu Bullet\u003cbr\u003e 7.2 Préparation du script Bullet\u003cbr\u003e 7.3 Gestion des collisions de balles\u003cbr\u003e 7.4 Préparer le générateur de balles\u003cbr\u003e 7.5 Création d'un script de générateur de puces\u003cbr\u003e 7.6 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 8 : Esquive : Gestionnaire de jeu et interface utilisateur, achèvement final\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 8.1 Résumé du projet\u003cbr\u003e 8.2 Rotation du sol\u003cbr\u003e 8.3 Création d'une interface utilisateur de jeu\u003cbr\u003e 8.4 Création d'un gestionnaire de jeu\u003cbr\u003e Bâtiment 8.5\u003cbr\u003e 8.6 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 4 Espace\u003cbr\u003e\u003cbr\u003e Chapitre 9 Orientation, échelle et rotation\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 9.1 Mathématiques vectorielles\u003cbr\u003e 9.2 Vecteurs Unity C#\u003cbr\u003e 9.3 Quaternions\u003cbr\u003e 9.4 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 10 Espace et mouvement\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 10.1 Espace Unity\u003cbr\u003e 10.2 Objets en mouvement et en rotation\u003cbr\u003e 10.3 Mise en œuvre de la traduction parallèle avec des opérations vectorielles\u003cbr\u003e 10.4 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 5 Jeu de course 2D_UniRun\u003cbr\u003e\u003cbr\u003e Chapitre 11 : Unirun : Création de joueur\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 11.1 Ouverture d'un projet Unity 2D\u003cbr\u003e 11.2 Créer un point de départ\u003cbr\u003e 11.3 Modification des sprites de personnages\u003cbr\u003e 11.4 Préparation de l'objet de jeu Personnage 2D \u003cbr\u003e11.5 Préparation de l'animation des personnages\u003cbr\u003e 11.6 Script PlayerController\u003cbr\u003e 11.7 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 12 : Unirun : Défilement en arrière-plan et gestionnaire de jeu\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 12.1 Ajout d'un arrière-plan\u003cbr\u003e 12.2 Arrière-plans et plateformes en mouvement\u003cbr\u003e 12.3 Création d'une interface utilisateur de jeu\u003cbr\u003e 12.4 Création d'un gestionnaire de jeu\u003cbr\u003e 12.5 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 13 : Unirun : Créer un point d’appui à plusieurs reprises et terminer le jeu\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 13.1 Créer un point d'appui\u003cbr\u003e 13.2 Création d'un générateur de points d'appui\u003cbr\u003e 13.3 Bâtiment\u003cbr\u003e 13.4 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 6 Jeu de tir à vue de dessus_Survivant zombie\u003cbr\u003e\u003cbr\u003e Chapitre 14 : Survivant zombie : Conception graphique des niveaux et préparation du joueur\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 14.1 Structure du projet\u003cbr\u003e 14.2 Pipeline de rendu universel\u003cbr\u003e 14.3 Paramètres graphiques et d'éclairage des niveaux\u003cbr\u003e 14.4 Composition du personnage joueur et de l'animation\u003cbr\u003e 14.5 Mise en œuvre du mouvement des personnages\u003cbr\u003e 14.6 Configuration de la caméra de suivi Cinemachine\u003cbr\u003e 14.7 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 15 Survivant zombie : Armes à feu et tireurs\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 15.1 Interface\u003cbr\u003e 15.2 Préparation de l'ensemble des objets du jeu\u003cbr\u003e Script GunData 15.3\u003cbr\u003e 15.4 Script d'arme\u003cbr\u003e 15.5 Création d'un tireur\u003cbr\u003e 15.6 En conclusion\u003cbr\u003e \u003cbr\u003e\u003cb\u003eChapitre 16 : Survivant zombie : Vie et IA zombie\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 16.1 Polymorphisme\u003cbr\u003e 16.2 Classes basées sur LivingEntity\u003cbr\u003e 16.3 Interface utilisateur de santé du joueur\u003cbr\u003e Script 16.4 PlayerHealth\u003cbr\u003e 16.5 Système de navigation et préparation aux zombies\u003cbr\u003e 16.6 Script Zombie\u003cbr\u003e 16.7 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 17 : Survivant zombie : Finitions finales et post-traitement\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 17.1 Gestionnaire de canevas et d'interface utilisateur HUD\u003cbr\u003e 17.2 Gestionnaire de jeu\u003cbr\u003e 17.3 Générateur de zombies\u003cbr\u003e 17.4 Création d'objets\u003cbr\u003e 17.5 Post-traitement\u003cbr\u003e Version finale 17.6\u003cbr\u003e 17.7 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 7 Jeu en réseau_Pong\u003cbr\u003e\u003cbr\u003e Chapitre 18 : Pong : Théorie des réseaux et implémentation des menus\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 18.1 Synchronisation réseau\u003cbr\u003e 18.2 Types de serveurs de jeu\u003cbr\u003e 18.3 Séparation des privilèges réseau\u003cbr\u003e 18.4 Préparation du projet\u003cbr\u003e 18.5 Configuration de la scène d'initialisation\u003cbr\u003e 18.6 Configuration du menu\u003cbr\u003e 18.7 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 19 : Pong : Mise en place d'un lobby en réseau\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 19.1 Composants d'objet réseau\u003cbr\u003e 19.2 Mise en œuvre par le lobbying\u003cbr\u003e 19.3 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 20 Pong : Mise en œuvre du jeu en réseau\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 20.1 Scène en jeu\u003cbr\u003e 20.2 Composant de synchronisation de localisation\u003cbr\u003e 20.3 Mise en œuvre de la raquette du joueur\u003cbr\u003e 20.4 Mise en œuvre du ballon \u003cbr\u003e20.5 Mise en œuvre d'un gestionnaire de jeu\u003cbr\u003e 20.6 Construction et tests\u003cbr\u003e 20.7 En conclusion\u003cbr\u003e\u003cbr\u003e \u003cb\u003eAnnexe A - Version Android\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e A.1 Activation du mode développeur sur votre appareil Android\u003cbr\u003e A.2 Préparation du SDK Android\u003cbr\u003e A.3 Vérification de l'intégration d'Unity et du SDK Android\u003cbr\u003e A.4 Paramètres de compilation Android\u003cbr\u003e Bâtiment A.5\u003cbr\u003e\u003cbr\u003e \u003cb\u003eAnnexe B Version iOS\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e B.1 Préparation de l'environnement de développement\u003cbr\u003e B.2 Paramètres de compilation Unity iOS\u003cbr\u003e B.3 Création d'iOS dans Xcode\u003cbr\u003e\u003cbr\u003e \u003cb\u003eAnnexe C Système adressable\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e C.1 Qu'est-ce qu'un système adressable ?\u003cbr\u003e C.2 Activation du système adressable\u003cbr\u003e C.3 Profil adressable\u003cbr\u003e C.4 Désignation des actifs comme adressables\u003cbr\u003e C.5 Spécification des groupes d'actifs et des adressables\u003cbr\u003e C.6 Paramètres adressables\u003cbr\u003e C.7 Codage du système adressable\u003cbr\u003e C.8 Création de contenu adressable\u003cbr\u003e C.9 Autres\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eImage détaillée\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate5169\/MidCate006\/516854033.jpg\" border=\"0\" alt=\"Image détaillée 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eAvis de l'éditeur\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eQu'est-ce qui a changé dans la 3e édition ?\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 1.\u003cbr\u003e Mise à jour de la version Unity\u003cbr\u003e - Passage d'Unity 2021 à Unity 2023.2 et Unity 6 Beta \u003cbr\u003e- Captures d'écran et code entièrement revus (reflétant la nouvelle interface utilisateur et les nouvelles fonctionnalités d'Unity 6)\u003cbr\u003e\u003cbr\u003e 2.\u003cbr\u003e Ajout d'un mode multijoueur (Pong)\u003cbr\u003e - Ajout d'un mode multijoueur en réseau qui n'était pas disponible dans la version précédente.\u003cbr\u003e - Apprenez les RPC, la synchronisation et l'architecture client-serveur avec Unity Netcode.\u003cbr\u003e\u003cbr\u003e 3.\u003cbr\u003e Ajout de fonctionnalités d'adressage des actifs et système de correctifs\u003cbr\u003e - Ajout d'une méthode pour implémenter un système de mise à jour de contenu et de distribution à distance\u003cbr\u003e - Inclut un guide du système de patch inédit pour les utilisateurs avancés (expliquant comment mettre à jour le jeu).\u003cbr\u003e\u003cbr\u003e 4. Systèmes d'IA et de navigation améliorés\u003cbr\u003e - Ajout d'une IA zombie, d'un système de navigation et de fonctionnalités de détection des impacts basées sur le lancer de rayons, qui n'étaient pas disponibles auparavant.\u003cbr\u003e - Description détaillée de l'implémentation de l'IA ennemie (mouvements, schémas d'attaque, etc.)\u003cbr\u003e\u003cbr\u003e 5. Améliorations de l'interface utilisateur (UGUI) et ajout du post-traitement\u003cbr\u003e - Reflète la dernière version du système d'interface utilisateur Unity (réorganisation UGUI)\u003cbr\u003e - Ajout de techniques de post-traitement → Amélioration de la qualité graphique du jeu\u003cbr\u003e\u003cbr\u003e \u003cb\u003e★ Caractéristiques de ce livre\u003cbr\u003e\u003c\/b\u003e \u003cbr\u003eUn plan de progression adapté aux débutants et aux étudiants non spécialisés.\u003cbr\u003e\u003cbr\u003e Ce livre s'adresse aux débutants, aux étudiants non spécialisés et aux artistes qui n'ont aucune connaissance en programmation, et encore moins en Unity.\u003cbr\u003e C'est pourquoi il est organisé de manière à être facilement compréhensible par les étudiants non spécialisés.\u003cbr\u003e Le contenu mathématique utilise des exemples faciles à comprendre pour les non-spécialistes, plutôt que des termes techniques.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eDe nombreux exemples et illustrations\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Les concepts difficiles sont remplacés par des analogies et des exemples, et les descriptions complexes par des illustrations.\u003cbr\u003e Avec plus de 700 illustrations, vous pouvez suivre sans en perdre une miette.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eEnsemble tout-en-un\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Il couvre tout ce dont vous avez besoin pour le développement de jeux, des bases aux concepts avancés, y compris le fonctionnement d'Unity, la programmation C#, la programmation orientée objet, l'algèbre linéaire, l'interface utilisateur, le développement mobile, le post-traitement, la mise en réseau et la programmation. \u003cbr\u003eNous fournissons également une annexe au Guide complet Addressable pour les utilisateurs avancés qui souhaitent mettre en œuvre un système de correctifs.\u003cbr\u003e Ce seul ouvrage peut remplacer à la fois un livre d'introduction à la programmation C# et un livre d'introduction aux moteurs de jeux.\u003cbr\u003e\u003cbr\u003e \u003cb\u003e★ Structure de ce livre\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Ce livre est divisé en sept parties.\u003cbr\u003e Dans les parties 1 et 2, vous apprendrez rapidement les concepts fondamentaux les plus essentiels pour comprendre Unity et la programmation immédiatement.\u003cbr\u003e Les parties 3, 5, 6 et 7, qui impliquent des projets pratiques, vous aideront à comprendre la théorie par la pratique en réalisant un jeu par genre.\u003cbr\u003e Les projets pratiques consistent à trouver de nouvelles façons de surmonter des problèmes difficiles à résoudre avec les seules connaissances existantes.\u003cbr\u003e La partie 4 aborde les fondements mathématiques du développement de jeux d'un point de vue non spécialisé, et l'annexe traite des versions mobiles et de la gestion de contenu à l'aide d'Addressable.\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 1 : Se préparer à l'unité\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003ePréparez-vous à Unity et apprenez comment il fonctionne et quelle est son interface.\u003cbr\u003e Préparez votre environnement de développement Unity et créez un projet d'exemple.\u003cbr\u003e Principes des objets et composants du jeu\u003cbr\u003e et comprendre les mouvements.\u003cbr\u003e Comprendre la structure et les méthodes de développement des moteurs de jeu.\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 2 : Programmation en C#\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Apprenez la programmation C# et l'orientation objet du point de vue d'un débutant.\u003cbr\u003e Les principes de programmation et l'orientation objet sont expliqués à l'aide d'exemples graphiques immédiatement compréhensibles.\u003cbr\u003e Vous apprendrez la majeure partie de la syntaxe C# dont vous avez besoin en écrivant vos propres scripts C#.\u003cbr\u003e Comprendre comment les principes d'Unity abordés dans la partie 1 s'articulent avec l'approche orientée objet de C# et comment les scripts peuvent contrôler les objets et les composants du jeu.\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 3 : Bullet Hell Shooter - Esquive\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Créez un jeu d'esquive de balles en 3D.\u003cbr\u003e \u003cbr\u003eEn partant d'un petit exemple de lancer une balle à l'aide du clavier, nous allons créer des projectiles, une interface utilisateur, un gestionnaire de jeu et tout le reste nécessaire pour finaliser le jeu, jusqu'à la version finale.\u003cbr\u003e Vous apprendrez également comment répéter périodiquement la création de puces et comment sauvegarder votre score.\u003cbr\u003e\u003cbr\u003e Apprenez à contrôler la force et la vitesse en fonction des commandes du joueur.\u003cbr\u003e Nous utiliserons des exemples concrets pour illustrer pourquoi des concepts de base comme les gestionnaires d'entrée et les intervalles de temps sont essentiels.\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 4 : L'espace\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Apprenez l'algèbre linéaire pour contrôler l'espace, la vitesse et la rotation.\u003cbr\u003e Vous apprendrez les mathématiques vectorielles, les espaces locaux et globaux, et les quaternions utilisés pour les rotations.\u003cbr\u003e Pour les non-spécialistes et les développeurs qui n'ont pas le temps d'étudier l'algèbre linéaire séparément, le processus de démonstration complexe a été remplacé par des diagrammes intuitifs et concis.\u003cbr\u003e De plus, vous comprendrez rapidement les connaissances mathématiques par la pratique plutôt que par la théorie.\u003cbr\u003e \u003cbr\u003e\u003cb\u003ePartie 5 : Jeu de course 2D - Unirun\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Nous développons un jeu de course en 2D avec des plateformes infinies générées aléatoirement.\u003cbr\u003e Apprenez à créer des animations 2D et à adapter les animations en fonction de la situation du personnage.\u003cbr\u003e Apprenez à mettre en œuvre le regroupement d'objets pour placer des arrière-plans et des obstacles à l'infini et de manière répétée.\u003cbr\u003e Nous implémentons et utilisons également directement Singleton, l'un des modèles de conception.\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 6 : Jeu de tir à défilement vertical - Survivant zombie\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Nous sommes en train de créer un jeu de tir à défilement vertical où vous tirez sur des zombies contrôlés par l'IA qui vous attaquent.\u003cbr\u003e Implémenter l'IK et les masques animés.\u003cbr\u003e Créer un système de score et d'invocation d'ennemis par IA, ainsi qu'une interface utilisateur en jeu.\u003cbr\u003e Nous utilisons le système de navigation d'Unity pour implémenter l'IA et le lancer de rayons pour implémenter des collisions de balles précises. \u003cbr\u003eVous apprendrez à utiliser les interfaces, les événements et les expressions lambda de C# pour réduire de manière concise le code de gestion des dégâts pour les joueurs et les ennemis contrôlés par l'IA.\u003cbr\u003e Utilisez la post-production pour sublimer vos vidéos.\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePartie 7 : Jeux en réseau - Pong\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Nous transformons des jeux classiques célèbres en jeux multijoueurs en réseau à 2 joueurs.\u003cbr\u003e Apprenez les théories communes à tous les types de jeux en réseau, quelle que soit l'API.\u003cbr\u003e Implémente les halls d'accueil, la synchronisation de position, les RPC, etc. via Netcode, la bibliothèque réseau Unity.\u003cbr\u003e Découvrez les procédures de synchronisation, les clients et les hôtes, les environnements locaux et distants, ainsi que les autorisations de manipulation.\u003cbr\u003e\u003cbr\u003e \u003cb\u003esupplément\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Apprenez à créer des jeux Unity pour Android et iOS.\u003cbr\u003e Découvrez comment gérer et diffuser du contenu à distance grâce au système Addressable Asset System. \u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e SPÉCIFICATIONS DES PRODUITS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate d'émission :\u003c\/strong\u003e 17 février 2025\u003c\/div\u003e\n\n \u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e\n\u003cstrong\u003eNombre de pages, poids, dimensions :\u003c\/strong\u003e 1 276 pages | 2 086 g | 183 × 235 × 46 mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13 :\u003c\/strong\u003e 9791169213394\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10 :\u003c\/strong\u003e 1169213391 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893168603178,"sku":"137992","price":85.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/248eda6c168636e06d0ad862ba2513e6.jpg?v=1765391050","url":"https:\/\/librairie.coreenne.fr\/products\/137992","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}