Vortice is a cross platform 2D and 3D .NET framework implemented in C#.
- Cross-platform targets .NET Standard/Core 2.0+, .NET Framework and UWP.
- Modern graphics/rendering API using Vulkan, DirectX12 and DirectX11.1.
- CommandBuffer, Command Queue based rendering.
- Add OpenGL3.2+ and OpenGLES3.0+ backend.
- GLTF 2.0 support.
- Extendible Asset Pipeline.
- Install git and .NET Core 2.x SDK
- Ensure they are added to your PATH environment variable
- Run the following commands in the terminal/command line:
git clone https://github.com/amerkoleci/vortice.git
cd vortice
cd src
dotnet restore Vortice.sln
msbuild /p:Configuration=Release Vortice.sln /m
to build entire solution with Release configuration.
Vortice development, contributions and bugfixes by:
- Amer Koleci
See Credits for list of libraries, research, inspirations and assets being used.