stride3d / stride
- понедельник, 18 сентября 2023 г. в 00:00:06
Stride Game Engine (formerly Xenko)
Welcome to the Stride source code repository!
Stride is an open-source C# game engine for realistic rendering and VR. The engine is highly modular and aims at giving game makers more flexibility in their development. Stride comes with an editor that allows you to create and manage the content of your games or applications visually and intuitively.
To learn more about Stride, visit stride3d.net.
This project is supported by the .NET Foundation.
Stride is covered by the MIT License unless stated otherwise (i.e. for some files that are copied from other projects). You can find the list of third party projects here. Contributors need to sign the following Contribution License Agreement.
Stride being a .NET Foundation project, it has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.
If you are a developer with solid experience in C#, rendering techniques, or game development, we want to hire you! We have allocated funds from supporters on OpenCollective and can pay for work on certain projects. More info about this here.
Find explanations and information about Stride:
Ask for help or report issues:
.NET desktop development
with .NET Framework 4.7.2 targeting pack
Desktop development with C++
with
Windows 10 SDK (10.0.18362.0)
(it's currently enabled by default but it might change)MSVC v143 - VS2022 C++ x64/x86 build tools (v14.30)
or later version (should be enabled by default)C++/CLI support for v143 build tools (v14.30)
or later version (not enabled by default)Mobile development with .NET
and Android SDK setup (API level 27)
individual component, then in Visual Studio go to Tools > Android > Android SDK Manager
and install NDK
(version 19+) from Tools
tab.git lfs clone https://github.com/stride3d/stride.git
lfs
, make sure you use the command above or that your git client does it for you<StrideDir>\build\Stride.sln
with Visual Studio 2022 and build Stride.GameStudio
in the 60-Editor solution folder (it should be the default startup project) or run it from VS's toolbar.
Stride.Android.sln
, Stride.iOS.sln
, etc.C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin
)git lfs clone https://github.com/stride3d/stride.git
/Build
with the command prompt, input msbuild /t:Restore Stride.sln
then compile.bat
If building failed:
Prerequisites
thinking that you already have the latest version, update to the latest anyway just to be sure....\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin
should be removed)dotnet nuget locals all --clear
), delete the hidden .vs
folder inside \build
and the files inside bin\packages
, kill any msbuild and other vs processes, build the whole solution then build and run GameStudio.Do note that test solutions might fail but it should not prevent you from building Stride.GameStudio
.
Please check our Contributing Guidelines.
Branch | master |
---|---|
Windows D3D11 | |
Windows D3D12 | |
Windows Vulkan | |
Windows OpenGL | |
Windows OpenGL ES | |
iOS | |
Android | |
Linux Vulkan | |
Linux OpenGL | |
Tests Windows Simple | |
Tests Windows D3D11 |
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!