A downloadable tool for Windows

Download NowName your own price

🕹️ AI Steering & Rescuer Lab

Simulation de comportement directionnel autonome d'agents dans Unreal Engine en C++.

📌 Introduction

Ce projet Unreal Engine regroupe deux simulations basées sur des comportements autonomes en intelligence artificielle :

  1.  Steering Lab: Implémente des comportements de steering (Seek, Flee, Pursuit, etc.) pour agents autonomes.
  2.  Rescuer Lab : Simule une ville où des agents NPC et un joueur sauvent des victimes en appliquant du pathfinding et du planning.

Les deux projets sont inclus dans une seule release.

🕹️ Lab 1 : Steering Behaviors

🎯 Objectif

L’objectif de ce lab est d’implémenter une "steering library" permettant aux agents autonomes de se déplacer de manière réaliste.

📌 Vidéo de référence : AI In Games - Steering Behaviours: Intro

🧠 Comportements implémentés

Comportements de base

  •  ✅ Seek 🏃‍♂️➡️ : Se dirige vers une cible fixe.
  •  ✅ Flee 🏃‍♂️⬅️ : Fuit une cible fixe.
  •  ✅ Pursuit 🎯 : Intercepte une cible en mouvement en prédisant sa position future.
  •  ✅ Evade 🚫 : Fuit un poursuivant en prédisant sa trajectoire.
  •  ✅ Arrival 🏁 : Se dirige vers une cible puis ralentit progressivement avant d’arriver.

Comportements combinés

  •  ✅ Circuit 🔄 : Suit un chemin en boucle infinie.
  •  ✅ One Way ➡️ : Suit un chemin jusqu’à un point donné, puis s’arrête.
  •  ✅ Two Ways ⬅️➡️ : Suit un chemin jusqu’à un point donné, puis fait demi-tour et revient.

🚑 Lab 2 : Rescuer Simulation

🎯 Objectif Rescuer

Ce lab simule une opération de sauvetage dans une ville où des NPCs doivent secourir des victimes et les emmener à l’hôpital.

📌 Les NPCs doivent agir intelligemment, et optimiser leur comportement.

🧠 Comportements et algorithmes encours d'implémentation

Planification et pathfinding

  • Un planner choisit la victime à sauver en priorité.
  • Un pathfinding algorithm (Astar) trouve le chemin optimal.

Déplacement et évitement

  • Mouvement basé sur le Steering Lab (Seek, Arrival, etc.).
  • Évitement de collisions avec d’autres NPCs et victimes.
  • Navigation fluide.

💾 Installation

Télécharger

  1.  Téléchargez le fichier .zip de la Release la plus récente.
  2.  Décompressez le fichier.

Lancer le jeu

  1. Ouvrez le dossier extrait.
  2. Lancez le fichier `.exe`.
  3. Les deux labs sont inclus dans l’exécutable : vous pourrez choisir le mode souhaité dans le menu principal.
  4. Suivez le tutoriel in-game qui vous guidera dans l'utilisation de la simulation.

👨‍💻 GitHub

GitHub Project: https://github.com/vraus/Steering_Lab

Updated 11 days ago
StatusReleased
CategoryTool
PlatformsWindows
AuthorVraus
Tags3D, tool, Unreal Engine

Download

Download NowName your own price

Click download now to get access to the following files:

SteeringLab V2 504 MB
SteeringLab V1.1 497 MB
SteeringLab V1.0 503 MB

Leave a comment

Log in with itch.io to leave a comment.