diff --git a/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs b/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs
index 62057dcc7d361d4d8660edebaa7949ab62ce7f8c..476395e8ab3941682909db47049fbe2db3b3ba28 100644
--- a/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs
+++ b/T3-Unity/Assets/Scripts/IA/RunnersFactory.cs
@@ -1,21 +1,28 @@
-namespace Scripts.IA
+namespace Scripts.IA
 {
     using UnityEngine;
     using Scripts.Waypoints;
     using Mapbox.Unity.Map;
     using System.Collections.Generic;
 
+    //! @authors Wakestufou
+    //! @brief "Insérer description rapide"
+    //! @details "Insérer description détaillée"
     public class RunnersFactory : MonoBehaviour
     {
-        public int nbJoueur;
-        public Transform parent;
-        public Runners copy;
-        private System.Random rdn;
-        private static RunnersFactory instance;
-        private AbstractMap _map;
-        public List<GameObject> _listRunners;
-        public float moyenneMotivation = 0;
+        // Champs publiques
+        public int nbJoueur; //<! "Insérer description de la variable"
+        public Transform parent; //<! "Insérer description de la variable"
+        public Runners copy; //<! "Insérer description de la variable"
+        public List<GameObject> _listRunners; //<! "Insérer description de la variable"
+        public float moyenneMotivation = 0; //<! "Insérer description de la variable"
 
+        private System.Random rdn; //<! "Insérer description de la variable"
+        private static RunnersFactory instance; //<! "Insérer description de la variable"
+        private AbstractMap _map; //<! "Insérer description de la variable"
+
+        //! @brief Se lance au lancement du script.
+        //! @details "Insérer description détaillée"
         void Start()
         {
             _listRunners = new List<GameObject>();
@@ -35,11 +42,13 @@
             moyenneMotivation /= float.Parse(_listRunners.Count.ToString());
         }
 
+        //! @brief Se répète toutes les 14ms (temps par défaut dans Unity).
+        //! @details "Insérer description détaillée"
         private void Update()
         {
             _listRunners.Clear();
             moyenneMotivation = 0;
-            for (int i = 0; i<GameObject.Find("Sportifs").transform.childCount; i++)
+            for (int i = 0; i < GameObject.Find("Sportifs").transform.childCount; i++)
             {
                 _listRunners.Add(GameObject.Find("Sportifs").transform.GetChild(i).gameObject);
                 moyenneMotivation += _listRunners[i].GetComponent<Runners>().motivation;
@@ -65,16 +74,19 @@
             }
         }
 
+        //! @brief "Insérer description rapide"
+        //! @details "Insérer description détaillée"
         public System.Random getRandom()
         {
             return rdn;
         }
 
-
+        //! @brief "Insérer description rapide"
+        //! @details "Insérer description détaillée"
         public static RunnersFactory getInstance()
         {
             return instance;
         }
 
     }
-}
\ No newline at end of file
+}