📈 C# Intermediate
11 lessons 4 hours
These tutorials cover various intermediate principles of using C# when working with the Stride game engine.
It is recommended that you complete all the C# Beginner tutorials before moving on to the intermediate tutorials.
To create the C# intermediate tutorial project:
- Start the Stride launcher
- Create a new project
- Select the template: Tutorials -> C# intermediate
Each tutorial has a 'Start' and a 'Completed' scene.
You can view the Completed scenes to see what the end result of each tutorial will roughly look like. If you are following along with the videos, the Start scenes serve as a good starting point. These scenes contain only the bare minimum setup.
Stride C# intermediate YouTube tutorial series
All tutorials
![Introduction](media/introduction.webp)
Introduction
A brief introduction to the C# intermediate tutorials for the Stride game engine.
📺 Watch the Introduction tutorial
![UI Basics](media/ui-basics_thumb.webp)
UI Basics
Learn about the UI editor, hooking up events, and creating UI by code.
📺 Watch the UI Basics tutorial
![Collision triggers](media/collision-triggers_thumb.webp)
Collision triggers
Explore colliders, trigger events, and colliding entities.
📺 Watch the Collision triggers tutorial
![Raycasting](media/raycasting_thumb.webp)
Raycasting
Understand raycasting, collision groups, and penetrative raycasting.
📺 Watch the Raycasting tutorial
![Project and Unproject](media/project-unproject_thumb.webp)
Project and Unproject
Dive into projecting, unprojecting, and working with viewports.
📺 Watch the Project and Unproject tutorial
![Async scripts](media/async-scripts_thumb.webp)
Async scripts
Discover asynchronous scripts, async collision triggers, and async web API usage.
📺 Watch the Async scripts tutorial
![Scenes](media/scenes_thumb.webp)
Scenes
Get familiar with child scenes, removing a scene, and (re)loading a scene.
📺 Watch the Scenes tutorial
![Animation basics](media/animation-basics_thumb.webp)
Animation basics
Master animation clips, playing and pausing, and cross-fading animations.
📺 Watch the Animation basics tutorial
![Audio](media/audio_thumb.webp)
Audio
Learn about sounds and music, spatialized sound, and streaming music.
📺 Watch the Audio tutorial
![First person camera](media/first-person-camera_thumb.webp)
First person camera
Explore mouse movement, applying rotation, and limited camera angles.
📺 Watch the First person camera tutorial
![Third person camera](media/third-person-camera_thumb.webp)
Third person camera
Understand third person offset, wall clamping, and first person fallback.
📺 Watch the Third person camera tutorial
![Navigation](media/navigation_thumb.webp)
Navigation
Dive into navigation meshes, navigation settings, and pathfinding.
📺 Watch the Navigation tutorial