Skip to content

Stride samples 4.4.0

Choose a tag to compare

@xen2 xen2 released this 19 Sep 14:35
· 153 commits to master since this release

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)