Atelier GODOT GAME ENGINE : Création d'un CITY BUILDER 3D
What you'll learn
- Créer un jeu de gestion type city builder / tycoon
- Créer un système basé sur une grille
- Utiliser Godot pour créer un clone de roller coaster
- Coder le fonctionnement d'un parc d'attraction (ou d'une ville)
- Construire des bâtiments et gérer les finances dans le jeu
- Travailler le rendu et les graphismes
Course content
- Preview07:32
- Preview17:09
- 18:33Création d'un marqueur en surbrillance au survol de la grille
- 19:33Instancier un bâtiment sur la grille de jeu au clic de l'utilisateur
- 18:15Modélisation 3D des bâtiments(attractions du parc) avec Blender(modèles fournis)
- 16:55Représentation de la grille de jeu sous forme de tableau informatique
- 15:28Création de l'environnement et des lumières (lighting)
- 16:58Post processing et amélioration du rendu final (graphismes)
- 09:40Programmation du zoom de la caméra principale du jeu 3D
- 11:55Script de déplacement de la caméra typique des jeux de stratégie/RTS
- 19:36Création de l'interface utilisateur (GUI)
- 10:21Sélection d'un bâtiment via l'UI afin de construire l'attraction sélectionnée
- 08:51Paramétrage du prix des bâtiments à construire
- 18:54Gagner de l'argent dans le jeu grâce aux bâtiments construits
- 12:08Animation 3D des attractions du parc
- 12:38Gestion des données du parc (visiteurs, tarif, état...)
- 09:26Ajout d'effets sonores (SFX)
- 17:57Programmation des visiteurs du parc et de leur mouvements
- 14:00Création d'un GUI 3D : Permettre à l'utilisateur de modifier le prix des manèges
- 10:22Compilation du jeu et création d'un installeur complet
Requirements
- Avoir les bases de Godot Engine (Si besoin, voir ma formation Godot pour débutants)
Description
Dans cet atelier pratique nous allons développer un clone de Roller coaster avec Godot. Cela nous permettra d'apprendre à créer un jeu de gestion en 3D avec Godot afin de pouvoir ensuite créer n'importe quel type de jeu de type construction de villes (city builder) ou tycoon. Pour préparer cette formation je me suis inspiré de Cities Skylines, SimCity, Roller Coaster... afin de piocher les fonctionnalités indispensables d'un jeu de gestion / construction de parc d'attraction.
Ce cours s'adresse à ceux qui ont déjà quelques bases avec Godot Engine ou des connaissances dans d'autres moteurs de jeu. Je présenterai comment développer le projet de A à Z, pas à pas mais quelques bases vous seront bien utiles. N'hésitez pas à suivre ma formation complète sur Godot Game Engine ( plus d'informations sur mon blog formation-facile fr ) pour acquérir les notions fondamentales et les bonnes pratiques en création de jeux avec Godot Game Engine.
Cet atelier pratique va vous permettre de vous améliorer en développement de jeux avec Godot et vous apportera des connaissances solides en création de jeux 3D. Nous verrons comment :
Créer un jeu basé sur une grille
Construire des bâtiments et prendre en compte le coût de construction
Gagner de l'argent avec les bâtiments et les visiteurs du parc
Améliorer les graphismes et l'éclairage
Créer des animations
Créer une caméra typique des jeux de stratégie
Créer une interface utilisateur
Coder le fonctionnement du parc d'attraction
Compiler et créer un installeur pour notre jeu
Pour cet atelier pratique nous allons utiliser GDScript, une sorte de python propre à Godot. Nous verrons programmer toutes les fonctionnalités de notre jeu de construction de parc d'attraction 3D.
Who this course is for:
- Les développeurs souhaitant se perfectionner avec Godot Engine
- Les développeurs qui souhaitent créer un jeu de construction / gestion
- Les développeurs qui souhaitent s'orienter vers des logiciels libres
Instructor
Passionné par la programmation depuis toujours, j'aime également partager mon savoir. ma spécialité étant le développement de jeux, Udemy me permet de m'exprimer et de partager cette passion. Je suis également auteur de nombreux livres sur la création de jeux vidéo.
Dans le cadre de mon travail, je suis emmené à travailler avec de nombreuses technologies, je développe des applications, des sites web, des logiciels, des APIs, des expérience en réalité virtuelle/augmentée... Mon objectif est de vous transmettre ce qu'il y a de mieux dans le développement et l'ingénierie.
Je publie des formations sur les principaux moteurs de jeux du marché à savoir Unreal Engine, Unity 3D et Godot. Je propose également des tutoriels sur des outils incontournables ou des frameworks à surveiller de très près si vous ne souhaitez pas vous laisser dépasser par la technologie.
J'attache énormément d'importance à la qualité de mes formations. Depuis plus de 10 ans je fais mon maximum pour garantir votre satisfaction. Si vous avez la moindre question ou la moindre demande, n'hésitez pas à me contacter, je peux réaliser des tutoriels spécifiques sur demande.