• Créer un jeu vidéo qui se démarque implique l'utilisation de ressources 3D originales, ce qui n'est pas toujours à la portée des indépendants. Et si vous conceviez vos propres assets ? Ce livre vous montre comment modéliser toutes sortes de modèles 3D low poly avec Blender, et cela même sans grandes compétences techniques ou artistiques.
    Vous commencerez par vous familiariser avec Blender et les outils dont vous aurez besoin, puis vous vous entraînerez à modéliser des objets élémentaires : fiole, arbre, caillou, etc. Une fois les manipulations de base acquises, vous apprendrez à créer une scène 3D (une pièce à vivre style cartoon), un personnage destiné à se mouvoir et un kit modulaire (type Donjon) pour faciliter la création de vos niveaux. Vous verrez également comment importer vos modèles 3D dans un moteur de jeu.
    Le livre s'appuie sur la version 2.83 LTS de Blender.
    Sommaire:
    MODÉLISER AVEC BLENDER
    1. Qu'est-ce qu'un modèle 3D ?
    2. Premier contact avec Blender
    3. Mode Objet : le mode par défaut
    4. Mode Édition : agir sur la géométrie
    5. Les outils de modélisation
    6. Colorer avec les materials
    7. Les modifiers
    8. Les modules externes
    CRÉER DES OBJETS SIMPLES
    9. Une fiole de potion
    10. Un terrain montagneux
    11. Un arbre et une variante
    12. Un rocher
    13. Un vase
    14. Un tonneau
    15. Une scène simple autour d'une table
    MODÉLISER UNE PIÈCE À VIVRE STYLE CARTOON
    16. Présentation du projet
    17. Préparation de la scène
    18. Le coin bureau
    19. Le coin table à manger
    20. Le coin bébé
    21. Le coin TV
    22. Réalisation d'un rendu sous Blender
    CONCEVOIR UN PERSONNAGE
    23. Modélisation du personnage
    24. Rigging du personnage (création du squelette)
    25. Animation du personnage
    26. Exportation du personnage
    CRÉER UN KIT MODULAIRE (DONJON)
    27. Présentation du kit modulaire
    28. Création des éléments du kit
    29. Utilisation du kit et importation sous Godot Game Engine
    30. Utilisation du kit sous Unity

  • Ce livre s'adresse à toute personne désireuse de se lancer dans la création de jeux vidéo sans avoir besoin de coder ainsi qu'aux développeurs intéressés par le prototypage rapide d'idées avec Unity et son Game Kit.
    Organisé en trois temps (conception, modélisation, réalisation), il vous initie aux différentes étapes de la création de jeux, de la recherche d'idées à la publication en ligne avec comme fil rouge la réalisation d'un jeu de plateformes 3D. Il vous apporte toutes les notions et pratiques nécessaires pour que vous puissiez mener à bien vos propres projets. Et cela, sans écrire la moindre ligne de code !
    La première partie est consacrée à la recherche d'idées, le prototypage et le design. La seconde introduit les bases de la modélisation 3D avec Blender pour vous donner la possibilité de créer vos propres objets et ainsi personnaliser vos jeux. Enfin, la troisième se concentre sur la réalisation à proprement parler du jeu. Une dernière partie bonus apporte quelques compléments pour adapter à la 2D les connaissances acquises dans le livre et introduire la notion de scripts.
    Niveau: Débutant
    Cible: Graphistes, concepteurs
    Sommaire :
    Introduction
    CONCEPTION
    1. Trouver une idée de jeu
    2. Pour une bonne conception
    3. Analyse du jeu Trine
    4. Interview de Eric Le Ru, game designer et scénariste
    5. Prise en main d'un moteur de jeu : Unity
    6. Prototyper son idée
    7. Découverte du Game Kit de Unity
    8. Interview d'Aurore Dimopoulos, créatrice du Game Kit
    MODELISATION
    9. Premier contact avec Blender
    10. Les outils de médilisation
    11. Plus loin avec les outils de modélisation
    12. Modéliser une fiole de potion de vie
    13. Préparer le maillage UV et la texture
    14. Peindre sur le maillage UV
    15. Modéliser quelques éléments supplémentaires
    RÉALISATION
    16. Créer la structure d'un niveau
    17. Créer l'environnement
    18. Décoration du niveau et détails
    19. Plus loin dans le level design
    20. Interrupteurs et ouverture des portes
    21. Indicateurs et bonnes pratiques de game design
    22. Ennemis et intelligence artificielle
    23. Objets interactifs à collecter
    24. Début et fin du jeu
    25. Personnaliser son jeu via les paramètres
    26. Compiler et distriber son jeu
    COMPLÉMENTS
    27. Créer un niveau 2D
    28. Monstres et objets interactifs 2D
    29. À quoi ressemble un script ?

  • LÖVE est l'outil idéal pour s'initier à la programmation de jeux vidéo. Il repose sur la bibliothèque SDL et utilise Lua comme langage de programmation. Vous vous formez ainsi aux fondamentaux du développement de jeu sans avoir à vous heurter à la complexité du C. LÖVE permet de développer des jeux 2D compatibles avec Windows, Mac, Linux, Android ou iOS. Open-source, vous pouvez librement l'utiliser, même pour des projets commerciaux.
    Ce livre vous apprend à coder des jeux de façon simple et concrète. Après quelques chapitres de mise à niveau en Lua, très facile à appréhender, vous aborderez progressivement les fonctionnalités proposées par LÖVE et les mettrez en pratique tout en développant un petit jeu type RPG en vue de dessus avec un personnage capable de se déplacer, d'attaquer et d'interagir avec des objets. Vous verrez également comment créer un mini éditeur de niveaux.
    Que vous soyez étudiant, développeur ou simplement un passionné, ce livre vous permettra de découvrir ou vous perfectionner dans la création de jeux avec un framework ultra léger.
    Niveau: débutant/intermédiaire
    Sommaire:
    Introduction
    1. Télécharger les outils
    2. Hello World!
    3. Configurer un projet
    4. Les bases du langage Lua
    5. Un peu plus loin avec Lua
    6. Afficher et colorer des formes
    7. Gérer les entrées clavier/souris
    8. Afficher des images
    9. Déplacement du personnage et collisions
    10. Comprendre le tile mapping
    11. Créer des niveaux
    12. Développer un éditeur de niveaux
    13. Créer un personnage jouable
    14. Gérer des collisions
    15. Transition entre deux maps
    16. Inventaire et objet à ramasser
    17. Créer un ennemi
    18. Tirer des projectiles
    19. Ajouter des finitions
    20. Compiler et partager le jeu
    21. Mode multijoueur
    Corrections des exercices


  • Godot Game Engine est un outil de création de jeux vidéo multiplateforme et open-source. Son environnement de développement intuitif et performant s'adresse aussi bien aux concepteurs professionnels qu'aux débutants.

    Ce livre vise à fournir toutes les clés pour créer ses propres jeux avec Godot. Après une introduction aux concepts de base et à la programmation en GDScript (une sorte de python spécifique à Godot), le lecteur développera deux projets complets : un jeu 2D en vue de côté et un jeu 3D (type Monkey Ball). Vous verrez comment créer un niveau, un personnage joueur, des objets interactifs, des ennemis; comment ajouter du challenge, des animations, des bruitages et, pour la 3D, comment modéliser des objets simples avec Blender et les importer dans Godot.

    Son approche pratique vous aidera à assimiler facilement les mécaniques de bases de Godot tout en vous initiant aux bonnes pratiques de la conception de jeux.
    Niveau : Débutant/Intermédiaire
    Sommaire :
    I. Notions fondamentales
    1. Découverte de Godot Engine
    2. Création d'une scène dans Godot
    3. Instanciation avec Godot
    4. Initiation à la création de scripts avec Godot
    5. Plus loin avec GDScript
    6. Interview de Julian Murgia, contributeur au projet Godot
    II. Développement d'un jeu 2D
    7 Mise en place du projet
    8. Création du personnage joueur
    9. Animation du personnage
    10. Création d'une plateforme 2D
    11. Mise en place d'un TileSet
    12. Conception d'un niveau du jeu
    13. Interaction avec les objets
    14. Création de l'interface utilisateur
    15. Ajout des ennemis
    16. Musique et effets sonores
    17. Finalisation du jeu
    III. Création d'un jeu 3D
    18. Modélisation 3D : initiation à Blender
    19. Modélisation 3D du niveau de notre jeux
    20. Mise en place du projet
    21. Anticrénelage, éclairage et post-processing
    22. Création de la balle
    23. Déplacement de la balle
    24. Déclenchement de la fin du niveau
    25. Quelques objets à ramasser
    26. L'interface utilisateur
    27. Finalisation et publication du jeu

  • La réalité augmentée n'a jamais été aussi populaire que depuis la sortie du jeu Pokémon GO. Son principe de base est assez simple et des outils comme Unity et Vuforia permettent de la mettre rapidement en place dans toutes sortes d'applications. Ce livre vous explique de manière très concrète comment la réalité augmentée fonctionne et vous fournit tous les éléments pour que vous puissiez concevoir vos propres projets. L'auteur, enthousiaste et passionné, vous montre également comment en tirer parti pour enrichir avantageusement vos jeux et vos applications commerciales. Il part du principe que vous connaissez les manipulations de base de Unity et que vous avez déjà écrit quelques scripts en C#. Sommaire Premiers pas avec la réalité augmentée 1. Appréhender la réalité augmentée 2. Le SDK de Vuforia 3. Configuration de Unity et du plug-in 4. Analyse des scènes d'exemple 5. Création de votre première scène Réalisation d'un jeu en réalité augmentée 6. Définition et mise en place du projet 7. Contenus visuels 8. Mise en place du projet sous Unity 9. Création du script Carte 10. Effets spéciaux des combats 11. Boutons virtuels 12. Système d'attaque spéciale 13. Scores et sauvegardes Réalisation d'une application en réalité augmentée 14. Projet d'une application d'achat 15. Personnalisation du produit 16. Interface utilisateur 17. Photographier, partager, acheter 18. Projet d'une appli de test d'objets (sans marqueurs) 19. Positionnement du meuble 20. Instanciation de plusieurs objets et utilisation du gyroscope 21. Personnalisation du produit et finalisation de l'appli

  • Deuxième volet de la série "Créez des jeux de A à Z avec Unity (version 2020)", ce manuel suppose que vous avez déjà utilisé Unity et que vous possédez les premiers rudiments de la création de scripts avec C#. Si ce n'est pas le cas, commencez par le manuel I. Votre premier jeu mobile.
    Ce second module vous permettra d'approfondir votre connaissance de Unity tout en concevant un jeu plus poussé à destination des PC. Vous verrez comment introduire des ennemis dynamiques et des pièges, mettre en place un système de points de vie, créer un dialogue, proposer plusieurs armes, ouvrir des portes, etc. Les PC diposant d'une bonne puissance de calcul, vous pourrez vous autoriser des graphismes, des éclairages et des rendus plus subtiles.
    Vous y développerez les bases d'un FPS 3D, que vous pourrez ensuite enrichir et personnaliser à votre gré.
    Cette version 2020 est la 3e édition, entièrement réécrite avec de nouveaux exemples, du livre "Créez des jeux de A à Z avec Unity". Le logiciel ayant beaucoup évolué ces deux dernières années, l'ouvrage a été complètement réorganisé, mais ses objectifs et son approche pédagogique restent fondamentalement les mêmes.
    Cible : Intermédiaire
    Sommaire :
    1. Importation des ressources et character controller
    2. Découverte de ProBuilder
    3. Level design avec ProBuilder
    4. Éclairage et décoration
    5. Création du script de tir
    6. Pièges, tourelles automatiques et interface graphique
    7. Collisions et gestion de la vie
    8. Système d'ouverture de porte
    9. Minimap et cinématique
    10. Des ennemis qui se déplacent
    11. Ajout des détails et finitions
    12. Compilation et distribution du jeu

  • Premier volet de la série "Créez des jeux de A à Z avec Unity (version 2020)", ce manuel vous fournira toutes les bases dont vous aurez besoin pour réaliser un jeu 3D fonctionnel à destination des appareils mobiles (spartphones et tablettes). De la conception des niveaux à la programmation en passant par l'optimisation, vous ferez un tour complet des fonctionnalités et techniques indispensables au développement de jeux avec Unity et le langage C#.
    Ce module constitue une bonne introduction pour ceux qui découvrent le moteur de jeu Unity.
    Sa force est de couvrir tous les aspects, même les plus techniques, avec juste ce qu'il faut d'informations pour vous initier aux mécanismes et vous rendre rapidement opérationnel.
    Vous y réaliserez les bases d'un mini-jeu de golf 3D, que vous pourrez ensuite enrichir et personnaliser à votre gré.
    Cette version 2020 est la 3e édition, entièrement réécrite avec de nouveaux exemples, du livre "Créez des jeux de A à Z avec Unity". Le logiciel ayant beaucoup évolué ces deux dernières années, l'ouvrage a été complètement réorganisé, mais ses objectifs et son approche pédagogique restent fondamentalement les mêmes.
    Cible : Débutant/Intermédiaire
    Sommaire :
    1. Découverte de Unity et mise en place du projet
    2. Création des niveaux
    3. Un peu de couleur
    4. Création de la balle
    5. Découverte de la programmation sous Unity
    6. Le script de la caméra
    7. Début du script de tir
    8. L'interface utilisateur
    9. Menu Pause et fin du script de tir
    10. Animations, rebonds et obstacles
    11. Débloquage du niveau suivant
    12. Création du menu principal
    13. Amélioration des graphismes
    14. Publier son jeu

  • La réalité virtuelle n'a jamais autant fait parler d'elle et les projets se multiplient dans tous les secteurs d'activité. Si les projets les plus élaborés requièrent des équipements onéreux, il n'en est pas moins déjà possible de créer à moindre coût des applis bluffantes visionnables avec un simple casque en carton. Ce livre a pour objectif de vous initier à la réalité virtuelle et vous montrer comment créer une visite virtuelle ou un mini-jeu en réalité virtuelle avec Unity. Il vous fournit toutes les bases nécessaires pour que vous puissiez concevoir vos propres projets et cibler aussi bien les utilisateurs dôtés d'un casque bon marché comme le Google Cardboard ou l'Archos VR qu'un public possédant un équipement plus élaboré. Vous y apprendrez notamment à créer de l'interactivité avec le regard mais aussi à tirer parti du bouton latéral de certains casques ou d'une manette bluetooth. Il part du principe que vous connaissez les manipulations de base de Unity et que vous avez déjà écrit quelques scripts en C#. Sommaire : Premiers pas avec la réalité virtuelle 1. Appréhender la réalité virtuelle 2. Matériel nécessaire 3. Le SDK de Google 4. Tester la scène d'exemple 5. Cinq règles fondamentales d'ergonomie 6. Cinq règles fondamentales d'immersion Réalisation d'une visite virtuelle Présentation du projet 7. Création de la scène 3D 8. Ajout du personnage principal 9. Script de déplacement par timer 10. Interactions par le regard 11. Menu et finalisation du projet Réalisation d'un jeu en réalité virtuelle Présentation des projets 12. Modélisation d'un astéroïde 3D dans un logiciel de modélisation 13. Mise en place de la scène 14. Système de gestion des astéroïdes 15. Finalisation du projet 16. Utilisation d'une manette de jeu

empty