diff --git a/T3-Unity/Assets/Prefabs/Waypoint END.prefab b/T3-Unity/Assets/Prefabs/Waypoint END.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..011874156564106d9094708c185734940822f634
--- /dev/null
+++ b/T3-Unity/Assets/Prefabs/Waypoint END.prefab	
@@ -0,0 +1,136 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &5358368796222327280
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_Name
+      value: Waypoint END
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_TagString
+      value: end_wp
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092661596067, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_Materials.Array.data[0]
+      value: 
+      objectReference: {fileID: 2100000, guid: 3bcf7eea616b30749a4e57ca3684feb3, type: 2}
+    - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: mat
+      value: 
+      objectReference: {fileID: 2100000, guid: 3bcf7eea616b30749a4e57ca3684feb3, type: 2}
+    - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: txt
+      value: End
+      objectReference: {fileID: 0}
+    - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: scale.x
+      value: 5
+      objectReference: {fileID: 0}
+    - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: scale.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: scale.z
+      value: 5
+      objectReference: {fileID: 0}
+    - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_textInfo.characterCount
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_textInfo.wordCount
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_textInfo.lineCount
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_textInfo.pageCount
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_text
+      value: END
+      objectReference: {fileID: 0}
+    - target: {fileID: 6805952121577456765, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_Mesh
+      value: 
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 18761a72aa6233c4bb4bd29dd401981e, type: 3}
diff --git a/T3-Unity/Assets/Prefabs/Waypoint END.prefab.meta b/T3-Unity/Assets/Prefabs/Waypoint END.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..f20f328fdc9344ef3d8628a17b7a8f4439380b6f
--- /dev/null
+++ b/T3-Unity/Assets/Prefabs/Waypoint END.prefab.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 6a798f905f6b7dd4ea45b512de8e4537
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/T3-Unity/Assets/Prefabs/Waypoint START.prefab b/T3-Unity/Assets/Prefabs/Waypoint START.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..79e047a8c6b8d80892695143e0d96f905acc2975
--- /dev/null
+++ b/T3-Unity/Assets/Prefabs/Waypoint START.prefab	
@@ -0,0 +1,111 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &1214638911832664325
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_Name
+      value: Waypoint START
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_TagString
+      value: start_wp
+      objectReference: {fileID: 0}
+    - target: {fileID: 901362092661596067, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_Materials.Array.data[0]
+      value: 
+      objectReference: {fileID: 2100000, guid: 27f1e34ec9273454ebc5ea9db98eb833, type: 2}
+    - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_text
+      value: START
+      objectReference: {fileID: 0}
+    - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_textInfo.characterCount
+      value: 5
+      objectReference: {fileID: 0}
+    - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_textInfo.wordCount
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_textInfo.lineCount
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_textInfo.pageCount
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6805952121577456765, guid: 18761a72aa6233c4bb4bd29dd401981e,
+        type: 3}
+      propertyPath: m_Mesh
+      value: 
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 18761a72aa6233c4bb4bd29dd401981e, type: 3}
diff --git a/T3-Unity/Assets/Prefabs/Waypoint START.prefab.meta b/T3-Unity/Assets/Prefabs/Waypoint START.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..1335e355aab084a626bc6413bc9bfbf9c20fd7b3
--- /dev/null
+++ b/T3-Unity/Assets/Prefabs/Waypoint START.prefab.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: adcf133badada334581b9bd798be23cd
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/T3-Unity/Assets/Scripts/RouteTracer.cs b/T3-Unity/Assets/Scripts/RouteTracer.cs
new file mode 100644
index 0000000000000000000000000000000000000000..00d67d26a81b7942e79f2a5ca5b926db906e8efb
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/RouteTracer.cs
@@ -0,0 +1,41 @@
+using System.Collections;
+using System.Collections.Generic;
+using System;
+using UnityEngine;
+
+public class RouteTracer : MonoBehaviour
+{
+    //Mettre ce code sur l'objet ORIGIN 
+
+    [SerializeField] Transform objA;
+    [SerializeField] Transform objB;
+    public float rayLength = 20.0f;
+    public Material mat;
+
+    //private
+    [SerializeField] bool test = false;
+
+    private void Start()
+    {
+        objA = GameObject.FindGameObjectWithTag("start_wp").transform;
+        objB = GameObject.FindGameObjectWithTag("end_wp").transform;
+        //Recalculer les position relative entre les 2 objets
+        DrawLine(objA.transform.position, objB.transform.position, Color.cyan, 1f);
+    }
+
+    void DrawLine(Vector3 start, Vector3 end, Color color, float width)
+    {
+        test = true;
+        GameObject myLine = new GameObject();
+        myLine.transform.position = start;
+        myLine.AddComponent<LineRenderer>();
+        LineRenderer lr = myLine.GetComponent<LineRenderer>();
+        lr.material = mat;
+        lr.startColor = color;
+        lr.endColor = color;
+        lr.startWidth = width;
+        lr.endWidth = width;
+        lr.SetPosition(0, start);
+        lr.SetPosition(1, end);
+    }
+}
\ No newline at end of file
diff --git a/T3-Unity/Assets/Scripts/RouteTracer.cs.meta b/T3-Unity/Assets/Scripts/RouteTracer.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..d3c9f75378f6bc8179d675db0a07e10f4b178ae7
--- /dev/null
+++ b/T3-Unity/Assets/Scripts/RouteTracer.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: cd798a14eb5ec2f429324eab724cb025
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: