Skip to content

Commit 89cbf78

Browse files
authored
Merge pull request #447 from stride3d/master
Build Stride Docs for Azure Web App Staging
2 parents 5cb72bb + 856572a commit 89cbf78

10 files changed

Lines changed: 45 additions & 32 deletions

File tree

en/contributors/documentation/major-release-workflow.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,18 @@ The `BuildDocs.ps1` script will manage the deployment to the `4.2` folder while
3030

3131
1. Modify `contributors\engine\building-source-windows.md`
3232
- Update SDK version references
33+
- Update Visual Studio version
34+
1. Modify `contributors\engine\building-source-windows-other-ide.md`
35+
- Update Build Tools path
36+
1. Modify `contributors\engine\building-source-windows-visual-studio.md`
37+
- Update Visual Studio version
3338
1. Modify `manual\troubleshooting\stride-doesnt-run.md`
34-
- Update SDK version references
39+
- Update SDK and .NET version references
40+
- Update Visual Studio version
3541
1. Modify `manual\files-and-folders\distribute-a-game.md`
3642
- Update SDK version references
3743
1. Modify `manual\get-started\update-stride.md`
38-
- Update Visual Studio version
44+
- Update Visual Studio version
45+
1. Modify `includes\docs-prerequisites.md`
46+
- Update SDK and .NET version references
47+
- Update Visual Studio version

en/contributors/engine/building-source-windows-other-ide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Build Stride without Visual Studio
22

3-
1. **Install** [Visual Studio Build Tools](https://aka.ms/vs/17/release/vs_BuildTools.exe) with the same prerequisites listed above.
3+
1. **Install** [Visual Studio Build Tools](https://aka.ms/vs/stable/vs_BuildTools.exe) with the same prerequisites listed above.
44
2. **Add MSBuild to your system's PATH:**
5-
- Add MSBuild's directory to your `PATH` environment variable (e.g., `C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin`).
5+
- Add MSBuild's directory to your `PATH` environment variable (e.g., `C:\Program Files (x86)\Microsoft Visual Studio\2026\BuildTools\MSBuild\Current\Bin`).
66
3. **Clone the repository:**
77
```bash
88
git lfs clone https://github.com/stride3d/stride.git

en/contributors/engine/building-source-windows-visual-studio.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Build Stride with Visual Studio 2022
1+
# Build Stride with Visual Studio 2026
22

33
Here are the steps to build Stride with Visual Studio. If you do not have or want to use Visual Studio, see [building with other IDEs](building-source-windows-other-ide.md).
44

@@ -7,7 +7,7 @@ Here are the steps to build Stride with Visual Studio. If you do not have or wan
77
git lfs clone https://github.com/stride3d/stride.git
88
```
99
2. **Open the solution:**
10-
- Open `<StrideDir>\build\Stride.sln` with Visual Studio 2022.
10+
- Open `<StrideDir>\build\Stride.sln` with Visual Studio.
1111
- Build the `Stride.GameStudio` project in the `60-Editor` solution folder (it should be the default startup project) or run it directly from Visual Studio's toolbar.
1212
- _Optionally_, open and build `Stride.Android.sln`, `Stride.iOS.sln`, etc.
1313

@@ -17,9 +17,9 @@ Here are the steps to build Stride with Visual Studio. If you do not have or wan
1717
## If building failed
1818

1919
* Some errors for test projects are normal, GameStudio will start anyway.
20-
* The Visual Studio extension might fail to build if you are missing the [Visual Studio SDK](https://learn.microsoft.com/en-us/visualstudio/extensibility/installing-the-visual-studio-sdk?view=vs-2022), but Game Studio will start anyway.
20+
* The Visual Studio extension might fail to build if you are missing the [Visual Studio SDK](https://learn.microsoft.com/en-us/visualstudio/extensibility/installing-the-visual-studio-sdk?view=visualstudio), but Game Studio will start anyway.
2121
* If you skipped any of the **Prerequisites** thinking you already have the latest version, please update to the latest to be sure.
22-
* Visual Studio might have issues building properly if an older version is present alongside 2022. If you want to keep those versions, ensure they are up to date and that you are building Stride using Visual Studio 2022.
22+
* Visual Studio might have issues building properly if an older version is present alongside 2026. If you want to keep those versions, ensure they are up to date and that you are building Stride using Visual Studio 2026.
2323
* Your system's `PATH` should not contain older versions of MSBuild (e.g., `...\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin` should be removed).
2424
* Some changes might require a system reboot. Try that if you haven't yet, for example, if you see these errors:
2525
* `Could not find a compatible version of MSBuild.`

en/contributors/engine/building-source-windows.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
1. **Latest [Git](https://git-scm.com/downloads)** with **Large File Support** selected during setup. For convenience, you might also use a Git UI client like [GitExtensions](https://gitextensions.github.io/).
66
2. **[.NET 10.0 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/10.0)**
77
- Run `dotnet --info` in a console or PowerShell window to see which versions you have installed.
8-
3. **[Visual Studio 2026](https://visualstudio.microsoft.com/insiders/)** (the Community edition is free), with the following workloads. Follow this link if you would rather use [a different IDE or the command line](#build-stride-without-visual-studio).
8+
3. **[Visual Studio 2026](https://visualstudio.microsoft.com/downloads/)** (the Community edition is free), with the following workloads. Follow this link if you would rather use [a different IDE or the command line](#build-stride-without-visual-studio).
99
- **.NET desktop development** with **.NET Framework 4.7.2 targeting pack** *(should be enabled by default)*
1010
- **Desktop development with C++** with:
1111
- **Windows 11 SDK (10.0.22621.0)** or a later version *(should be enabled by default)*
@@ -16,12 +16,12 @@
1616
- *Optional* (to build the VSIX package): **Visual Studio extension development**
1717

1818
> [!NOTE]
19-
> The installation of Visual Studio with the required components may require up to **14 GB of disk space**, depending on your system and selected components.
19+
> The installation of Visual Studio with the required components may require up to **19 GB of disk space**, depending on your system and selected components.
2020
2121
> [!WARNING]
2222
> If this is your first time installing the .NET SDK, you might need to restart your system after the installation so that the system can recognize the new environment variables.
2323
2424
## Build Stride
2525

26-
- [Visual Studio 2022 instructions](building-source-windows-visual-studio.md)
26+
- [Visual Studio 2026 instructions](building-source-windows-visual-studio.md)
2727
- [Rider or Visual Studio Code instructions](building-source-windows-other-ide.md)

en/includes/docs-prerequisites.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
1. Familiarity with the command line
2-
1. **.NET SDK 8.0 or higher:** You can download the installer from the [.NET SDK website](https://dotnet.microsoft.com/en-us/download)
3-
- If .NET SDK is already installed, ensure you have version 8.0 or higher. You can check your version by running `dotnet --info` in a terminal.
2+
1. **.NET SDK 10.0 or higher:** You can download the installer from the [.NET SDK website](https://dotnet.microsoft.com/en-us/download)
3+
- If .NET SDK is already installed, ensure you have version 10.0 or higher. You can check your version by running `dotnet --info` in a terminal.
44
1. **Git installed:** You will need Git for version control. If you don't have Git installed, you can download it from the [Git website](https://git-scm.com/downloads)
5-
1. **Development IDE of choice:** Choose an Integrated Development Environment (IDE) that you're comfortable with for development. Although there are various popular choices, such as Visual Studio, Visual Studio Code, and others, this guide will focus on using **Visual Studio**, as it is the primary IDE for the Stride project, and as of writing, we use **Visual Studio 2022**. You can download the free Community edition from the [Visual Studio website](https://visualstudio.microsoft.com/downloads/)
5+
1. **Development IDE of choice:** Choose an Integrated Development Environment (IDE) that you're comfortable with for development. Although there are various popular choices, such as Visual Studio, Visual Studio Code, and others, this guide will focus on using **Visual Studio**, as it is the primary IDE for the Stride project, and as of writing, we use **Visual Studio 2026**. You can download the free Community edition from the [Visual Studio website](https://visualstudio.microsoft.com/downloads/)

en/manual/files-and-folders/cached-files.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ You might want to clean the cache if:
1414

1515
![Clean solution](media/clean-solution.png)
1616

17-
2. If you have the [Stride Visual Studio extension](../get-started/visual-studio-extension.md) installed, you can also clean the asset cache. **Using VS 2022**: To do this, under Extensions > **Stride**, select **Clean intermediate assets for Solution**.
17+
2. If you have the [Stride Visual Studio extension](../get-started/visual-studio-extension.md) installed, you can also clean the asset cache. **Using Visual Studio**: To do this, under Extensions > **Stride**, select **Clean intermediate assets for Solution**.
1818

1919
![Clean solution](media/clean-assets.png)
2020

en/manual/index.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ To edit any page of this manual, click the **Edit this page** link at the bottom
1919
**Recent updates**
2020

2121
- Manual
22+
- <span class="badge text-bg-info">Updated</span> [Scripts - Best Practices](scripts/best-practice.md) - More content added
23+
- <span class="badge text-bg-warning">Important</span> [Physics - Script a trigger](physics/script-a-trigger.md) - Example updated
24+
- <span class="badge text-bg-warning">Important</span> [Physics - Triggers](physics/triggers.md) - Example updated
25+
- <span class="badge text-bg-info">Updated</span> [Graphics - Custom shaders](graphics/effects-and-shaders/custom-shaders.md) - Troubleshooting section added
2226
- <span class="badge text-bg-success">New</span> [Glossary](glossary/index.md) - New glossary section added
2327

2428
**Previous updates**
@@ -43,5 +47,5 @@ To edit any page of this manual, click the **Edit this page** link at the bottom
4347
- <span class="badge text-bg-info">Updated</span> [Tutorials](../tutorials/index.md) - Added lesson counts and total length
4448
- Contributing
4549
- <span class="badge text-bg-info">Updated</span> [Contributing - Roadmap](../contributors/roadmap.md) - GitHub Project - Roadmap link added
46-
- <span class="badge text-bg-success">New</span> [Contributing - Core Team](../contributors/core-team.md) - The Stride core team
50+
- <span class="badge text-bg-success">New</span> [Contributing - Core team](../contributors/core-team.md) - The Stride core team
4751
- <span class="badge text-bg-info">Updated</span> [Contributing - Roadmap](../contributors/roadmap.md) - Status added

en/manual/physics/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
![Physics in Stride](media/physics-index-physics-in-stride.png)
44

55
> [!WARNING]
6-
> These pages are being updated. [Bullet Physics](../physics-bullet/index.md) is being phased out. We no longer plan to support or expand its features as our focus shifts to Bepu Physics. We recommend transitioning to Bepu Physics for access to the latest updates and ongoing improvements.
6+
> [Bullet Physics](../physics-bullet/index.md) is being phased out. We no longer plan to support or expand its features as our focus shifts to Bepu Physics. We recommend transitioning to Bepu Physics for access to the latest updates and ongoing improvements.
77
88
Stride simulates real-world physics such as gravity and collisions using "Bepu physics".
99
This section explains how physics components work, how to add them to your project, and how to use them with scripts.

en/manual/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ items:
419419
- name: Custom particles
420420
href: particles/tutorials/custom-particles.md
421421

422-
- name: Physics [WIP]
422+
- name: Physics
423423
href: physics/index.md
424424
items:
425425
- name: Configuration

en/manual/troubleshooting/stride-doesnt-run.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,27 @@
55
If you're having trouble running Stride, make sure you've installed all the prerequisites:
66

77
* .NET SDK 10.0
8-
* Visual C++ Redistributable 2019 (or later)
8+
* Visual C++ Redistributable 2022 (or later)
99
* .NET Framework 4.7.2 (required for the Visual Studio plugin)
1010
* Visual Studio or Build Tools (optional but recommended)
1111

1212
Alternatively, uninstall Stride, restart the Stride installer, and install the prerequisites when prompted.
1313

1414
### .NET SDK 10.0
1515

16-
.NET SDK 10.0 should have been installed by Stride prerequisite installer, if Visual Studio 2022 didn't do it previously.
16+
.NET SDK 10.0 should have been installed by Stride prerequisite installer, if Visual Studio 2026 didn't do it previously.
1717

18-
If for some reason you need to install it manually, you can use [this link](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) and select the latest .NET SDK 10.0 for Windows.
18+
If for some reason you need to install it manually, you can use [this link](https://dotnet.microsoft.com/en-us/download/dotnet/10.0) and select the latest .NET SDK 10.0 for Windows.
1919

2020
### Visual C++ Redistributable 2019 (or later)
2121

2222
To check if this is installed, see **Control Panel > Programs > Programs and Features** and look for **2015-2019 Redistributable**.
2323

2424
![Programs and features](media/programs-and-features-redistributable.webp)
2525

26-
If it's not installed, you can download the Redistributable from [Visual Studio Downloads](https://www.visualstudio.com/downloads/) (under **Other Tools and Frameworks**). Make sure to install both **x86** and **x64** versions.
26+
If it's not installed, you can download the Redistributable from [Visual Studio Downloads](https://visualstudio.microsoft.com/downloads/) (under **Other Tools, Frameworks, and Redistributables**). Make sure to install both **x86** and **x64** versions.
2727

28-
> [!Note]
28+
> [!NOTE]
2929
> If you see **2015-2022 Redistributable** instead, it's ok. Since 2015, they are cumulative. Just make sure the last year is at least 2019.
3030
3131
### .NET Framework 4.7.2 (or later)
@@ -34,27 +34,27 @@ To check if this is installed, follow the instructions on [this page](https://le
3434

3535
If it's not installed, you can download it from the [Microsoft Download Center](https://dotnet.microsoft.com/en-us/download/dotnet-framework).
3636

37-
> [!Note]
37+
> [!NOTE]
3838
> If you have .NET 4.8 installed, you don't need to install .NET 4.7.2. Each 4.x version is cumulative.
3939
40-
### Visual Studio 2022 (optional)
40+
### Visual Studio 2026 (optional)
4141

42-
If you have Visual Studio 2022 (or later) installed, you need to have the following workloads and/or components installed:
42+
If you have Visual Studio 2026 (or later) installed, you need to have the following workloads and/or components installed:
4343
* **.NET desktop development** with **Development tools for .NET** optional component enabled.
4444

45-
> [!Note]
46-
> Earlier versions might work with older version of Stride. However, for Stride 4.2 and later you only need to have .NET SDK 10.0 installed.
45+
> [!NOTE]
46+
> Earlier versions might work with older version of Stride. However, for Stride 4.3 and later you only need to have .NET SDK 10.0 installed.
4747
48-
### Build Tools for Visual Studio 2022 (optional)
48+
### Build Tools for Visual Studio 2026 (optional)
4949

50-
If you **don't** have Visual Studio installed and don't want to install it, you can install **Build Tools for Visual Studio** instead. You can download this from [Visual Studio Downloads](https://www.visualstudio.com/downloads/) (under **Tools for Visual Studio**).
50+
If you **don't** have Visual Studio installed and don't want to install it, you can install **Build Tools for Visual Studio** instead. You can download this from [Visual Studio Downloads](https://visualstudio.microsoft.com/downloads/) (under **Tools for Visual Studio**).
5151

5252
You need to have the following workloads and/or components installed:
5353
* **.NET desktop build tools** with **.NET SDK** optional component enabled.
5454

55-
> [!Note]
55+
> [!NOTE]
5656
> If you don't need Visual Studio, don't worry – it doesn't install it.
57-
>![Installing VS build tools](../get-started/media/installing-vs-build-tools.webp)
57+
> ![Installing VS build tools](../get-started/media/installing-vs-build-tools.webp)
5858
5959
## See also
6060

0 commit comments

Comments
 (0)