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:
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.
[!Video https://www.youtube.com/embed/videoseries?list=PLRZx2y7uC8mOE6_L0ZiFxNBE7HmzU2dP7]
A brief introduction to the C# intermediate tutorials for the Stride game engine.
📺 Watch the Introduction tutorial
Learn about the UI editor, hooking up events, and creating UI by code.
📺 Watch the UI Basics tutorial
Explore colliders, trigger events, and colliding entities.
📺 Watch the Collision triggers tutorial
Understand raycasting, collision groups, and penetrative raycasting.
📺 Watch the Raycasting tutorial
Dive into projecting, unprojecting, and working with viewports.
📺 Watch the Project and Unproject tutorial
Discover asynchronous scripts, async collision triggers, and async web API usage.
📺 Watch the Async scripts tutorial
Get familiar with child scenes, removing a scene, and (re)loading a scene.
📺 Watch the Scenes tutorial
Master animation clips, playing and pausing, and cross-fading animations.
📺 Watch the Animation basics tutorial
Learn about sounds and music, spatialized sound, and streaming music.
📺 Watch the Audio tutorial
Explore mouse movement, applying rotation, and limited camera angles.
📺 Watch the First person camera tutorial
Understand third person offset, wall clamping, and first person fallback.
📺 Watch the Third person camera tutorial
Dive into navigation meshes, navigation settings, and pathfinding.
📺 Watch the Navigation tutorial