mirror of
https://github.com/stride3d/stride
synced 2026-05-24 10:19:21 +00:00
| .. | ||
| Audio | ||
| Games | ||
| Graphics | ||
| Input | ||
| Others | ||
| Particles | ||
| Physics | ||
| Templates | ||
| Tests | ||
| Tutorials | ||
| UI | ||
| .gitignore | ||
| readme.md | ||
| XenkoSamples.sln | ||
| XenkoSamples.userprefs | ||
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 audioGames: All small game samplesGraphics: All graphics samples (display 3d models, sprites, text...etc.)Input: All input samples (touch, mouse, gamepad...etc.)UI: All UI samplesXenkoSamples.sln: A top levelXenkoSamples.slnreferencing all Game Packages (xkpkg)
- Inside a category, we store a package in its own directory. For example
SimpleAudioinAudio- Audio
SimpleAudio.xktpl: Directory containing icons/screenshots used to display the template in the UIAssets: contains assets (.xk files)Resources: contains resource files (.jpg, .fbx ... files)SimpleAudio.Android: Android executableSimpleAudio.Game: Common Game codeSimpleAudio.iOS: iOS executableSimpleAudio.Windows: Windows Desktop executableSimpleAudio.xkpkg: Package descriptionSimpleAudio.xktpl: Package Template description
- Audio