Mises à jour publiées pour cet ouvrage
Date | Titre | Decription |
---|---|---|
12/12/2016 | Version finale du module I. Votre premier jeu PC |
|
12/12/2016 | Version finale du module II. Développer pour Android et iOS |
Créez des jeux de A à Z avec Unity® (Livres I et II) - 2e édition
Date de parution : 12/12/2016
2e édition
Formez-vous à Unity et développez de A à Z vos premiers jeux à destination des PC et des plateformes mobiles Android et iOS.
Une troisième édition vient de paraître !
Consulter sa fiche >



Unity® a véritablement révolutionné l'univers du développement de jeux vidéo en proposant une solution tout-en-un, intégrant à la fois éditeur et moteur de jeu, utilisable gratuitement ou à moindre coût. Il permet aux concepteurs de créer assez simplement des jeux exportables vers toutes les plateformes (PC, Mac OS, consoles, mobiles, tablettes, navigateurs web, etc.). Grand favori des développeurs indépendants, il est aussi utilisé par les plus grands studios (Disney, Ubisoft, EA, Blizzard, etc.), en particulier dans le domaine du jeu mobile.
Créez des jeux de A à Z avec Unity est une série de quatre modules pour acquérir les bases de Unity. Selon votre niveau, vos besoins et vos ambitions, vous pouvez très bien ne lire que l'un ou l'autre de ces modules.
Cette fiche présente les deux premiers modules : I. Votre premier jeu PC et II. Développer pour Android et iOS, qui s'adressent plus spécifiquement aux débutants et traitent exclusivement des jeux 3D.
Vous y apprendrez les mécanismes de base de la création de jeux avec Unity et le langage C#, ce dernier étant utilisé pour l'écriture des scripts. Vous êtes supposé avoir quelques connaissances rudimentaires en programmation.
Cette deuxième édition prend en compte les dernières évolutions du logiciel (version 5.4) et les retours des lecteurs de la première édition. Plusieurs chapitres ont été enrichis et deux nouveaux chapitres ajoutés : l'un sur les personnages et la caméra, l'autre sur la génération procédurale. Vous y trouverez également des exercices et cas pratiques pour approfondir les connaissances acquises.
L'approche pédagogique adoptée par l'auteur est résolument pratique. Il part du principe que Unity est conçu de telle sorte que même avec peu de connaissances, vous pouvez créer un jeu fonctionnel. Aussi va-t-il d'emblée vous apprendre à développer un jeu complet en passant en revue toutes les connaisances minimales que vous devez acquérir pour en effectuer toutes les étapes. Ainsi à toutes les phases de votre apprentissage vous serez à même de créer un jeu "à votre niveau" et de le partager.
Au fur et à mesure de votre progression, et au fil des modules, vous irez plus loin et produirez des jeux de plus en plus élaborés. En outre, un jeu étant fait pour être partagé, publié ou vendu, il vous sensibilisera à tout ce qui contribuera à en améliorer la visibilité.
C'est en ce sens que cet ouvrage s'intitule Créez des jeux de A à Z avec Unity. Il ne s'agit pas d'un ouvrage exhaustif sur Unity, c'est une méthode d'apprentissage globale, efficace et motivante, visant à vous mettre le pied à l'étrier et vous initier à toutes les techniques de base pour vous rendre rapidement opérationnel.
I. Votre premier jeu PC
Ce premier module vise à vous initier à toutes les étapes de la conception de jeux, du level design à la création de scripts C# en passant par l'optimisation. Il s'adresse de préférence aux personnes qui souhaitent une première prise en main de Unity.
Vous y réaliserez les bases d'un jeu d'aventure 3D à la première personne, que vous pourrez ensuite enrichir et personnaliser à votre gré.
II. DÉVELOPPER POUR Android & iOS
Ce second module suppose que vous ayez acquis les notions présentées dans le premier module. Il vous présente les spécificités du développement de jeux mobiles, vous explique comment adapter le gameplay et le design, vous fournit des astuces pour vous distinguer de la concurrence et monétiser vos applications.
Vous y développerez un jeu de plateformes 3D utilisant l'accéléromètre ainsi que l'écran tactile du téléphone.
Les deux modules se fondent sur la version 5.4 de Unity® en édition personnelle et vous montrent comment tirer pleinement parti des ressources gratuites. Les scripts sont développés dans le langage C#.
Niveau : Débutant/intermédiaire
> Interview d'Anthony Cardinale
Cliquez sur le titre des parties pour accéder à la présentation de leur contenu.
-
Créez des jeux de A à Z avec Unity® (Livres I et II) - 2e édition X replier
Formez-vous à Unity et développez de A à Z vos premiers jeux à destination des PC et des plateformes mobiles Android et iOS.
Une troisième édition vient de paraître !
Consulter sa fiche >
-
I. Votre premier jeu PC (2e ed.) Disponible à l'unité
X replier
Ce module s'adresse à ceux qui souhaitent découvrir la création de jeux avec Unity. Il passe en revue toutes les notions de bases indispensables à connaître pour pouvoir concevoir et distribuer de A à Z un jeu à destination d'un ordinateur de bureau.
Vous y développerez au fur et à mesure des chapitres un jeu d'aventure 3D à la première personne.
-
L'environnement de développement
X replier
Première étape obligée, avant même de se lancer dans la création d'un jeu, vous découvrirez et prendrez en main dans ce chapitre l'environnement de développement de Unity.
-
Les assets
X replier
Les assets sont les ressources de jeu (textures, modèles 3D, sons, scripts, etc.). Dans ce chapitre, nous allons voir comment se procurer des ressources indispensables à la création de nos jeux 3D.
-
Première scène 3D
X replier
Dans ce chapitre, nous allons apprendre à concevoir un monde 3D qui sera le décor de notre jeu vidéo.
-
Personnages, contrôles et caméras *NOUVEAU*
X replier
Dans ce chapitre, nous allons vous sensibiliser aux points à prendre en considération
dans la conception d'un gameplay. Nous y verrons également comment créer un
personnage contrôlable.
-
Les éléments préfabriqués
X replier
Les éléments préfabriqués (prefabs) sont des objets (par exemple un personnage) que vous pouvez créer afin de pouvoir les réutiliser par la suite.
-
Premiers scripts C#
X replier
Dans ce chapitre, vous acquerrez les bases de la programmation C# et de la création de scripts, qui vous permettront de rendre vos scènes interactives.
-
Interagir avec l'environnement
X replier
Partant des connaissances acquises dans le précédent chapitre, nous allons ici apprendre à créer des interactions (ramassage d'objets, augmentation du score, gestion des niveaux, etc.).
-
Créer des effets spéciaux
X replier
Il est souvent nécessaire de créer des objets 3D pendant que le joueur est en train de jouer (apparition d'ennemis, apparition de coffre, etc.). Nous allons donc voir dans ce chapitre comment instancier des objets en jeu. On y apprendra également à ajouter du son.
-
L'intelligence artificielle
X replier
Nous allons voir dans ce chapitre comment créer un script d'intelligence artificielle permettant à un personnage non joueur de nous suivre.
-
L'interface utilisateur
X replier
Dans ce chapitre, nous verrons différentes manières de concevoir le menu principal d'un jeu. Nous apprendrons à programmer les boutons pour que celui-ci se lance par exemple lorsque l'utilisateur clique sur le bouton Jouer.
-
Optimiser son jeu
X replier
Avant de publier un jeu, il faut l'optimiser afin qu'il soit fluide et compatible avec tous les ordinateurs. C'est ce que nous allons apprendre à faire dans ce chapitre.
-
La génération procédurale *NOUVEAU*
X replier
Beaucoup de jeux, comme par exemple Minecraft pour citer un exemple connu, utilisent la génération procédurale qui consiste à générer aléatoirement un monde. C'est ce que vous apprendrez à faire dans ce chapitre.
-
Partager son jeu
X replier
Une fois le projet terminé, nous allons voir comment le compiler et le partager pour que d'autres joueurs puissent y jouer.
-
Exercices corrigés *NOUVEAU*
X replier
Vous pourrez, avec ce chapitre, vous entraîner et tester vos connaissances à l'aide de quatre exercices (pour chacun d'eux une solution est fournie) :
1. Faire clignoter un objet
2. Changement d'apparence au survol de la souris
3. Déclencher un dialogue avec un PNJ
4. Un pont qui s'écroule au passage du joueur
-
II. Développer pour Android & iOS (2e ed.) Disponible à l'unité
X replier
Ce module va vous permettre d'enrichir les connaissances acquises au premier module tout en découvrant les spécificités du développement de jeux à destination des mobiles. Vous apprendrez à créer un jeu de plateformes 3D utilisant l'accéléromètre ainsi que l'écran tactile du mobile.
-
Outils de développement mobile
X replier
Dans ce chapitre, nous allons mettre en place l'environnement de développement et passer en revue les différents outils requis pour le développement Android et iOS.
-
Compiler et tester
X replier
Dans ce chapitre nous allons voir comment configurer les outils qui vont nous permettre de compiler et de tester le jeu, au fur et à mesure de son développement, en direct sur notre téléphone ou notre tablette.
-
Contrôles spécifiques au téléphone
X replier
Dans ce chapitre, je vais vous montrer comment gérer l'écran tactile de votre téléphone et utiliser l'accéléromètre pour pouvoir mettre en place le gameplay de notre jeu.
-
Les niveaux
X replier
Dans ce chapitre, vous apprendrez à concevoir des niveaux (level design) adaptés et optimisés pour les appareils mobiles. Nous créerons quelques niveaux avec une difficulté progressive pour rendre le jeu plus attractif.
-
Créer ses propres modèles 3D
X replier
La modélisation 3D est une étape incontournable pendant le développement d'un jeu. Dans ce chapitre, vous verrez quelques astuces très utiles qui vous aideront à modéliser des objets 3D optimisés pour les mobiles.
-
Animations et effets
X replier
Il est important de rendre vos jeux vivants. C'est ce que vous allez apprendre à faire dans ce chapitre en recourant à des systèmes de particules personnalisés et en créant vous-même des animations.
-
Fixer des objectifs
X replier
Afin de donner de l'intérêt à notre jeu, nous allons mettre en place dans ce chapitre des missions ou objectifs que le joueur devra réaliser pour pouvoir passer au niveau suivant.
-
Gestion des collisions
X replier
Dans ce chapitre, nous allons mettre en place un système de collisions qui va permettre de ramasser des objets, d'ouvrir des portes ou de perdre si le joueur touche un objet mortel.
-
Optimiser les scènes
X replier
L'optimisation d'un jeu doit se faire en amont. Dans ce chapitre, nous allons apprendre à optimiser nos scènes afin d'éviter tout ralentissement/bug lorsque le jeu sera publié.
-
L'interface utilisateur
X replier
L'interface utilisateur (UI) correspond au menu principal ou au menu pause de votre jeu. Nous allons découvrir comment créer des menus pour nos jeux ainsi qu'une barre de vie.
-
Sauvegarder des informations
X replier
Dans ce chapitre, vous allez apprendre à gérer les sauvegardes du joueur. Vous verrez comment stocker en mémoire des données comme les points du joueur, les niveaux débloqués, etc.
-
Publier son jeu
X replier
Dans ce chapitre, nous allons publier une V1 de notre application. Cette publication permettra d'obtenir une URL et un code d'identification indispensables pour mettre en place des achats intégrés ou des publicités.
-
Monétiser son jeu
X replier
Plus de 90% des jeux sont gratuits. Une manière de les monétiser est de diffuser de la publicité à l'intérieur. Cela vous rapportera de l'argent si le joueur clique sur la publicité. Dans ce chapitre nous allons apprendre à mettre en place des annonces dans un jeu.
-
Maintenir et mettre à jour
X replier
Il est important d'analyser vos joueurs, de suivre les revenus générés et de proposer des mises à jour de votre jeu. Dans ce dernier chapitre, nous verrons comment se passe la maintenance d'un jeu et sa mise en avant sur le store.
-
Les services de jeux
X replier
Afin de rendre votre jeu intéressant et de mettre les joueurs en compétition, nous allons voir comment intégrer un système de succès ainsi qu'un classement mondial.
-
Cas pratiques *NOUVEAU*
X replier
Nous terminerons sur l'étude de quatre cas pratiques :
- Création d'un système de sous-titres
- Lancer une boulette de papier dans une poubelle
- Un menu de sélection de personnage
- Mise en place d'un système de zoom
Ce livre est constitué de deux modules indépendants, que vous pouvez acheter séparément au format numérique. La version imprimée contient les deux modules.
Titre : Créez des jeux de A à Z avec Unity
Nombre de pages : 2 x 160 pages
ISBN : 978-2-8227-0533-2 (HTML), 978-2-8227-0534-9 (eBook), 978-2-8227-0535-6 (imprimé)
Titres des modules |
|
||||||||||||
Créez des jeux de A à Z avec Unity® (Livres I et II) - 2e édition |
|
||||||||||||
I. Votre premier jeu PC (2e ed.) |
|
||||||||||||
L'environnement de développement |
|
||||||||||||
Les assets |
|
||||||||||||
Première scène 3D |
|
||||||||||||
Personnages, contrôles et caméras *NOUVEAU* |
|
||||||||||||
Les éléments préfabriqués |
|
||||||||||||
Premiers scripts C# |
|
||||||||||||
Interagir avec l'environnement |
|
||||||||||||
Créer des effets spéciaux |
|
||||||||||||
L'intelligence artificielle |
|
||||||||||||
L'interface utilisateur |
|
||||||||||||
Optimiser son jeu |
|
||||||||||||
La génération procédurale *NOUVEAU* |
|
||||||||||||
Partager son jeu |
|
||||||||||||
Exercices corrigés *NOUVEAU* |
|
||||||||||||
II. Développer pour Android & iOS (2e ed.) |
|
||||||||||||
Outils de développement mobile |
|
||||||||||||
Compiler et tester |
|
||||||||||||
Contrôles spécifiques au téléphone |
|
||||||||||||
Les niveaux |
|
||||||||||||
Créer ses propres modèles 3D |
|
||||||||||||
Animations et effets |
|
||||||||||||
Fixer des objectifs |
|
||||||||||||
Gestion des collisions |
|
||||||||||||
Optimiser les scènes |
|
||||||||||||
L'interface utilisateur |
|
||||||||||||
Sauvegarder des informations |
|
||||||||||||
Publier son jeu |
|
||||||||||||
Monétiser son jeu |
|
||||||||||||
Maintenir et mettre à jour |
|
||||||||||||
Les services de jeux |
|
||||||||||||
Cas pratiques *NOUVEAU* |
|
-
Sommaire détaillé du module I.Votre premier jeu PC
Télécharger cet extrait
-
Introduction du module I.Votre premier jeu PC
Télécharger cet extrait
-
Sommaire détaillé du module II.Développer pour Android et iOS
Télécharger cet extrait
-
Introduction du module II.Développer pour Android et iOS
Télécharger cet extrait
-
Galerie des vidéos
Consulter cet article
-
Codes sources du module I. Votre premier jeu PC (2e édition)
Cette ressource sera accessible après l'achat de cet ouvrage et mis à disposition dans votre compte
-
Codes sources du module II. Developper pour Android et iOS (2e édition)
Cette ressource sera accessible après l'achat de cet ouvrage et mis à disposition dans votre compte
Grille des tarifs
Titres des modules |
|
||||||
Créez des jeux de A à Z avec Unity® (Livres I et II) - 2e édition |
|
||||||
I. Votre premier jeu PC (2e ed.) |
|
||||||
II. Développer pour Android & iOS (2e ed.) |
|