diff --git a/sources/reactphysics3d/constraint/Constraint.cpp b/sources/constraint/Constraint.cpp similarity index 100% rename from sources/reactphysics3d/constraint/Constraint.cpp rename to sources/constraint/Constraint.cpp diff --git a/sources/reactphysics3d/constraint/Constraint.h b/sources/constraint/Constraint.h similarity index 100% rename from sources/reactphysics3d/constraint/Constraint.h rename to sources/constraint/Constraint.h diff --git a/sources/reactphysics3d/constraint/Contact.cpp b/sources/constraint/Contact.cpp similarity index 100% rename from sources/reactphysics3d/constraint/Contact.cpp rename to sources/constraint/Contact.cpp diff --git a/sources/reactphysics3d/constraint/Contact.h b/sources/constraint/Contact.h similarity index 100% rename from sources/reactphysics3d/constraint/Contact.h rename to sources/constraint/Contact.h diff --git a/sources/reactphysics3d/engine/ConstraintSolver.cpp b/sources/engine/ConstraintSolver.cpp similarity index 100% rename from sources/reactphysics3d/engine/ConstraintSolver.cpp rename to sources/engine/ConstraintSolver.cpp diff --git a/sources/reactphysics3d/engine/ConstraintSolver.h b/sources/engine/ConstraintSolver.h similarity index 100% rename from sources/reactphysics3d/engine/ConstraintSolver.h rename to sources/engine/ConstraintSolver.h diff --git a/sources/reactphysics3d/engine/ContactCache.cpp b/sources/engine/ContactCache.cpp similarity index 100% rename from sources/reactphysics3d/engine/ContactCache.cpp rename to sources/engine/ContactCache.cpp diff --git a/sources/reactphysics3d/engine/ContactCache.h b/sources/engine/ContactCache.h similarity index 100% rename from sources/reactphysics3d/engine/ContactCache.h rename to sources/engine/ContactCache.h diff --git a/sources/reactphysics3d/engine/ContactCachingInfo.cpp b/sources/engine/ContactCachingInfo.cpp similarity index 100% rename from sources/reactphysics3d/engine/ContactCachingInfo.cpp rename to sources/engine/ContactCachingInfo.cpp diff --git a/sources/reactphysics3d/engine/ContactCachingInfo.h b/sources/engine/ContactCachingInfo.h similarity index 100% rename from sources/reactphysics3d/engine/ContactCachingInfo.h rename to sources/engine/ContactCachingInfo.h diff --git a/sources/reactphysics3d/engine/PhysicsEngine.cpp b/sources/engine/PhysicsEngine.cpp similarity index 100% rename from sources/reactphysics3d/engine/PhysicsEngine.cpp rename to sources/engine/PhysicsEngine.cpp diff --git a/sources/reactphysics3d/engine/PhysicsEngine.h b/sources/engine/PhysicsEngine.h similarity index 100% rename from sources/reactphysics3d/engine/PhysicsEngine.h rename to sources/engine/PhysicsEngine.h diff --git a/sources/reactphysics3d/engine/PhysicsWorld.cpp b/sources/engine/PhysicsWorld.cpp similarity index 100% rename from sources/reactphysics3d/engine/PhysicsWorld.cpp rename to sources/engine/PhysicsWorld.cpp diff --git a/sources/reactphysics3d/engine/PhysicsWorld.h b/sources/engine/PhysicsWorld.h similarity index 100% rename from sources/reactphysics3d/engine/PhysicsWorld.h rename to sources/engine/PhysicsWorld.h diff --git a/sources/reactphysics3d/engine/Timer.cpp b/sources/engine/Timer.cpp similarity index 100% rename from sources/reactphysics3d/engine/Timer.cpp rename to sources/engine/Timer.cpp diff --git a/sources/reactphysics3d/engine/Timer.h b/sources/engine/Timer.h similarity index 100% rename from sources/reactphysics3d/engine/Timer.h rename to sources/engine/Timer.h diff --git a/sources/reactphysics3d/mathematics/Matrix.cpp b/sources/mathematics/Matrix.cpp similarity index 100% rename from sources/reactphysics3d/mathematics/Matrix.cpp rename to sources/mathematics/Matrix.cpp diff --git a/sources/reactphysics3d/mathematics/Matrix.h b/sources/mathematics/Matrix.h similarity index 100% rename from sources/reactphysics3d/mathematics/Matrix.h rename to sources/mathematics/Matrix.h diff --git a/sources/reactphysics3d/mathematics/Matrix3x3.cpp b/sources/mathematics/Matrix3x3.cpp similarity index 100% rename from sources/reactphysics3d/mathematics/Matrix3x3.cpp rename to sources/mathematics/Matrix3x3.cpp diff --git a/sources/reactphysics3d/mathematics/Matrix3x3.h b/sources/mathematics/Matrix3x3.h similarity index 100% rename from sources/reactphysics3d/mathematics/Matrix3x3.h rename to sources/mathematics/Matrix3x3.h diff --git a/sources/reactphysics3d/mathematics/Quaternion.cpp b/sources/mathematics/Quaternion.cpp similarity index 100% rename from sources/reactphysics3d/mathematics/Quaternion.cpp rename to sources/mathematics/Quaternion.cpp diff --git a/sources/reactphysics3d/mathematics/Quaternion.h b/sources/mathematics/Quaternion.h similarity index 100% rename from sources/reactphysics3d/mathematics/Quaternion.h rename to sources/mathematics/Quaternion.h diff --git a/sources/reactphysics3d/mathematics/Vector.cpp b/sources/mathematics/Vector.cpp similarity index 100% rename from sources/reactphysics3d/mathematics/Vector.cpp rename to sources/mathematics/Vector.cpp diff --git a/sources/reactphysics3d/mathematics/Vector.h b/sources/mathematics/Vector.h similarity index 100% rename from sources/reactphysics3d/mathematics/Vector.h rename to sources/mathematics/Vector.h diff --git a/sources/reactphysics3d/mathematics/Vector3D.cpp b/sources/mathematics/Vector3D.cpp similarity index 100% rename from sources/reactphysics3d/mathematics/Vector3D.cpp rename to sources/mathematics/Vector3D.cpp diff --git a/sources/reactphysics3d/mathematics/Vector3D.h b/sources/mathematics/Vector3D.h similarity index 100% rename from sources/reactphysics3d/mathematics/Vector3D.h rename to sources/mathematics/Vector3D.h diff --git a/sources/reactphysics3d/mathematics/constants.h b/sources/mathematics/constants.h similarity index 100% rename from sources/reactphysics3d/mathematics/constants.h rename to sources/mathematics/constants.h diff --git a/sources/reactphysics3d/mathematics/exceptions.cpp b/sources/mathematics/exceptions.cpp similarity index 100% rename from sources/reactphysics3d/mathematics/exceptions.cpp rename to sources/mathematics/exceptions.cpp diff --git a/sources/reactphysics3d/mathematics/exceptions.h b/sources/mathematics/exceptions.h similarity index 100% rename from sources/reactphysics3d/mathematics/exceptions.h rename to sources/mathematics/exceptions.h diff --git a/sources/reactphysics3d/mathematics/lcp/LCPProjectedGaussSeidel.cpp b/sources/mathematics/lcp/LCPProjectedGaussSeidel.cpp similarity index 100% rename from sources/reactphysics3d/mathematics/lcp/LCPProjectedGaussSeidel.cpp rename to sources/mathematics/lcp/LCPProjectedGaussSeidel.cpp diff --git a/sources/reactphysics3d/mathematics/lcp/LCPProjectedGaussSeidel.h b/sources/mathematics/lcp/LCPProjectedGaussSeidel.h similarity index 100% rename from sources/reactphysics3d/mathematics/lcp/LCPProjectedGaussSeidel.h rename to sources/mathematics/lcp/LCPProjectedGaussSeidel.h diff --git a/sources/reactphysics3d/mathematics/lcp/LCPSolver.cpp b/sources/mathematics/lcp/LCPSolver.cpp similarity index 100% rename from sources/reactphysics3d/mathematics/lcp/LCPSolver.cpp rename to sources/mathematics/lcp/LCPSolver.cpp diff --git a/sources/reactphysics3d/mathematics/lcp/LCPSolver.h b/sources/mathematics/lcp/LCPSolver.h similarity index 100% rename from sources/reactphysics3d/mathematics/lcp/LCPSolver.h rename to sources/mathematics/lcp/LCPSolver.h diff --git a/sources/reactphysics3d/mathematics/mathematics.h b/sources/mathematics/mathematics.h similarity index 100% rename from sources/reactphysics3d/mathematics/mathematics.h rename to sources/mathematics/mathematics.h diff --git a/sources/reactphysics3d/mathematics/mathematics_functions.h b/sources/mathematics/mathematics_functions.h similarity index 100% rename from sources/reactphysics3d/mathematics/mathematics_functions.h rename to sources/mathematics/mathematics_functions.h