Vous êtes au bon endroit.
Les tutoriels en ligne sont éparpillés, souvent en anglais, rarement complets. Ce livre est là pour changer ça.
Avec 551 pages et 45 chapitres progressifs, cet ouvrage vous forme au développement de jeux 3D avec Unity 6 et le langage C#. Pas de théorie abstraite ni de copier-coller sans explication : chaque concept est introduit, détaillé et immédiatement mis en pratique. À la fin du livre, vous posséderez toutes les compétences nécessaires pour créer le jeu vidéo de votre choix, et vous l'aurez prouvé en réalisant un jeu complet de A à Z.
Les deux premières parties posent les fondations. Vous apprenez à maîtriser l'interface d'Unity 6, à naviguer dans un espace 3D, puis à programmer en C# depuis zéro : variables, conditions, boucles, fonctions, tableaux. Aucun prérequis n'est nécessaire, vous apprendrez tout à partir de zéro.
La troisième partie vous initie à la Programmation Orientée Objet : classes, héritage, encapsulation, méthodes abstraites, pour structurer votre code comme un professionnel.
La quatrième partie, la plus dense, met tout en application dans un grand atelier pratique : la création complète d'un jeu de tir à la première personne. Level design, éclairage professionnel, contrôleur de personnage avec le New Input System, animations, physique et collisions, système de tir par Raycasts, et une intelligence artificielle ennemie complète, comprenant un système de patrouille, champ de vision, poursuite d'une cible, esquive et riposte. Vous terminez par la compilation d'un exécutable prêt à être partagé.
Ce projet FPS est un terrain d'entraînement, une manière pratique d'apprendre tout ce qu'il faut savoir sur l'API d'Unity. Les compétences que vous y développez : gestion des inputs, physique, IA, animations, architecture de code , sont transférables à n'importe quel type de jeu vidéo 3D.
Il est écrit en français, dans un ton direct et accessible.
Aucun prérequis n'est nécessaire, l'auteur ne suppose jamais que vous savez déjà quelque chose : chaque notion est expliquée en détail avant d'être utilisée.
L'accès aux images en couleur en haute définition pour une lecture plus agréable.
Vous travaillez avec des technologies actuelles : le New Input System et le package AI Navigation sont traités en profondeur, ce qui vous évite d'apprendre des méthodes qu'Unity est en train d'abandonner.
Un suivi personnalisé apporté par l'auteur lui-même. À l'intérieur du livre, vous retrouvez le contact de l'auteur. Si vous avez la moindre difficulté durant votre apprentissage, vous lui envoyez un email, et il vous répond aussitôt (en moins d'une heure les jours ouvrés).
À qui s'adresse ce livre
Aux débutants complets qui n'ont jamais écrit une ligne de code. Aux étudiants ou passionnés d'informatique qui veulent comprendre la logique d'un moteur de jeu 3D. Aux développeurs 2D prêts à passer à la troisième dimension.
À la dernière page, vous aurez entre les mains un projet fonctionnel et les connaissances pour en créer d'autres. Ne vous contentez plus de jouer. Achetez maintenant, et commencez à créer.