stride/samples
2019-11-18 22:42:34 +01:00
..
Audio [Build] Remove the -beta02 version suffix and bump samples accordingly 2019-10-30 16:11:36 +01:00
Games [Build] Remove the -beta02 version suffix and bump samples accordingly 2019-10-30 16:11:36 +01:00
Graphics [Build] Remove the -beta02 version suffix and bump samples accordingly 2019-10-30 16:11:36 +01:00
Input [Build] Remove the -beta02 version suffix and bump samples accordingly 2019-10-30 16:11:36 +01:00
Others Initial commit 2018-06-19 18:07:32 +09:00
Particles [Build] Remove the -beta02 version suffix and bump samples accordingly 2019-10-30 16:11:36 +01:00
Physics [Build] Remove the -beta02 version suffix and bump samples accordingly 2019-10-30 16:11:36 +01:00
Templates [Build] Remove the -beta02 version suffix and bump samples accordingly 2019-10-30 16:11:36 +01:00
Tests [Build] Bumped MSBuild.Sdk.Extras to 2.0.54 2019-10-04 17:09:00 +02:00
Tutorials Spelling improvements, Removal of Linq usage, Code styling 2019-11-18 22:42:34 +01:00
UI [Build] Remove the -beta02 version suffix and bump samples accordingly 2019-10-30 16:11:36 +01:00
.gitignore Initial commit 2018-06-19 18:07:32 +09:00
readme.md Initial commit 2018-06-19 18:07:32 +09:00
XenkoSamples.sln [Samples] Added CSharpBeginner tutorial 2019-11-11 12:07:40 +01:00
XenkoSamples.userprefs Initial commit 2018-06-19 18:07:32 +09:00

Xenko Samples

  • Each sample must be a self-contained Xenko 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
    • XenkoSamples.sln : A top level XenkoSamples.sln referencing all Game Packages (xkpkg)
  • Inside a category, we store a package in its own directory. For example SimpleAudio in Audio
    • Audio
      • SimpleAudio
        • .xktpl : Directory containing icons/screenshots used to display the template in the UI
        • Assets : contains assets (.xk 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.xkpkg : Package description
        • SimpleAudio.xktpl : Package Template description