58 Commits
Author SHA1 Message Date
Jeremy Pritts 765c7fb89c Update templates and sample code to better support pausing (#3355)
Samples and templates: gameplay follows the time factor, camera and UI don't

Timers, cooldowns, speeds and animation now use UpdateTime.WarpElapsed, so they
stop when Factor is 0, like physics and particles already did. Camera, input and
UI keep UpdateTime.Elapsed.

The animation scripts also read UpdateTime instead of DrawTime, which is the
clock the engine's own animation system uses.

Removes the unused BasicCameraController from ThirdPersonPlatformer.
2026-09-20 18:12:17 +09:00
Virgile Bello 4fca5827df SpaceEscape: BackgroundInfo.Holes is serialized again
The property had a private setter, which #1875 keeps out of the
object descriptor: skipped on load, dropped on save.
2026-09-07 14:56:39 +09:00
ds5678 aef31a8f31 Undo Holes removal
It was never intentional
2026-08-24 01:23:44 -07:00
ds5678 bc158a8a83 Add package prefixes to remaining root assets 2026-08-16 17:05:49 -07:00
ds5678 bb4bba7299 Reimport each project individually 2026-08-16 02:23:36 -07:00
ds5678 011b10ed30 Update sample projects with reimported files 2026-08-15 19:00:19 -07:00
fera f98a57d9e9 Removed game settings overrides (#3343) 2026-08-14 23:38:01 +09:00
Virgile Bello f12d2ac238 chore: track .ico/.cur/.xcf/.pdn/.woff/.eot binaries with git-lfs 2026-07-16 11:16:26 +02:00
Virgile Bello bbe7a8625b Skip empty collections when saving .sdpkg, clean existing ones 2026-07-02 15:49:47 +09:00
Virgile Bello 929d0008cb Classify project type from OutputType, drop explicit StrideProjectType=Executable
The editor's main load path already derived project type from OutputType;
StrideProjectType=Executable was only read in two spots (the VS package and a
dead project-reference path) and set redundantly in every executable head.

- VSProjectHelper.GetProjectTypeFromProject now classifies from OutputType
  (winexe/exe/appcontainerexe/AndroidApplication -> Executable, else Library),
  and PackageSession.Dependencies uses it (single source of truth).
- StridePackage.IsProjectExecutable checks OutputType.
- Remove <StrideProjectType>Executable</StrideProjectType> from samples/templates.

Unset OutputType falls to Library, matching the .NET SDK default. The Cpp/CSharp
auto-detection in Stride.Platform.props is unaffected.
2026-07-01 19:04:11 +09:00
Virgile Bello 41a848280d assets: bump in-repo samples to 4.4.0 (asset migration + Stride.AssetCompiler rename) 2026-06-24 14:13:37 +09:00
Virgile Bello 52844d7784 samples: prep for dotnet new template use
Bump PackageReference 4.3.0.1 → 4.3.0.2503 across sample .Game.csprojs
and shared Packs. Add samples/nuget.config so staged-template restore
resolves Stride.* without the repo-root local-feed restriction.
2026-05-27 15:59:47 +09:00
Virgile Bello 24c63816f0 Removed obsolete sdsl.cs and sdfx.cs files 2026-02-16 11:04:21 +09:00
Virgile Bello 13d21f1b3b Merge commit 'e040fb6962f0e024b8ea56cd80bb43030c109fda' into Ethereal77/directx-silk
# Conflicts:
#	sources/tools/Stride.FreeImage/FreeImageWrapper.cs
#	sources/tools/Stride.TextureConverter/Backend/TexLibraries/FITexLib.cs
2025-11-19 18:25:06 +09:00
Virgile Bello c5c262dbdb chore: Bumped samples 2025-11-14 13:20:48 +09:00
Mario Guerra 5ca909c62a Fix some incompatibilities and quirks after rebase 2025-11-13 12:45:31 +01:00
04dc30647a chore: Update to dotnet 10 (#2888)
Co-authored-by: Vaclav Elias <[email protected]>
Co-authored-by: Nicolas Musset <[email protected]>
2025-10-19 18:41:14 +02:00
Jakub Ławreszuk 881ec7dc87 feat: Update Stride dev version for the game samples (#2836)
* feat: Update stride dev version for the game samples

* fixup! feat: Update stride dev version for the game samples
2025-08-27 17:15:34 +02:00
Jakub Ławreszuk c424213701 Fix sample projects, remove unused properties (#2205) 2024-08-28 22:24:29 +02:00
Jakub Ławreszuk b40ad46edc feat: Hide default font name for SystemFontProvider (#2385) 2024-07-15 16:31:23 +02:00
Jakub Ławreszuk 5c847ee852 feat: Update samples/template to top-level statements (#2187) 2024-03-15 14:33:34 +01:00
Nicolas Musset 5bf5eee120 Update samples to Stride 4.2 (#2132)
* [Samples] Update to 4.2

* [Samples] Remove Newtonsoft.Json dependency in CSharpIntermediate
2024-01-28 21:13:32 +01:00
Nicolas Musset fc2fe121f2 [Samples] Fix ResourceFolders reference in package file (#2109) 2024-01-17 21:52:34 +01:00
Doprez 3b134d9701 change .NET references to net8.0 2023-02-23 15:57:38 -07:00
Doprez abb52e704b updated packages to dotnet 7 2023-02-01 09:09:27 -07:00
Virgile Bello e8ba483cc2 Revert "change version suffix from "-beta" to "-net6" to represent runtime change"
This reverts commit d2752cd1ad.
2021-12-13 18:08:43 +09:00
cyrilmagsuci 8b31cee49d [Sample] Fix fog name conflict in Space Escape (#1183, #1217) 2021-12-12 14:43:50 +01:00
jasons f3a376c1fc Merge branch 'net6-tmp' into net-tmp3 WIP: Stride.Core.Assets.CompilerApp.exe merge issue from [de0a0cb] . 2021-09-07 08:55:56 -07:00
jasons f05c90bc47 Merge branch 'master' into vs2022-net6
#	build/Stride.Launcher.Build.props
#	samples/Audio/SimpleAudio/SimpleAudio.Windows/SimpleAudio.Windows.csproj
#	samples/Games/JumpyJet/JumpyJet.Windows/JumpyJet.Windows.csproj
#	samples/Games/SpaceEscape/SpaceEscape.Windows/SpaceEscape.Windows.csproj
#	samples/Graphics/AnimatedModel/AnimatedModel.Windows/AnimatedModel.Windows.csproj
#	samples/Graphics/CustomEffect/CustomEffect.Windows/CustomEffect.Windows.csproj
#	samples/Graphics/MaterialShader/MaterialShader.Windows/MaterialShader.Windows.csproj
#	samples/Graphics/SpriteFonts/SpriteFonts.Windows/SpriteFonts.Windows.csproj
#	samples/Graphics/SpriteStudioDemo/SpriteStudioDemo.Windows/SpriteStudioDemo.Windows.csproj
#	samples/Input/GravitySensor/GravitySensor.Windows/GravitySensor.Windows.csproj
#	samples/Input/TouchInputs/TouchInputs.Windows/TouchInputs.Windows.csproj
#	samples/Particles/ParticlesSample/ParticlesSample.Windows/ParticlesSample.Windows.csproj
#	samples/Physics/PhysicsSample/PhysicsSample.Windows/PhysicsSample.Windows.csproj
#	samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Windows/FirstPersonShooter.Windows.csproj
#	samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer/ThirdPersonPlatformer.Windows/ThirdPersonPlatformer.Windows.csproj
#	samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Windows/TopDownRPG.Windows.csproj
#	samples/Templates/VRSandbox/VRSandbox/VRSandbox.Windows/VRSandbox.Windows.csproj
#	samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Windows/CSharpBeginner.Windows.csproj
#	samples/UI/GameMenu/GameMenu.Windows/GameMenu.Windows.csproj
#	samples/UI/UIElementLink/UIElementLink.Windows/UIElementLink.Windows.csproj
#	samples/UI/UIParticles/UIParticles.Windows/UIParticles.Windows.csproj
#	sources/assets/Stride.Core.Assets.CompilerApp/build/Stride.Core.Assets.CompilerApp.targets
#	sources/launcher/Stride.Launcher/Stride.Launcher.csproj
#	sources/shared/Stride.NuGetResolver/Stride.NuGetResolver.projitems
#	sources/targets/Stride.Core.TargetFrameworks.Editor.props
#	sources/targets/Stride.Core.props
#	sources/tools/Stride.NuGetLoader/Stride.NuGetLoader.csproj
2021-09-01 19:59:37 -07:00
Virgile Bello de0a0cb6dd [Build] Moved NuGetLoader executables from lib\TFM to tools\TFM (fixes #1139) 2021-09-01 21:40:53 +09:00
jasons d2752cd1ad change version suffix from "-beta" to "-net6" to represent runtime change 2021-08-27 13:10:51 -07:00
jasons 94d816927a WIP: move to net6 2021-08-21 07:46:31 -07:00
Virgile Bello 68153c8fe3 [Samples] Bumped samples 2021-05-10 21:36:00 +09:00
Virgile Bello 6a2e29b6aa Updated copyright headers 2021-04-19 12:49:55 +09:00
Marian Dziubiak 90a2cf82cc Fix using uninitialized CharacterScript
This is because of the fix to Async script priority.
2020-11-08 14:07:42 +00:00
Aunnop Kattiyanet 523d17b858 [Samples] Fix JumpyJet collision detection (#772)
* Reformat JumpyJet project

* Add description to class field & fix calculation logic error

* Refactor code

* Move pipe score collision
2020-06-30 10:27:30 +02:00
Virgile Bello 2baf1afbbd [Samples] Bumped to beta04, with samples as well 2020-06-15 20:33:06 +02:00
Marian Dziubiak 7910082d9a Fix FPS dependant scroll in JumpyJet sample (and some typos) 2020-05-17 20:23:28 +02:00
Virgile Bello 76f3c4f5b4 [Stride] Renaming: icons 2020-04-17 15:04:21 +02:00
Virgile Bello 3e83da5c66 [Stride] Renaming: file contents 2020-04-14 16:37:41 +02:00
Virgile Bello f72b9c6313 [Stride] Renaming: File and directory rename 2020-04-14 16:33:20 +02:00
Virgile Bello fc622ef067 [Shaders] Upgraded xkeffectlog for samples 2020-04-14 16:05:49 +02:00
Virgile Bello 3a7a54c959 Merge branch 'master' into UrlReferenceAlt 2019-12-20 12:45:08 +01:00
dfkeenan f00cc0e555 [UrlReference] Update samples/templates to use UrlReference. 2019-12-14 20:02:36 +10:00
Virgile Bello b9b9270ca1 [Samples] Updated samples to use auto include for xksl/xkfx 2019-12-03 14:55:21 +01:00
Virgile Bello 7419012e05 [Build] Remove the -beta02 version suffix and bump samples accordingly 2019-10-30 16:11:36 +01:00
Virgile Bello 238a431e3f Revert "[Build] Remove the -beta02 version suffix" and bump samples accordingly
This reverts commit 8787a1959f.

# Conflicts:
#	sources/editor/Xenko.Assets.Presentation/Templates/NewGameTemplateGenerator.cs
#	sources/editor/Xenko.Assets.Presentation/XenkoDefaultAssetsPlugin.cs
#	sources/editor/Xenko.Samples.Templates/Xenko.Samples.Templates.csproj
2019-10-05 11:43:07 +02:00
Virgile Bello 3f3158783e [Samples] Updated to 3.1.0.1 2019-09-24 10:57:09 +02:00
Virgile Bello 6553d51fbb [Build] Replaced <None Include=".."> to <None Update=".."> for shaders/effects 2019-08-26 16:52:59 +02:00
Virgile Bello ad4a6be79b [Build] Switch game projects to use netstandard2.0 2019-01-10 16:32:17 +09:00