stride/samples
2026-05-18 21:27:40 +09:00
..
Audio Merge commit 'e040fb6962f0e024b8ea56cd80bb43030c109fda' into Ethereal77/directx-silk 2025-11-19 18:25:06 +09:00
Games Removed obsolete sdsl.cs and sdfx.cs files 2026-02-16 11:04:21 +09:00
Graphics Merge remote-tracking branch 'origin/master' into sdsl-rewrite 2026-05-05 11:16:32 +09:00
Input Merge commit 'e040fb6962f0e024b8ea56cd80bb43030c109fda' into Ethereal77/directx-silk 2025-11-19 18:25:06 +09:00
Others [Stride] Renaming: File and directory rename 2020-04-14 16:33:20 +02:00
Particles Removed obsolete sdsl.cs and sdfx.cs files 2026-02-16 11:04:21 +09:00
Physics Merge commit 'e040fb6962f0e024b8ea56cd80bb43030c109fda' into Ethereal77/directx-silk 2025-11-19 18:25:06 +09:00
Templates fix: Platformer2D sample, enable alpha cutoff (#3098) 2026-03-23 14:05:02 +01:00
Tests tests/samples: bump sample launch timeout 60s -> 120s 2026-05-18 21:27:40 +09:00
Tutorials Merge commit 'e040fb6962f0e024b8ea56cd80bb43030c109fda' into Ethereal77/directx-silk 2025-11-19 18:25:06 +09:00
UI Merge commit 'e040fb6962f0e024b8ea56cd80bb43030c109fda' into Ethereal77/directx-silk 2025-11-19 18:25:06 +09:00
.gitignore [Stride] Renaming: file contents 2020-04-14 16:37:41 +02:00
Directory.Build.targets screenshot tests: harness + LPIPS/Claude comparator + xunit + CI matrix 2026-05-05 10:53:38 +09:00
readme.md Added intermediate tutorial project to launcher 2022-03-28 22:23:25 +02:00
StrideSamples.sln feat: Add a new template: 2D Platformer (#3042) 2026-03-15 13:34:31 +01:00

Stride Samples

  • Each sample must be a self-contained Stride Game Package, created with GameStudio
    • It means that a sample package must not reference assets/files outside its directory
  • A sample package must use a package name that is unique and can be replaced by a simple regex in files using it (.csproj, .cs ...etc.). For example: SimpleAudio
  • We are currently using the following categories as directories to group samples under a same category
    • Audio : All samples related to audio
    • Games : All small game samples
    • Graphics : All graphics samples (display 3d models, sprites, text...etc.)
    • Input : All input samples (touch, mouse, gamepad...etc.)
    • UI : All UI samples
    • Tutorials : All Tutorial sample projects with a related video or Stride documentation page
    • StrideSamples.sln : A top level StrideSamples.sln referencing all Game Packages (sdpkg)
  • Inside a category, we store a package in its own directory. For example SimpleAudio in Audio
    • Audio
      • SimpleAudio
        • .sdtpl : Directory containing icons/screenshots used to display the template in the UI
        • Assets : contains assets (.sd files)
        • Resources : contains resource files (.jpg, .fbx ... files)
        • SimpleAudio.Android : Android executable
        • SimpleAudio.Game : Common Game code
        • SimpleAudio.iOS : iOS executable
        • SimpleAudio.Windows : Windows Desktop executable
        • SimpleAudio.sdpkg : Package description
        • SimpleAudio.sdtpl : Package Template description