Créez des jeux de A à Z avec Unity® (Livres III et IV)

Créez des jeux de A à Z avec Unity® (Livres III et IV)

Écrit par : Anthony Cardinale

Date de parution : 29 octobre 2015

Jeux 2D et jeux réseau : optimisez et enrichissez vos applications de nouvelles fonctionnalités en tirant parti de l'environnement Unity (Unity Editor, iTween, UNET...). Contient les livres III. Concevez des jeux 2D et IV. Réseau et mode multijoueur.

> Voir aussi Créez des jeux de A à Z avec Unity - I. Votre premier jeu PC et II. Developper pour Android et iOS

> Acheter la série complète


Consultable en ligne Disponible en téléchargement Disponible en imprimé

Tous les formats

Ouvrage à partir de 18,00 € TTC Module à partir de 11,00 € TTC

Tous les tarifs

Cet ouvrage, organisé en deux livres, vise à enseigner différentes techniques pour enrichir vos jeux. Le premier traite plus spécifiquement de la conception de jeux 2D, mais certains outils ou conseils sont aussi valables pour des jeux 3D. Le second vous montre comment ajouter un mode multijoueur en ligne à l'aide du nouveau système UNET apparu dans la version 5.1 de Unity.

Le langage de script utilisé avec Unity est le C#.

 

III. CONCEVOIR UN JEU 2D

Même s'il a toujours été possible de créer des jeux 2D avec Unity, un module complet permettant de développer spécifiquement des jeux 2D est apparu avec la version 4 du logiciel et a continué d'évoluer jusque dans la version 5 que nous avons aujourd'hui. Désormais, lorsque vous créez un nouveau projet, vous pouvez sélectionner l'option 2D afin d'indiquer si votre jeu sera entièrement en 2D. En faisant cela, vous accéderez à toutes les fonctionnalités dédiées à la 2D.

Ce module fait un tour complet des étapes indispensables à la conception d'un jeu de qualité et à la mise en place de fonctionnalités avancées. Vous créerez un jeu de tir 2D en vue de côté afin de comprendre les mécanismes propres à la 2D. Vous verrez comment enrichir le gameplay et supporter un joystick. Au-delà des fonctionnalités proposées par Unity, vous apprendrez à utiliser des plug-ins extérieurs (iTween) mais aussi à créer vos propres plug-ins pour optimiser le développement. Enfin, vous y trouverez des conseils pour vous aider à préparer sa diffusion et trouver des financements.

 

IV. RÉSEAU ET MODE MULTIJOUEUR

Offrir aux joueurs la possibilité de jouer en réseau est un véritable atout mais aussi une gageure technique. Les jeux multijoueurs sont certainement les plus difficiles à développer car toutes les données doivent être synchronisées en même temps sur les écrans des différents joueurs. Sans parler des questions sous-jacentes de sécurité. Or Unity dans sa version 5.1 s'est doté d'un nouveau système UNET (Unity Networking) prenant en charge automatiquement toute la gestion du réseau. Cette petite révolution rend le mode en ligne accessible à tous. Désormais, vous pouvez développer assez simplement un jeu multijoueur. Bien sûr, vous n'échapperez pas à l'écriture de quelques lignes de code, mais ce travail sera beaucoup moins fastidieux qu'avant.

Ce module vous montre comment tirer parti d'UNET et ajouter à vos jeux un mode multijoueur en ligne. Vous partirez du jeu réalisé dans le module précédent et l'enrichirez de fonctionnalités réseau. Pour les lecteurs n'ayant pas lu ce dernier, il suffira de télécharger les codes sources de son exemple. Vous verrez comment mettre en place la couche réseau pour que plusieurs joueurs puissent s'affronter en ligne. Vous apprendrez également à stocker/récupérer des données sur un serveur distant et créer un compte joueur en ligne.

 

Niveau : Intermédiaire/avancé
Ces deux modules supposent que vous avez déjà un peu utilisé Unity et en connaissez les manipulations de base. Si ce n'est pas le cas, nous vous recommandons la lecture du premier livre de la série Créer des jeux de A à Z avec Unity - I. Votre premier jeu PC. Le second module requiert également quelques notions élémentaires en PHP, SQL et JSON.

 

> 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 III et IV)
    • III. Concevoir des jeux 2D Disponible à l'unité
      • Level design
      • Création d'un plug-in
      • Programmation du joueur et de l’arme
      • Barre de vie et effets
      • Quelques objets bonus
      • Découverte de iTween
      • Ajout des ennemis
      • Utilisation d’une manette de jeu (joystick)
      • Publier son jeu
      • Financer son projet
    • IV. Réseau et mode multijoueur Disponible à l'unité
      • Notions fondamentales du réseau
      • Découverte d’UNET
      • Mise en réseau
      • Instanciation sur le réseau
      • Interactions entre joueurs
      • Optimisation pour le réseau
      • Création d’un menu personnalisé
      • Menu Options et modes de jeux
      • Utilisation d'une base de données
      • Création d'une API PHP
      • Utilisation de l'API avec SimpleJSON
      • Intégration de fonctionnalités bien utiles

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 (Livres III et IV)
Nombre de pages : 2 x 110 pages
Langue de publication : Français
ISBN : 978-2-8227-0405-2 (HTML), 978-2-8227-0406-9 (e-Book), 978-2-8227-0387-1 (imprimé)
Titres des modules
Format ISBN Nb de pages Taille du fichier
III. Concevoir des jeux 2D
PDF web 978-2-8227-0401-4 101 p. 5.7 Mo
EPUB 978-2-8227-0402-1 4.9 Mo
HTML 978-2-8227-0400-7
Level design
Création d'un plug-in
Programmation du joueur et de l’arme
Barre de vie et effets
Quelques objets bonus
Découverte de iTween
Ajout des ennemis
Utilisation d’une manette de jeu (joystick)
Publier son jeu
Financer son projet
IV. Réseau et mode multijoueur
PDF web 978-2-8227-0384-0 114 p. 5.6 Mo
EPUB 978-2-8227-0385-7 4.9 Mo
HTML 978-2-8227-0383-3
Notions fondamentales du réseau
Découverte d’UNET
Mise en réseau
Instanciation sur le réseau
Interactions entre joueurs
Optimisation pour le réseau
Création d’un menu personnalisé
Menu Options et modes de jeux
Utilisation d'une base de données
Création d'une API PHP
Utilisation de l'API avec SimpleJSON
Intégration de fonctionnalités bien utiles

  • Codes sources du module III. Concevoir un jeu 2D

    Cette ressource sera accessible après l'achat de cet ouvrage et mis à disposition dans votre compte
     

  • Codes sources du module IV. Réseau et mode multijoueur

    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
     

Panier  

Aucun produit

Expédition 0,00 €
Total 0,00 €

Infos

  • 28-06-2016

    Sortie de la version 5.4 de Unity