From 888db83555cab8031ed3d102ee9e6a35f523fbf3 Mon Sep 17 00:00:00 2001 From: Vaclav Elias Date: Thu, 1 Feb 2024 23:19:23 +0000 Subject: [PATCH 1/3] feat: Links corrected --- posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md b/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md index 2d13ff2a..55080cc0 100644 --- a/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md +++ b/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md @@ -74,7 +74,7 @@ Stride 4.2 includes numerous enhancements and improvements. - [Changed Assimp binding to Silk.Net.Assimp](https://github.com/stride3d/stride/pull/1158) - This change allows us to remove much of the C++/CLR code used by the asset compiler and brings us one step closer to running the asset compiler on non-windows systems. - [Migration NET6+ and more gettextnet#2](https://github.com/stride3d/gettextnet/pull/2) - - Updated all of gettext.NET to the latest stable version of NET + - Updated all of gettext​.NET to the latest stable version of NET - [Enable multiple profiler consumers and add a timeline/tracing profiler #1788](https://github.com/stride3d/stride/pull/1788) - This feature adds a profiler outputting data in chrome://tracing format and changes Profiler to make that possible. - [Feature: Add Support for F# and VB Project Types #1821](https://github.com/stride3d/stride/pull/1821) @@ -82,7 +82,7 @@ Stride 4.2 includes numerous enhancements and improvements. - [F# examples](https://stride3d.github.io/stride-community-toolkit/manual/code-only/examples/basic-examples-fs.html) - [Visual Basic examples](https://stride3d.github.io/stride-community-toolkit/manual/code-only/examples/basic-examples-vb.html) - [Stride Diagnostics Analyzer #1864](https://github.com/stride3d/stride/pull/1864) - - Implements a code analyzer to show helpful warnings in your IDE and at compilation when any of your members or structures are incompatible with the serialization system. + - Implements a [code analyzer](https://doc.stride3d.net/latest/en/diagnostics/index.html) to show helpful warnings in your IDE and at compilation when any of your members or structures are incompatible with the serialization system. - [OpenVR Handle custom resolution specified by the user through VR settings #2000](https://github.com/stride3d/stride/pull/2000) - [Editor - Add dynamic snapping for selected objects #1801](https://github.com/stride3d/stride/pull/1801) - Implements a dynamic snapping used while holding down a key (default: Left Shift) on manipulating (rotating/moving/scaling) an object/entity. From 5f684851dc3841b3e7dc5e3e244e77c41e8a8ce7 Mon Sep 17 00:00:00 2001 From: tebjan Date: Fri, 2 Feb 2024 00:28:11 +0100 Subject: [PATCH 2/3] Improved update pace section --- ...-01-05-announcing-stride-4-2-in-dotnet-8.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md b/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md index 62fa6601..9b4ceb5e 100644 --- a/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md +++ b/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md @@ -37,19 +37,25 @@ What really makes Stride tick is you – the community. Your feedback, contribut ## Addressing the Pace of Updates in Stride -Let's talk about how often Stride gets updated. We know it's something on your mind, and there's a story behind it. +Let's talk about how often Stride gets updated. We know it's something on your mind, and that is why we want to explain the dynamics that influence it. ### The People Behind Stride -Stride is kept alive by a group of passionate developers, much like yourself, who contribute in their free time. This means our pace might not match that of other engines backed by full-time teams, but it also means every update is a labor of love. +Stride is maintained by a group of passionate developers, much like yourself, who contribute in their free time. This means our pace might not match that of other engines backed by full-time teams. Luckily we still have the original creator and lead of Stride among us to tackle the tricky issues. ### Facing the Realities: Funding and Resources -Here’s the deal: our funding levels shape how much we can do. We’re grateful for every bit of support we receive, but we’re still on our way to having a full-time development force. This financial reality does affect how fast we can roll out updates. +Here’s the deal: our funding levels shape how much we can do. We’re grateful for every bit of support we receive, but we’re still on our way to having a full-time development force. This financial reality does affect how fast we can roll out updates. Although we might not be the fastest out there, we focus on making each update meaningful. -### Making Every Update Count +## Funding and Resource Allocation -Although we might not be the fastest out there, we focus on making each update meaningful. Quality, stability, and usability are what we aim for every time we release a new version of Stride. +### Challenges in Distribution + +The pace at which we distribute funds is often perceived as slow. However, this is not from a lack of willingness but rather the challenge of finding the right talent for the tasks. Nonetheless, we are actively funding projects at this moment, focusing on enhancements in XR, introducing morph target capabilities for 3D models, and updating the bindings for the Assimp 3D importer to Silk.NET. + +### Call for Skilled Developers + +We are actively seeking skilled developers with experience in C#, the .NET ecosystem, mobile, XR, rendering, and game development. If you have these skills or know someone who does, we encourage you to get involved. There are opportunities to contribute to critical areas of Stride's development, supported by available funds. ### Join Us on This Journey @@ -125,7 +131,7 @@ Nicogos YouTube channel features [some more demo videos](https://www.youtube.com Github: [Nicogo1705/Stride.BepuPhysics](https://github.com/Nicogo1705/Stride.BepuPhysics) ### Future Prospects and Discalimer -Currently an independent package, Bepu physics is charting a course towards deeper integration within Stride. While it stands as a potential future replacement for Bullet physics, the package is still evolving. Future updates may necessitate adjustments to projects using its current version. We encourage users to stay updated and adaptable as we continue refining Bepu physics with with the community's support. +Currently an independent package, Bepu physics is charting a course towards deeper integration within Stride. While it stands as a potential future replacement for Bullet physics, the package is still evolving. Future updates may necessitate adjustments to projects using its current version. We encourage users to stay updated and adaptable as we continue refining Bepu physics with with the community's support. The pull request can be found here: [[Physics] Bepu integration](https://github.com/stride3d/stride/pull/2131) ## Also good to know Although not directly tied to Release 4.2, we have made some other big changes. For instance to our website and documentation. We also had another community meeting to address all those new members. From 9a90a6145d503c5b4d5b73e07038b14e16e0d81a Mon Sep 17 00:00:00 2001 From: tebjan Date: Fri, 2 Feb 2024 00:57:16 +0100 Subject: [PATCH 3/3] Improvements and added Avalonia announcement. --- ...-01-05-announcing-stride-4-2-in-dotnet-8.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md b/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md index 8982bb7e..83f4f40f 100644 --- a/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md +++ b/posts/2024-01-05-announcing-stride-4-2-in-dotnet-8.md @@ -41,7 +41,7 @@ Let's talk about how often Stride gets updated. We know it's something on your m ### The People Behind Stride -Stride is maintained by a group of passionate developers, much like yourself, who contribute in their free time. This means our pace might not match that of other engines backed by full-time teams. Luckily we still have the original creator and lead of Stride among us to tackle the tricky issues. +Stride is maintained by a group of passionate developers, much like yourself, who contribute in their free time. This means our pace might not match that of other engines backed by full-time teams. Luckily we still have the original creator and lead of Stride among us to tackle tricky issues and infrastructure. ### Facing the Realities: Funding and Resources @@ -51,11 +51,11 @@ Here’s the deal: our funding levels shape how much we can do. We’re grateful ### Challenges in Distribution -The pace at which we distribute funds is often perceived as slow. However, this is not from a lack of willingness but rather the challenge of finding the right talent for the tasks. Nonetheless, we are actively funding projects at this moment, focusing on enhancements in XR, introducing morph target capabilities for 3D models, and updating the bindings for the Assimp 3D importer to Silk.NET. +The pace at which we distribute funds is often perceived as slow. However, this is not from a lack of willingness but rather the challenge of finding the right talent for the tasks. Nonetheless, we are actively funding projects at this moment, focusing on enhancements in XR, introducing [morph target capabilities for 3D models](https://github.com/stride3d/stride/pull/2136) (aka Blendshapes), and updating the bindings for the Assimp 3D importer to Silk.NET. ### Call for Skilled Developers -We are actively seeking skilled developers with experience in C#, the .NET ecosystem, mobile, XR, rendering, and game development. If you have these skills or know someone who does, we encourage you to get involved. There are opportunities to contribute to critical areas of Stride's development, supported by available funds. +We are actively seeking skilled developers with experience in C#, the .NET ecosystem, mobile, XR, rendering, and game development. If you have these skills or know someone who does, we encourage you to get involved. There are [opportunities to contribute](https://opencollective.com/stride3d/projects) to critical areas of Stride's development, supported by available funds. ### Join Us on This Journey @@ -134,11 +134,21 @@ Github: [Nicogo1705/Stride.BepuPhysics](https://github.com/Nicogo1705/Stride.Bep Currently an independent package, Bepu physics is charting a course towards deeper integration within Stride. While it stands as a potential future replacement for Bullet physics, the package is still evolving. Future updates may necessitate adjustments to projects using its current version. We encourage users to stay updated and adaptable as we continue refining Bepu physics with with the community's support. The pull request can be found here: [[Physics] Bepu integration](https://github.com/stride3d/stride/pull/2131) ## Also good to know -Although not directly tied to Release 4.2, we have made some other big changes. For instance to our website and documentation. We also had another community meeting to address all those new members. +Although not directly tied to Release 4.2, we have some more big things going on. + +For instance to our website and documentation. We also had another community meeting to address all those new members. - [Website and documentation revamped and build process updated](https://www.stride3d.net/blog/announcing-website-update/) - [Contributor section moved to docs](https://doc.stride3d.net/latest/en/contributors/index.html) - [Community meeting October 2023](https://www.stride3d.net/blog/community-meeting-october-2023/) +And last but not least: +### Cross-Platform Evolution: The Stride Editor and Avalonia +One of the most ambitious projects for Stride to date has started: The porting of the entire Stride Editor from WPF to Avalonia, a cross-platform C# UI library. This significant endeavor, undertaken by the former Stride developer [Kryptos-FR](https://github.com/Kryptos-FR). + +Currently, the project is in the early stages but it not only anticipates making the editor compatible with Linux and MacOS but also aligns with the long-standing community desire for broader platform support and enhanced editor functionality, including a robust plugin system. + +More details in thie pull request: [Cross-platform editor rewrite - prototype](https://github.com/stride3d/stride/pull/2034) + ## Links - GitHub: [{{site.links.github-stride-url}}]({{site.links.github-stride-url}}) - Website: [{{site.links.stride-url}}]({{site.links.stride-url}})