Stride samples 4.4.0
For Stride engine 4.4.0-beta8.
What's changed in the Stride samples
- Delete unused ThirdPersonPlatformer resources (323ca78)
- Fix background for material shader demo (#3415) (5aaec4d)
- MaterialPackage: MaterialModel opts out of material deduplication (d94e5ea)
- Samples solution: drop the stray DefaultStartup from BepuSample.Windows (2f019c9)
- SpaceEscape: BackgroundInfo.Holes is serialized again (4fca582)
- Remove redMaterial from AsyncCollisionTriggerDemo (cbd925f)
- fix: BepuSample.Game.csproj - update target framework to net10.0 (#3358) (50ff1b1)
- Undo Holes removal (aef31a8)
- Revert "Prevent crash from null redMaterial in AsyncCollisionTriggerDemo.cs" (0a43ba0)
- Prevent crash from null redMaterial in AsyncCollisionTriggerDemo.cs (d8fdda2)
- Fix hard-coded url path in LoadingContentDemo.cs (50da51b)
- Ensure the time is not changed for the Linear Interpolation demo in C# Beginner tutorial (63e152a)
- Add package prefixes to remaining root assets (bc158a8)
- Reimport each project individually (bb4bba7)
- Remove Deploy from solution file (aa2806e)
- Update sample projects with reimported files (011b10e)
- Removed game settings overrides (#3343) (f98a57d)
- fix: settle RenderTextureSceneRenderer output for sampling (c9f5541)
- feat: asset packs for New Game as dotnet new item templates (2e6d6ea)
- chore: track .ico/.cur/.xcf/.pdn/.woff/.eot binaries with git-lfs (f12d2ac)
- build: dev-packages: mirror stubs into bin/packages so the local feed stays valid in dev mode (007e265)
- Skip empty collections when saving .sdpkg, clean existing ones (bbe7a86)
- Classify project type from OutputType, drop explicit StrideProjectType=Executable (929d000)
- build: convert all solutions from .sln to .slnx (11ecd98)
- samples: drop redundant direct Stride reference in BepuSample (c4fcf7e)
- assets: bump in-repo samples to 4.4.0 (asset migration + Stride.AssetCompiler rename) (41a8482)
- templates: rework sample bump to transform-based -devN flow (restore+migrate against real local packages, finalize to clean release version) (0fd585c)
- tests: move Stride.Samples.Tests to tests/enduser/ and rename workflow to test-enduser (686265c)
- fonts: resolve system fonts to metric-compatible equivalents cross-platform (b8b16f6)
- tests: bump pinned WARP to 1.0.20 (e7c1e8c)
- D3D12: pin app-local Agility SDK for tests (42f4cff)
- tests: capture hang dump on sample teardown timeout (bb0141c)
- tests: keep regen dir on STRIDE_TESTS_KEEP=1, hint GameMenu arbiter (d18d906)
- templates: pack missing platform exec projects into every sample (cc82f2f)
- tests: run Stride.Samples.Tests on Linux/macOS hosts (74dc583)
- templates: UpdatePlatforms reuses stride-game instead of a duplicate template (a8e339e)
- tests: detach Stride.Samples.Tests from Stride.Assets.Presentation (a57a2ff)
- templates: UpdatePlatforms as a stride-platforms dotnet new template (072246a)
- templates: move DotNetNew machinery into Stride.Assets (f223a51)
- tests: AOT publish+run lane for sample screenshots (bedc904)
- tests: report post-done crashes in screenshot orchestrator (cd9385c)
- autotesting: AOT-clean harness, fixtures self-register (fa90d81)
- Retire legacy template system (90982f9)
- samples: prep for dotnet new template use (52844d7)
- tests/samples: bump sample launch timeout 60s -> 120s (57d0cc1)
- tests/samples: pass StrideGraphicsApi to sample build from harness (52803ed)
- tests: extract ScreenshotComparator into shared sources/tests/ project (4947898)
- tests: fix screenshot-runner file race when sample times out (3a4764f)
- tests: classify gameplay-state drift as not-a-regression in vision fallback (ccf86bb)
- screenshot tests: harness + LPIPS/Claude comparator + xunit + CI matrix (37e9f2e)
- samples test: remove legacy SamplesTestServer + Games.Testing infrastructure (02bc07b)
- build/test: dev-built nupkgs flow into the test pipeline (b2ab914)
- fix: remove Teamcity reference (2598843)
- refactor: replace SDK-style project references with direct imports (11de670)
- fix: Platformer2D sample, enable alpha cutoff (#3098) (3d88961)
- feat: Add a new template: 2D Platformer (#3042) (e0a2278)
- Rename Stride.Sdk to Stride.Build.Sdk to reserve Stride.Sdk for future user-facing SDK (4a92770)
- Enable assembly processor by default for test projects (b946d3f)
- Fix test output path resolution from NuGet package cache (97ff75c)
- Fix SourceLink error when ManagePackageVersionsCentrally=false (a8811e4)
- Delete sources/targets/ legacy build system (Phase 7.1) (85f8ea0)
- fix: Stride.Samples.Tests missing package reference (ae9e506)
- Removed obsolete sdsl.cs and sdfx.cs files (24c6381)
- Updated Vortice.Vulkan package to the latest version 2.1.2 -> 3.0.3 (#2991) (cba4e2a)
- fix: removed expectedly ignored vs directory (#3011) (1412215)
- Refactoring changes in Stride.GameStudio 2 (#2970) (9a2f741)
- chore: Bumped samples (c5c262d)
- fix: Samples: remove ID collisions (ec6f8d4)
- Fix some incompatibilities and quirks after rebase (5ca909c)
- chore: Update to dotnet 10 (#2888) (04dc306)
- fix: Refactor bepu contact management, support compound shape child index lookup and provide Impact Force evaluation to users (#2901) (e162677)
- fix: Remove usage of FastList from samples following #2798 (a312ce2)
- feat: Update Stride dev version for the game samples (#2836) (881ec7d)
- feat: Create Bepu demo sample templates. (#2704) (6938820)
- refactor: Nullable and Modernization for Core Assets projects (#2658) (cb520de)
- Replace Xenko logo in MaterialModel.fbx to Stride logo (#1505) (#2546) (f8543b7)
- Fix sample projects, remove unused properties (#2205) (c424213)
- fix: Typo in VRSandboxApp (#2396) (fd54194)
- feat: Hide default font name for SystemFontProvider (#2385) (b40ad46)
- feat: Update samples/template to top-level statements (#2187) (5c847ee)
- Update samples to Stride 4.2 (#2132) (5bf5eee)
- [Samples] Fix ResourceFolders reference in package file (#2109) (fc2fe12)
- Update dependencies (#2046) (0f6f4ee)
- [Build] Don't use central package management for Stride.Samples.Tests (6f2df39)
- [Build] Move Directory.Packages.props (1f0be73)
- Use central package management (#2045) (1fc04d4)
- [NuGet] Add missing Microsoft dll required by latest NuGet. Also fixed Samples.Tests build (3288e1b)
- [NuGet] Fix build (forgot to udpate one csproj) (caf0079)
- [NuGet] Changed Stride.NuGetResolver to be a proper library (otherwise there was a deadlock with the JIT). Auto-generates NuGetResolverModuleInitializer.cs for each entrypoint assembly/TFM. (33c30fc)
- [VR] Remove framecap from VR sample (62c4625)
- [Docs] Update PropertiesDemo.cs (b5cf845)
- Revert "[Editor] Remove some windows dependencies in editor libraries (#1908)" (#1980) (906862b)
- [Sample] Replace deprecated GetServiceAs calls (#1943) (0343e19)
- [Editor] Remove some windows dependencies in editor libraries (#1908) (329becb)
- [Core] Fix StringComparison across the project (#1846) (dab0b6c)
- [Samples] Add more documentation for beginner tutorial (#1830) (a94672b)
- [Sample] Fix SpriteFont sample, typo in service fetch (#1798) (77a2bfb)
- updated runtimeidentifiers (fad2a0e)
- Remove WinStore content for VRSandbox sample (43e79b0)
- Cleanup Windows Phone refs (7f6e165)
- fixed constructors in CsharpBeginner template (fd6a89f)
- change .NET references to net8.0 (3b134d9)
- updated packages to dotnet 7 (abb52e7)
- [Template] FPS, remove unused logic (#1512) (1e1a1c1)
- [Template] Fix first and third person delta time usage (#1511) (4a3f8f5)
- Configure Samples.Tests and SamplesTestServer to auto resolve packages correctly (9237b2d)
- [Samples] Fix TopDownRPG punch animation caused by breaking change in raycast from #1105 (9f8e5f3)
- [Samples] Update camera before using its ViewMatrix (otherwise it result in NaN being sent to physics engine, resulting in a crash) (072c997)
- [Samples] Fix build error of VRSanbox (8182629)
- C# intermediate tutorial fixes: remade audio startscene. remove specular from wood (#1446) (5063008)
- feedback async await (cf5adae)
- removed line by mistake (1b26de9)
- cleanup tpc (de05ca6)
- small fps improvement (c7efdae)
- async tutorial (6d61a4c)
- Tutorial improvements again (6a93654)
- UI text (9a8b389)
- tutorial improvements (2e41b96)
- Removing build-time warnings (99b736c)
- Character orientation usage instead of transform (ed4a871)
- replaced tutorial icons with eiderens version (e0cd878)
- copyright added to files (f52f720)
- Shortened the teleporter code (d47c092)
- Remove unused fonts (9aa76b7)
- Removed old unused scripts, small tweaks to scenes (fca4f79)
- Some more typo fixes (8e38814)
- Applied PR feedback thanks Eideren and Manio143 (c2338c2)
- remove rider settings (146c876)
- Final testing of scenes (59c62f4)
- clceanup scenes (f15ed3b)
- Tiny improvements (533e734)
- Removed dot in code files , double code folder (ab4280a)
- Removing spaces and dots to support templates (aab8ab8)
- rootasset (d1d901c)
- raycast compl (df1eea5)
- Added start scenes (1c62b91)
- Added intermediate tutorial project to launcher (7892f3b)
- Cleanup (1c7e5fa)
- Some folder numbering and code comments (26581a2)
- utorial menu fixes and improved on various scenes (59f72f4)
- Tutorial menu wip (dbffe5f)
- Rearrange scenes (ff2ed15)
- completed third person raycasts (3359a3a)
- working tpc, adjusting racast (efbf896)
- wip fpc and tpc (bc04507)
- Async api sample (6b3782c)
- Audio stream (7dfb425)
- Projecting shortened (41546ea)
- Scene improvements (0e496a3)
- navigation rework (9e083b5)
- nav mesh testing (c61ec66)
- Correcting audio (21dab42)
- cleanup (05579ca)
- Scenes restored (562c8d0)
- Cleanup (0674d8a)
- Folder nesting (b5c209e)
- Apply correct project tutorial structure (a6fe51e)
- Audio wip (691d49e)
- Wip project unproject (1a66484)
- wip unproject project demo (c82cb8c)
- Completed-animations changes (cf85b80)
- Animation basics (e5e65bc)
- Finished the structure for scenes tutorial (7a77b80)
- scenes wip (57e2847)
- Remove projects that were placed in wrong folder (150f6e0)
- wip scene loading (24b5f95)
- Finished raycasting (4b14b67)
- Racyast laser (d11d84f)
- raycast wip (974f431)
- Some cleanup (37687a8)
- Base Project + UI basics + collision tutorial (4e7b54d)
- [Build] Fix latest nuget and update packages (23644db)
- Revert "change version suffix from "-beta" to "-net6" to represent runtime change" (e8ba483)
- [Sample] Fix fog name conflict in Space Escape (#1183, #1217) (8b31cee)
- [Build] Moved NuGetLoader executables from lib\TFM to tools\TFM (fixes #1139) (de0a0cb)
- change version suffix from "-beta" to "-net6" to represent runtime change (d2752cd)
- WIP: move to net6 (94d8169)
- [Samples] Bumped samples (68153c8)
- Updated copyright headers (6a2e29b)
- [Build] Switched tools to single TFM (managed C++ projects were broken with 16.9) (b96f3bb)
- [Samples] Fix missing sub-scenes in CSharpBeginner that belongs to the Game project's root asset (fixes #821) (e12abce)
- Fix using uninitialized CharacterScript (90a2cf8)
- Small notes and comments (20c8b1d)
- Some beginner updates (3621792)
- [Samples] Reset mannequin model to double-check material and node names (#777) (7dcc7e9)
- Update models to stride (#789) (8b1c27c)
- Updated models to use stride logo (6315fb6)
- [Samples] Fix JumpyJet collision detection (#772) (523d17b)
- Mouse comments improved (517b38c)
- Missing scripts for some reason (39a456d)
- [Build] Fixes so that commandline Restore work with netcoreapp3.1 (4f54069)
- Error with dictionary (758d79c)
- Updated first 10 tutorials (84262fd)
- reorder main scene (81ced3b)
- improvements (d429f8b)
- [Samples] Bumped to beta04, with samples as well (2baf1af)
- [Build] Renamed targets to follow props/targets pattern (8d959c2)
- Fix c# beginner's KeyboardInputDemo code & update code comment (#732) (ec50001)
- Fix FPS dependant scroll in JumpyJet sample (and some typos) (7910082)
- [Samples] Fix minor typos in the assets (fd243ca)
- [Samples] Minor typo fixes (e12df6d)
- small fixes (d6ccb74)
- Closing userdoc (8243ac3)
- Updated screenshot in launcher (b818d14)
- Improved properties tutorial (0c720bd)
- Referenced editorconfig and cleaned up code (4c6ece7)
- [Stride] Reapply missing changes from master-3.1 (500db1f)
- [Stride] Renaming: icons (76f3c4f)
- [Stride] Renaming: Adjust material names from .fbx back to Xenko (e6240f1)
- [Stride] Renaming: file contents (3e83da5)
- [Stride] Renaming: File and directory rename (f72b9c6)
- [Shaders] Upgraded xkeffectlog for samples (fc622ef)
- [Samples] GameMenu: remove duplicate SplashScript (from UrlReference branch) (4df7ff9)
- [UrlReference] Update samples/templates to use UrlReference. (f00cc0e)
- [Tests] Rearranged unit tests to be self executable with a simplistic UI (using Avalonia for future cross platform) (56f97f4)
- [Samples] Updated samples to use auto include for xksl/xkfx (b9b9270)
- [Build] xksl.cs/xkfx.cs are now included automatically (fixes #554) (b79f716)
- Spelling improvements, Removal of Linq usage, Code styling (db105d8)
- [Samples] Added CSharpBeginner tutorial (6c5b5dd)
- [Build] Remove the -beta02 version suffix and bump samples accordingly (7419012)
- [Physics] Include namespaces of FastList from 531 (ac6990c)
- [Physics] Remove helper functions which allocs new lists (f89d046)
- Revert "[Build] Remove the -beta02 version suffix" and bump samples accordingly (238a431)
- [Build] Bumped MSBuild.Sdk.Extras to 2.0.54 (339d9e8)
- [Samples] Updated to 3.1.0.1 (3f31587)
- [Build] Replaced to for shaders/effects (6553d51)
- Revert "[Build] Switched to MSBuild.Sdk.Extras version 2.0.41" (8634461)
- [Build] Switched to MSBuild.Sdk.Extras version 2.0.41 (0f1ff64)
- [Build] Bump MSBuild.Sdk.Extras to 2.0.24 (01c81ae)
- [Build] Removed obsolete props files (47e1042)
- [Samples] Fix Sprite Studio demo (missing reference to SpriteStudio runtime) (52da39c)
- [Tests] Fix sample games unit tests (d966008)
- [Samples] Removed reference to RenderContext.SceneInstance (fixes #386) (618f743)
- [Samples] Misc camera controller fixes (#359) (8b24b27)
- [Build] Switch game projects to use netstandard2.0 (ad4a6be)
- [Build] Updated to MSBuild.Sdk.Extras version 1.6.65 (compatible with VS2019) (5a7ed96)
- [Build] Changed dev/beta versioning to permit upgrading between interleaved dev and beta releases (betaXX.YYYY format with XX = asset version and YYYY = git height) (4ab3006)
- [Samples] Keep Xenko.Particles for now, until we have better extensibility in Graphics Compositor (c2b417c)
- [Samples] Updated with 3.1 (step 2) (794061c)
- [Samples] Removed Xenko.Physics where not needed (725264b)
- [Samples] Removed Xenko.Navigation where not needed (13abf56)
- [Samples] Updated samples (3d49f37)
- [Graphics] Removed PreferredGraphicsPlatform from RenderingSettings (fa1acae)
- [Samples] PhysicsSample: Update for Vector3 Gravity (31e2160)
- [Build] Removed Xenko.SamplesBootstrapper and fixed Xenko.Samples.Tests (53ce6d3)
- [Build] Optimized ProjectReferences (aab0909)
- [Build] Removed XenkoDir environment variable (b7fc19e)
- [Build] Adjust bindings for System libraries with 4.7.2 changes (3085735)
- [Build] Bump to .NET 4.7.2 (bc7ff82)
- [Assets] Compiler: can now properly compile existing projects (4c6ca70)
- [Build] Reorganize build system (WIP) (5caacef)
- [Samples.Tests] Auto setup Xenko dev nuget if first run (90b6a30)
- [Tests] Samples: Added missing app.config (f2740cf)
- [Tests] Reorganized sample unit tests in a standard xunit project for easier testing (2fd0236)
- [Templates] Sample Templates now works (asset packs are now ProjectReference and their assets are properly copied during template generation) (24bb053)
- [Templates] Moved templates packges asset folders from Assets/Shared to Assets and removed intermediate solution folders (f11fb59)
- [Templates] Moved template packs assets from Assets/Shared to Assets (02488c4)
- [Samples] Update MaterialShader verison to 3.0.0.1-dev, courtesy of xwellingtonx (fixes #145) (f486035)
- [Samples] Updated to new Xenko (7746b75)
- [Tests] Switch to xunit (f0975bd)
- Initial commit (0669dea)