Engine: App/Input/Screen registry classes are correctly initialized. Added new options and properties in Application.
Camera: Added an experimental OrbitController.
Clean: Removed SkyboxMaterial.
Fixed DirectX issue by using SV_Position semantic in VertexShader struct. Thanks to MonoGame community ;)
Camera: More work on controllers (FPS and Orbit).
Geometry: Added plane.
Input: Deadzone support for gamepad.
Shader: Added a water shader, it doesn't compile with DirectX yet.
Skybox: Using a larger size by default.
Fixed shaders for DirectX, it's works !
Replaced StandardMaterial by DiffuseSpecularMaterial. More work on light, prefabs, terrain, etc.
Prefabs will be moved in a separate assembly later, there are the only object that can call Application.Content/GraphicsDevice. All internal components MUST (if possible) not use it.
Moved controllers to an appropriate folder. Added velocity and angular velocity for all controllers. Cleaned some unecessary using statements.