diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..3ecd55c6e22867ff94bf07246c808a3c4fd57c41
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,4 @@
+[submodule "Plugins/OptiX"]
+	path = Plugins/OptiX
+	url = git@git-ce.rwth-aachen.de:vr-vis/VR-Group/unreal-development/demos/OpticalBenchPlugin.git
+	branch = feature/refactor
diff --git a/Plugins/OptiX b/Plugins/OptiX
new file mode 160000
index 0000000000000000000000000000000000000000..5b6bbccd2d6993970083f887fc1aaef197ffb1b4
--- /dev/null
+++ b/Plugins/OptiX
@@ -0,0 +1 @@
+Subproject commit 5b6bbccd2d6993970083f887fc1aaef197ffb1b4