Créer un JEU CITY BUILDER/TYCOON avec GODOT GAME ENGINE
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
- 00:15Rejoindre le groupe privé
- 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)
- 00:25Avant de poursuivre le cours
- 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 et la programmation, Udemy me permet de m'exprimer et de partager cette passion avec des milliers d'internautes. Je suis également auteur de nombreux livres sur la création de jeux vidéo.
Dans le cadre professionnel, 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 et langages de programmation du marché à savoir Unreal Engine, Unity 3D, Godot, C#, WPF, ASP, Javascript… 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.