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.
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.
