Mises à jour publiées pour cet ouvrage
Date | Titre | Decription |
---|---|---|
12/12/2016 | 2e édition ! |
|
12/12/2016 | 2e édition |
Créez des jeux de A à Z avec Unity® (Livres I et II)
Écrit par : Anthony Cardinale
Date de parution : 25 juin 2015
Une deuxième édition vient de paraître !
Consulter sa fiche >
Les lecteurs ayant acheté la première édition en version numérique sur le site des éditions D-BookeR profitent automatiquement de la 2e édition. Pour cela, il vous suffit de retélécharger le livre !



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.
Cet ouvrage, composé de deux livres indépendants et complémentaires, passe en revue toutes les techniques de développement dont vous aurez besoin pour concevoir un jeu de A à Z, le premier à destination des PC, le deuxième des terminaux mobiles Android & iOS.
De manière efficace et pédagogique, il vous explique au travers de deux exemples concrets comment développer, optimiser et distribuer vos jeux 3D.
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 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) X replier
Une deuxième édition vient de paraître !
Consulter sa fiche >Les lecteurs ayant acheté la première édition en version numérique sur le site des éditions D-BookeR profitent automatiquement de la 2e édition. Pour cela, il vous suffit de retélécharger le livre !
-
I. Votre premier jeu PC Disponible à l'unité
X replier
Ce module s'adresse à ceux qui souhaitent découvrir la création de jeux avec Unity3D. 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.
-
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.
-
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.
-
II. Développer pour Android & iOS Disponible à l'unité
X replier
Ce module va vous permettre d'apprendre à maitriser Unity3D pour pouvoir concevoir
entièrement des jeux à destination des mobiles. Nous allons développer 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.
-
Importation des ressources
X replier
Dans ce chapitre, nous allons préparer le projet et importer les ressources dont nous aurons besoin pour développer notre jeu. Pour cela, nous établirons un mini cahier des charges.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Importation des ressources
X replier
Dans ce chapitre, nous allons préparer le projet et importer les ressources dont nous aurons besoin pour développer notre jeu. Pour cela, nous établirons un mini cahier des charges.
Ce livre est constitué de deux modules indépendants, que vous pouvez acheter séparément sauf au format imprimé.
La version imprimée est en noir et blanc.
Titre : Créez des jeux de A à Z avec Unity
Nombre de pages : 2 x 110 pages
ISBN : 978-2-8227-0342-0 (HTML), 978-2-8227-0378-9 (eBook), 978-2-8227-0359-8 (imprimé)
Titres des modules |
|
||||||||||||
Créez des jeux de A à Z avec Unity® (Livres I et II) |
|
||||||||||||
I. Votre premier jeu PC |
|
||||||||||||
L'environnement de développement |
|
||||||||||||
Les assets |
|
||||||||||||
Première scène 3D |
|
||||||||||||
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 |
|
||||||||||||
Partager son jeu |
|
||||||||||||
II. Développer pour Android & iOS |
|
||||||||||||
Outils de développement mobile |
|
||||||||||||
Importation des ressources |
|
||||||||||||
Compiler et tester |
|
||||||||||||
Contrôles spécifiques au téléphone |
|
||||||||||||
Les niveaux |
|
||||||||||||
Créer ses propres modèles 3D |
|
||||||||||||
Animations et effets |
|
||||||||||||
Gestion des collisions |
|
||||||||||||
Fixer des objectifs |
|
||||||||||||
Optimiser les scènes |
|
||||||||||||
L'interface utilisateur |
|
||||||||||||
Sauvegarder des informations |
|
||||||||||||
Publier son jeu |
|
||||||||||||
Monétiser son jeu |
|
||||||||||||
Les services de jeux |
|
||||||||||||
Maintenir et mettre à jour |
|
||||||||||||
Importation des ressources |
|
-
Sommaire détaillé du module I. Votre premier jeu PC
Télécharger cet extrait
-
Sommaire détaillé du module II. Développer pour Android & iOS
Télécharger cet extrait
-
Sommaire détaillé du livre imprimé incluant les deux modules précédents
Télécharger cet extrait
-
Préface de Mathieu Muller, Ingénieur d'Application chez Unity Technologies
Télécharger cet extrait
-
Introduction du module I. Votre premier PC
Télécharger cet extrait
-
Chapitre 4 Les éléments préfabriqués (module I. Votre premier jeu PC)
Télécharger cet extrait
-
Introduction du module II. Développer pour Android & iOS
Télécharger cet extrait
-
Chapitre 1. Outils de développement mobile (module II. Programmer pour Android & iOS)
Télécharger cet extrait
-
Introduction du livre imprimée incluant les deux modules I. Votre premier jeu PC et II. Développer pour Android & iOS
Télécharger cet extrait
-
Aperçu général des deux modules
Ce schéma vous montre les thèmes abordés dans chacun des deux modules. Les chiffres indiquent les chapitres correspondants. La version imprimée inclut les deux modules (voir sommaire détaillé de la version imprimée, ci-dessus).
Télécharger cet extrait
-
Galerie des vidéos
Vous y trouverez les quelques vidéos incluses dans le module II. Développer pour Android et iOS
Consulter cet article
-
Codes sources du module I. Votre premier jeu PC
Cette ressource sera accessible après l'achat de cet ouvrage et mis à disposition dans votre compte
-
Codes sources du module II. Programmer pour Android & iOS
Cette ressource sera accessible après l'achat de cet ouvrage et mis à disposition dans votre compte
-
Galerie des images
Cette galerie s'adresse aux lecteurs de la version imprimée (en noir et blanc). Vous y trouverez les principales images gagnant à être vues en couleur.
Consulter cet article
Success Story Series : Star developer – Anthony Cardinale - 25/06/2015, blog de AdBuddiz
Télécharger cette critique
Sortie du livre d’Anthony Cardinale - 25/06/2015, blog du campus de Supinfo Nice
Télécharger cette critique
Critique du livre par EDStef, Forum Unity3D France - 20/07/2015
Télécharger cette critique
Grille des tarifs
Titres des modules |
|
||||||
Créez des jeux de A à Z avec Unity® (Livres I et II) |
|
||||||
I. Votre premier jeu PC |
|
||||||
II. Développer pour Android & iOS |
|