Contexte du projet
Projet personnel de développement d'un jeu tactique au tour par tour sous Unreal Engine 5. L'objectif est d'explorer les systèmes de gameplay avancés d'UE5 : gestion de grille, sélection et déplacement d'unités, ainsi que l'intelligence artificielle ennemie via les Behavior Trees.
Aperçu
Objectifs & défis
Système de grille dynamique avec calcul des cases accessibles par unité
Sélection et déplacement d'unités avec gestion des tours
IA ennemie via Behavior Trees : patrouille, détection et attaque
Architecture Blueprint modulaire pour éviter les dépendances circulaires
Apprentissage d'Unreal Engine 5 en parallèle du développement
Développement
Le jeu est développé entièrement en Blueprint Visual Scripting sous Unreal Engine 5. Le système de grille repose sur un composant dédié qui calcule en temps réel les cases accessibles selon les points de déplacement de chaque unité. L'IA ennemie utilise les Behavior Trees natifs d'UE5 combinés à un EQS (Environment Query System) pour la prise de décision contextuelle.
