<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Stride Game Engine</title>
    <description>Stride Game Engine</description>
    <link>http://stride3d.net/</link>
    <atom:link href="http://stride3d.net/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Wed, 20 Jul 2022 20:15:54 +0000</pubDate>
    <lastBuildDate>Wed, 20 Jul 2022 20:15:54 +0000</lastBuildDate>
    <generator>Jekyll v3.2.1</generator>
    
      <item>
        <title>Stride 4.1 is now live!</title>
        <description>&lt;p&gt;Stride 4.1 is here and ready for the future!&lt;/p&gt;

&lt;p&gt;Stride contributors are proud to announce a new release now running on .NET 6 supporting the latest C# 10. That means you can now head to the download page and start developing your games using the latest .NET technologies.&lt;/p&gt;

&lt;h2 id=&quot;stride-on-net-live&quot;&gt;Stride On .NET Live&lt;/h2&gt;
&lt;p&gt;We had the pleasure to be on a live stream with the .NET team! We gave an introduction, overview and some live demos:&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/J6g5y8m26zs&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h2 id=&quot;improvements-summary&quot;&gt;Improvements Summary&lt;/h2&gt;

&lt;p&gt;Here’s a non-exhaustive list of new improvements:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;.NET 6 support and &lt;a href=&quot;https://github.com/stride3d/stride/pull/1221&quot;&gt;VS 2022 plugin&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;Stride 4.1 leverages the power of .NET 6&lt;/li&gt;
      &lt;li&gt;Support for C# 10&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/pull/1256&quot;&gt;Dithered shadows for semi-transparent materials&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/pull/1114&quot;&gt;Physics constraints&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;Bullet constraints wrapped around in easy to use functionality&lt;/li&gt;
      &lt;li&gt;Editor gizmos for physics constraints&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/pull/1100&quot;&gt;Physics performance optimization&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/pull/1037&quot;&gt;ACES tonemaping&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/pull/1039&quot;&gt;Fog image effect&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/pull/1038&quot;&gt;Outline image effect&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/pull/1083&quot;&gt;Improved editor gizmos&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/pull/1401&quot;&gt;C# Intermediate tutorials project&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;This Open Collective sub-project was &lt;a href=&quot;https://opencollective.com/stride3d/projects/stride-intermediate-tutorials&quot;&gt;successfully funded&lt;/a&gt; by the community.  All related video recordings are available on Stride’s &lt;a href=&quot;https://www.youtube.com/c/Stride3D&quot;&gt;Youtube channel&lt;/a&gt; and the &lt;a href=&quot;https://doc.stride3d.net/latest/en/tutorials/index.html&quot;&gt;tutorials page&lt;/a&gt; in the documentation will also be update to reflect the new project.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Many more minor fixes and quality of life improvements
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/pull/1217&quot;&gt;Fixed sample game&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/pull/1285&quot;&gt;Simpler Procedural Model creation&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;New math signatures (&lt;a href=&quot;https://github.com/stride3d/stride/pull/1122&quot;&gt;1122&lt;/a&gt;, &lt;a href=&quot;https://github.com/stride3d/stride/pull/1121&quot;&gt;1121&lt;/a&gt;, &lt;a href=&quot;https://github.com/stride3d/stride/pull/1090&quot;&gt;1090&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Dispatcher/threadpool improvements&lt;/li&gt;
      &lt;li&gt;Ambient Occlusion quality improvement&lt;/li&gt;
      &lt;li&gt;And many other fixes&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;improvement-details&quot;&gt;Improvement Details&lt;/h2&gt;

&lt;h3 id=&quot;dithered-shadows-for-semi-transparent-materials&quot;&gt;Dithered shadows for semi-transparent materials&lt;/h3&gt;
&lt;p&gt;Produces semi-transparent shadows by poking more and more holes in the shadow map based on the transparency of the object, shadow map filtering will blur those holes with their neighbor which will result in those partially opaque pixels.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/xFzuNbl.png&quot; alt=&quot;Dithered shadow settings&quot; /&gt;
&lt;img src=&quot;https://i.imgur.com/kHvSy8a.png&quot; alt=&quot;Dithered shadow effect comparison&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;physics-constraints&quot;&gt;Physics constraints&lt;/h3&gt;
&lt;p&gt;Stride’s physics system Bullet comes with a set of constraints for you to use in your projects. These constraints are now all visible inside the editor, previewing the constraints using various editor gizmo.
&lt;img src=&quot;https://i.imgur.com/qiaBBpm.png&quot; alt=&quot;preview(to be removed)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;For more information on all the types of constraints, you can read up about them in the &lt;a href=&quot;https://doc.stride3d.net/latest/en/manual/physics/constraints.html&quot;&gt;Stride documentation&lt;/a&gt; or watch the video below. &lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/uMZMYpMD3Wg&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h3 id=&quot;physics-optimizations&quot;&gt;Physics optimizations&lt;/h3&gt;
&lt;p&gt;Retrieving collision and contact information was previously done by re-testing all components for collisions, which, as one might expect, led to awful performance for physics heavy scenes (could take up to and above 90% of the frame).&lt;/p&gt;

&lt;p&gt;Contacts are now lazily evaluated to reduce overhead when nothing ends up reading them.
Users can now read and iterate over all collisions through Simulation.CurrentCollisions.&lt;/p&gt;

&lt;h3 id=&quot;improved-editor-gizmos&quot;&gt;Improved editor gizmos&lt;/h3&gt;
&lt;p&gt;The old gizmos weren’t very nice to look at, so this feature makes them look better and more user-friendly. It also changes how the rotation gizmo works and adds scale planes to the scale gizmo.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/8siM2Lc.png&quot; alt=&quot;New gizmos&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This feature also updates the text on the CameraOrientationGizmo to be XYZ instead of right/left. Still prefer the old text instead of the XYZ coordinate? Don’t worry, there’s a setting under the viewport settings that swaps it back to the old text.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/W4zIf7J.png =400x160&quot; alt=&quot;Rotation&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;intermediate-tutorials&quot;&gt;Intermediate tutorials&lt;/h3&gt;
&lt;p&gt;One of the first Open Collective sub-projects is the &lt;a href=&quot;https://opencollective.com/stride3d/projects/stride-intermediate-tutorials&quot;&gt;intermediate C# tutorials project&lt;/a&gt;. After discussion in community meetings and with various contributors donating directly to this project, the amount for this project to be included in Stride quickly became a realization.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/7GVEiSR.jpg&quot; alt=&quot;Intermediate tutorials intro screen&quot; /&gt;&lt;/p&gt;

&lt;p&gt;With Stride 4.1, you will be able to select the C# intermediate tutorials project as a new template project. The template project contains (at the moment of writing) 11 topics that every developer will want to have a look at.
1.    UI basics
1.    Collision triggers
1.    Raycasting
1.    Projecting and Unprojecting
1.    Async(hronous) scripts
1.    Scene loading
1.    Animation basics
1.    Audio
1.    First person camera
1.    Third person camera
1.    Navigation&lt;/p&gt;

&lt;p&gt;Each tutorial has a video tutorial accompanying it, which can be found on Stride’s &lt;a href=&quot;https://www.youtube.com/c/Stride3D&quot;&gt;Youtube channel&lt;/a&gt;. Below you can find the full playlist. &lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/videoseries?list=PLRZx2y7uC8mOE6_L0ZiFxNBE7HmzU2dP7&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h2 id=&quot;known-issues&quot;&gt;Known Issues&lt;/h2&gt;

&lt;h3 id=&quot;integrated-c-editor&quot;&gt;Integrated C# Editor&lt;/h3&gt;
&lt;p&gt;The transition to .NET6 unfortunately broke the help tooltips and the code completion of the integrated C# code editor. But we decided to accept it for now, as everyone is using a proper C# editor anyways, such as Visual Studio, Rider or Visual Studio Code.&lt;/p&gt;

&lt;p&gt;The reason for the error is that &lt;a href=&quot;https://github.com/roslynpad/roslynpad&quot;&gt;RoslynPad&lt;/a&gt;, the underlaying library, also needs an update or fix. We’ll adress this in one of the upcoming minor version releases.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/Gn2i6Js.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;a-little-help&quot;&gt;A little help&lt;/h2&gt;
&lt;p&gt;We, contributors, believe that Stride can help .NET game developers make the games they want with ease using their favorite languages. We want to make sure Stride offers the most comfortable environment for developing games, and this takes time and effort.&lt;/p&gt;

&lt;p&gt;Since the free and open-source release of Stride, the community has been growing slowly, so we have decided to open a fund to reward developers for any contribution they make to Stride. We set up an &lt;a href=&quot;https://opencollective.com/stride3d&quot;&gt;Open Collective page&lt;/a&gt; to manage our funds and allocate money for features that the community would like to see implemented.&lt;/p&gt;

&lt;p&gt;We have various bounties for &lt;a href=&quot;https://opencollective.com/stride3d/projects&quot;&gt;bug fixes and features&lt;/a&gt; (Vulkan support, decals, morph targets, and many others). If you have or know someone with the skills to tackle those bounties, please reach out to us through the &lt;a href=&quot;https://github.com/stride3d/stride/labels/bounty&quot;&gt;respective Github tickets&lt;/a&gt;. You can also contact us through our discord server or on Github to propose new bounties.&lt;/p&gt;

&lt;h3 id=&quot;contributors&quot;&gt;Contributors&lt;/h3&gt;
&lt;p&gt;Many thanks to &lt;a href=&quot;https://github.com/stride3d/stride/graphs/contributors?from=2021-02-01&amp;amp;to=2022-06-10&amp;amp;type=c&quot;&gt;all the contributors&lt;/a&gt; who have donated their time and skill by adding features, fixing bugs, managing the build pipelines, adding documentation, and reviewing PRs.&lt;/p&gt;

&lt;h3 id=&quot;financial-contributors&quot;&gt;Financial contributors&lt;/h3&gt;
&lt;p&gt;Also, a huge thanks to the individuals and companies who contributed financially to our &lt;a href=&quot;https://opencollective.com/stride3d&quot;&gt;Open Collective&lt;/a&gt;! &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://ore-system.com&quot;&gt;ORE System&lt;/a&gt; with a diamond sponsorship&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/xen2&quot;&gt;xen2&lt;/a&gt; Core contributor that donated a large portion of the previous Patreon back through Open collective&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://visualprogramming.net&quot;&gt;vvvv&lt;/a&gt; A visual live-programming environment for easy prototyping and development. It is designed to facilitate the handling of large media environments with physical interfaces, real-time motion graphics, audio and video that can interact with many users simultaneously. vvvv uses Stride&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/vaclav&quot;&gt;Vašo&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/mitchel-albertz&quot;&gt;Mitchel Albertz&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/bill2&quot;&gt;Bill&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/ideonella&quot;&gt;Ideonella&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/soul-rider&quot;&gt;Soul Rider&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/guest-ce7ccb03&quot;&gt;najak3d&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/eideren&quot;&gt;Eideren&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/jorn-theunissen&quot;&gt;Jorn Aggror&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://marian.dziubiak.pl&quot;&gt;Marian Dziubiak&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/guest-7253cc41&quot;&gt;Youness KAFIA&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.disruptionworks.co.uk&quot;&gt;David Thunderclown&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/christian-clavet&quot;&gt;Christian Clavet&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/fador&quot;&gt;Marko Viitanen&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/guest-2f41a631&quot;&gt;Aaron Disibio&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/z16&quot;&gt;z16&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/guest-5635aca5&quot;&gt;Incognito&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/guest-2170ad46&quot;&gt;Walter Hulsebos&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/thekeyblader&quot;&gt;TheKeyblader&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/james-rinker&quot;&gt;James Rinker&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/guest-6653841d&quot;&gt;ztl&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://brunogarcia.com&quot;&gt;Bruno Garcia&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/banditrevolver&quot;&gt;BanditRevolver&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/emmx&quot;&gt;EmmX&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/seledreams&quot;&gt;SeleDreams&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://vignetteapp.org&quot;&gt;Vignette&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/guest-a5fa78c8&quot;&gt;Longplay Games&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/guest-3fc8bf91&quot;&gt;Redberd36&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sat, 16 Jul 2022 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/release-stride-4-1/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/release-stride-4-1/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Community meeting February 2022</title>
        <description>&lt;h1 id=&quot;summary-community-meeting-2022&quot;&gt;Summary community meeting 2022&lt;/h1&gt;

&lt;p&gt;Hello there fellow Striders,&lt;/p&gt;

&lt;p&gt;On February 16th we held another community meeting. A whopping 2.5 hours with various subjects. Here is a quick summary.&lt;/p&gt;

&lt;h1 id=&quot;current-funding&quot;&gt;Current funding&lt;/h1&gt;

&lt;p&gt;With a budget of $4,220.48 USD at the moment of the community meeting happening, we wanted to decide on whether to allocate money for bugs and new features. So a big thanks to all those who are donating to this project. In particular:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://visualprogramming.net/&quot;&gt;VVVV&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opencollective.com/vaclav&quot;&gt;Vašo (vaclav)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.ore-system.com/&quot;&gt;ORE system&lt;/a&gt; with a diamond sponsorship
  &lt;img src=&quot;/images/sponsors/ore_system-next_gen_nfts_dark.png&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;funding-for-bug-bounties&quot;&gt;Funding for bug bounties&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;Fullscreen Vulkan support
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/issues/455&quot;&gt;Github ticket&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;Bounty: $200,- USD&lt;/li&gt;
      &lt;li&gt;AggrorJorn will provide the texts for the bounty and once approved by other contributors/developers in the team, this will be updated on the Open Collective project for &lt;a href=&quot;https://opencollective.com/stride3d/projects/bug-bounties&quot;&gt;Bug bounties&lt;/a&gt;.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;UI slowness bug
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/issues/455&quot;&gt;Github ticket&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;A smaller $50,- USD bounty for more research on this bug. If it can be pinpointed what exactly is causing this, we can also estimate better whether it is worth spending more money on it.&lt;/li&gt;
      &lt;li&gt;Depending on the outcome we might skip this bug and spend time researching/implementing a replacement UI.&lt;/li&gt;
      &lt;li&gt;AggrorJorn will provide the texts for the bounty and once approved by other contributors/developers in the team, this will be updated on the Open Collective project for &lt;a href=&quot;https://opencollective.com/stride3d/projects/bug-bounties&quot;&gt;Bug bounties&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;funding-for-features&quot;&gt;Funding for features&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;Linux runtime support
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/discussions/1202&quot;&gt;Github ticket&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;Requires mores fleshed out details and deliverables   &lt;/li&gt;
      &lt;li&gt;Once that is done, we can decide on funding
        &lt;ul&gt;
          &lt;li&gt;Either fixed amount or use xx,xx amount per hour with a certain limit.&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;New Open collective project &lt;a href=&quot;https://opencollective.com/stride3d/projects/linux-runtime-support&quot;&gt;Linux runtime&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Decal support
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/issues/24&quot;&gt;Github discussion&lt;/a&gt; requires more deliverables&lt;/li&gt;
      &lt;li&gt;New Open collective project &lt;a href=&quot;https://opencollective.com/stride3d/projects/decals&quot;&gt;Decals&lt;/a&gt; added and will be updated once deliverables are clear:]&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Morphing target animation support
    &lt;ul&gt;
      &lt;li&gt;[Github discussion] (https://github.com/stride3d/stride/issues/339)requires more deliverables&lt;/li&gt;
      &lt;li&gt;New Open collective project &lt;a href=&quot;https://opencollective.com/stride3d/projects/morph-targets&quot;&gt;Morhping Target&lt;/a&gt; added and will be updated once deliverables are clear:&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Embed stride into UI frameworks
    &lt;ul&gt;
      &lt;li&gt;There already is a &lt;a href=&quot;https://github.com/stride3d/stride/pull/1315&quot;&gt;work in progress PR&lt;/a&gt; that allows developers to specify a custom render context.&lt;/li&gt;
      &lt;li&gt;New Open collective Project for &lt;a href=&quot;https://opencollective.com/stride3d/projects/embed-stride-ui-frameworks&quot;&gt;Embedding Stride into UI frameworks&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/dotnet/Silk.NET&quot;&gt;Silk.NET&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;New Open collective project &lt;a href=&quot;https://opencollective.com/stride3d/projects/silknet&quot;&gt;Silk.NET&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;release-41&quot;&gt;Release 4.1&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://hackmd.io/McqTXGtyQuSu1-QJz34xKw&quot;&gt;Release notes wip&lt;/a&gt; are prepared by Eideren/Vaso/Yka.&lt;/li&gt;
  &lt;li&gt;Final checks by Xen2: VS plugin&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;additional-task-for-xen2&quot;&gt;Additional task for Xen2&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;Documentation needs to auto-release when Release branch is updated&lt;/li&gt;
  &lt;li&gt;Ask previous implementer of SPIR-V shader system if he is interested in new work for Stride&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;work-in-progress&quot;&gt;Work in progress&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;Code only project: will enter beta phase
    &lt;ul&gt;
      &lt;li&gt;When merged into Stride 4.2 beta, we will add an Open collective page for additional examples.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;C# Pong game example: finishing touches (sound)&lt;/li&gt;
  &lt;li&gt;The following C# intermediate tutorials are written but not yet recorded:
    &lt;ul&gt;
      &lt;li&gt;UI basics
        &lt;ul&gt;
          &lt;li&gt;Both via the editor as well as entirely through code&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Scene loading
        &lt;ul&gt;
          &lt;li&gt;Loading/Unloading&lt;/li&gt;
          &lt;li&gt;Reloading scenes&lt;/li&gt;
          &lt;li&gt;Child scenes&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Collision triggers&lt;/li&gt;
      &lt;li&gt;Raycasting&lt;/li&gt;
      &lt;li&gt;Animation basics&lt;/li&gt;
      &lt;li&gt;Audio
        &lt;ul&gt;
          &lt;li&gt;Small tutorial really&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Navigation meshes and pathfinding
        &lt;ul&gt;
          &lt;li&gt;Both editor as well as code only approaches&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Sync vs Async
        &lt;ul&gt;
          &lt;li&gt;Difference and 2 examples&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;epic-grant&quot;&gt;Epic grant&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;Yka and AggrorJorn have a look at Epic grant and make final proposal in the 3rd week of February&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Wed, 16 Feb 2022 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/community-meeting-february-2022/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/community-meeting-february-2022/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Community meeting November 2021</title>
        <description>&lt;p&gt;Hello fellow Striders,&lt;/p&gt;

&lt;p&gt;November 29th we had another commmunity meeting. This blogpost summarizes the topics we talked about&lt;/p&gt;

&lt;h1 id=&quot;sponsors&quot;&gt;Sponsors&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;Started of with a thank you to all those who donated on the new sponsor platform: &lt;a href=&quot;https://opencollective.com/stride3d&quot;&gt;Open collective&lt;/a&gt;. In particular a big thanks to:
    &lt;ul&gt;
      &lt;li&gt;Xen2, who decided that he wanted to contribute some of the Patreon money back in to the community.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://visualprogramming.net/&quot;&gt;VVVV&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://opencollective.com/vaclav&quot;&gt;Vašo (vaclav)&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://www.ore-system.com/&quot;&gt;ORE system&lt;/a&gt; with a diamond sponsorship 
  &lt;img src=&quot;/images/sponsors/ore_system-next_gen_nfts_dark.png&quot; /&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;a-month-of-open-collective&quot;&gt;A month of Open collective&lt;/h1&gt;
&lt;p&gt;After a month using the new sponsor platform, the Stride collective has reached a balance of $1,984.31 USD.  
We started discussing how and where the money should be distributed to. We want to do this with the help of Open collective ‘Projects’. These projects are listed on Stride’s Open collective page, and have their own tiers, targets and description. Users can sponsor projects directly instead of the main Stride collective if they want to.&lt;/p&gt;

&lt;p&gt;We have come up with several projects that need to be written out in more detail before we will add them to the Open collective page. All tickets below have a Github disscusion for more details.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;OC project: Bug bounties project
    &lt;ul&gt;
      &lt;li&gt;Before starting on an issue, make it known on Github and Discord that your are willing to tackle the issue. It would be a shame if multiple people try to solve the same issue.&lt;/li&gt;
      &lt;li&gt;Any PR to the Stride repo must be reviewed by a contributor and discussed if needed.&lt;/li&gt;
      &lt;li&gt;Once a PR is reviewed and merged to the Stride repo, the submitter 60% of the bounty.&lt;/li&gt;
      &lt;li&gt;The submitter receives the remaining 40% when stride release happens.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/discussions/1204&quot;&gt;Github Discussion&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;OC project: .NET 6 platforms support
    &lt;ul&gt;
      &lt;li&gt;In order for proper support for macOs, we need hardware to test this on. Xen2 will look in to the hardware requirements for this.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/discussions/1206&quot;&gt;Github Discussion&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;OC project: Shader system
    &lt;ul&gt;
      &lt;li&gt;Xen2 will gather info and budget requirements&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/discussions/1201&quot;&gt;Github Discussion&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;OC project: Linux/macOS support’
    &lt;ul&gt;
      &lt;li&gt;A rather large topic that require a lot of work is the the support for Linux and/or macOs. When worked out in more detail, it can be used in the plan for requesting an Epic grant. Subtopics to resolve:
        &lt;ul&gt;
          &lt;li&gt;Runtime/3d&lt;/li&gt;
          &lt;li&gt;Build tools (able to msbuild a Stride project and have the asset compiler work on it) requirement:  FBX/Assimp&lt;/li&gt;
          &lt;li&gt;Editor &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/discussions/1202&quot;&gt;Github Discussion&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;preparing-request-epic-grant&quot;&gt;Preparing request Epic grant&lt;/h1&gt;
&lt;p&gt;For a while now we have been wanting to pursue the option of requesting an Epig grant. In order to do so however, we need to come up with a proper plan. The endgoal is to have a proper document explaining what we want to do, and how we plan to spend any given budget.&lt;/p&gt;

&lt;p&gt;AggrorJorn starts a github ticket where we gather info on the request to Epic. He will contact others for proof read and further info. &lt;a href=&quot;https://github.com/stride3d/stride/discussions/1207&quot;&gt;Github Discussion&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some of the topics mentioned:
- Shader system
- Editor rewrite
- Megascan Integration 
- ECS rewrite/Run Update() and Render() in parallel&lt;/p&gt;

&lt;h1 id=&quot;other-action-items&quot;&gt;Other Action items&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;We close forum in December as there is almost no activity there. We want to utilize Discord and Github discussion for this. The forum will be read only but we will no longer refer to it from the website and Github.&lt;/li&gt;
  &lt;li&gt;Use a Github project for remaining tasks: &lt;a href=&quot;https://github.com/orgs/stride3d/projects/3/views/1&quot;&gt;Overview&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Github ticket on a simple free community marketplace
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/stride3d/stride/issues/1197&quot;&gt;Github Discussion&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;A lot of people have made usefull components/utilities/art and other usefull assets for in Stride projects. Right now we don’t have a quick and easy to import such assets in to an existing (editor) project. &lt;/li&gt;
      &lt;li&gt;What we can do it is utilise the existing Nuget (tagging) system so that users can quickly add a component to their ongoing project in the editor. &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Documentation on the stride source/new comers tutorial
    &lt;ul&gt;
      &lt;li&gt;YKA, Manio143 and Tebjan collect some info for a tutorial: &lt;a href=&quot;https://github.com/stride3d/stride/discussions/1211&quot;&gt;Github Discussion&lt;/a&gt; &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id=&quot;ongoing-development&quot;&gt;Ongoing development&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;Manio143: finishing touches/documentation for Physics constraints&lt;/li&gt;
  &lt;li&gt;AggrorJorn: Splines
    &lt;ul&gt;
      &lt;li&gt;Trying to finish the base splines which could be integrated in to the Stride source. Other Spline based components should be added later, so that we can have a milestone finished.&lt;/li&gt;
      &lt;li&gt;&lt;em&gt;Some tricky stuff with custom translation gizmo’s for controlling tangents in the editor are currently holding me back. If this isn’t resolved quickly I will make a PR without this (nice to have) feature&lt;/em&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Release of 4.1 only held back by final .NET 6 related fixes. After that Xen2 will prepare release. AggrorJorn will aid in blogpost release notes&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Mon, 29 Nov 2021 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/community-meeting-november-2021/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/community-meeting-november-2021/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Open collective</title>
        <description>&lt;p&gt;Stride has been using Patreon and Github sponsors for a while now. However, in the recent community meeting of october 1st it became apparent that these donation platforms don’t really suit all of our needs. Both Github sponsors and Patreon don’t really show where the money is going. To solve this we have been looking at a different platform that allows us to communicate more openly on our expenses and where money will be spent. After some investigation and various registration and other formalities, we can now say goodbye to Patreon, as Stride will from now use the &lt;a href=&quot;https://opencollective.com/stride3d&quot;&gt;Open Collective&lt;/a&gt; platform.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-10-31-open-collective/opencollective.svg&quot; alt=&quot;Open Collective Logo&quot; /&gt;&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/ufKkAsaJNTM&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h2 id=&quot;open-source-collective&quot;&gt;Open (Source) collective&lt;/h2&gt;
&lt;p&gt;Open collective is similar to other sponsor platforms, but sticks out in the way it openly displays payments and expenses. Everything about it is open for everyone to see. Through various Tiers, people can sponsor the Stride game engine. Each tier will have its own reward(s). Some tiers for instance will have the reward that users are shown on the stride website as a thank you. This is being worked on.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-10-31-open-collective/tiers.JPG&quot; alt=&quot;Tiers and rewards&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We also needed a good way to deal with payments towards contributors and any tax related activities that come with it. Open collective allows the Stride collective to join a so-called ‘Fiscal host’ which takes care of all of that for us, for a percentage of the money contributed. After some communication and verification on the Stride github repository we are now also officially connected with the &lt;a href=&quot;https://www.oscollective.org/&quot;&gt;Open Source Collective&lt;/a&gt;. The Open Source Collective has various open source projects under its wing: WebPack, VueJs, OBS, Babel, Bootstrap and many more.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-10-31-open-collective/oscollective.png&quot; alt=&quot;Open Source Collective Logo&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;payments-and-expenses&quot;&gt;Payments and Expenses&lt;/h2&gt;
&lt;p&gt;Every payment made to a contributor will always show up on the Stride’s open collective. A Stride contributor can submit an invoice: for instance the cost of Google accounts or domain names. These invoices can be approved by the Stride contributors team. These are the same people that are active members of the &lt;a href=&quot;https://github.com/orgs/stride3d/people&quot;&gt;Stride Contributors team&lt;/a&gt; on Github. Submitted invoices can be approved at any given time but allocating money for specific projects is done at the end of each month (or beginning).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-10-31-open-collective/invoice.JPG&quot; alt=&quot;Expenses&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;projects&quot;&gt;Projects&lt;/h2&gt;
&lt;p&gt;The Stride contributors have the final call where all the collected money will be allocated too. This will be done with the help of Projects. This Open Collective feature acts as a sort of ‘Ledger’ where money can be stored until the time comes to pay the contributor(s) of a project. A project can have its own tiers and goals. Those projects could be all sorts of things: new engine features, research on new technology, high priority bugs or documentation. These kinds of projects will be discussed at community meetings to get the input of the Stride community. Here is an &lt;a href=&quot;https://opencollective.com/stride3d/projects/stride-intermediate-tutorials&quot;&gt;example project&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-10-31-open-collective/projects.JPG&quot; alt=&quot;Projects&quot; /&gt;&lt;/p&gt;

&lt;p&gt;People can also choose to donate to a specific project rather than the Stride collective in general if they want to. So if you only want to see your money being used for a specific cause, you are completely free to do so. You are more than welcome to do both of course. In the image below you can see an example of how money that has been donated to the Stride collective, has been partially allocated to a specific project.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-10-31-open-collective/allocate_budget.JPG&quot; alt=&quot;Allocating budget&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;whats-next&quot;&gt;What’s next?&lt;/h2&gt;
&lt;p&gt;We first want to see how this first month of the new platform goes. At the end of November/beginning December we will hold a new community meeting and we will discuss how things went and how we plan on distributing the donations.&lt;/p&gt;

&lt;p&gt;There are also some remaining tasks regarding the Open Collective that will be taken care of in the weeks to come:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Setup webhook to Discord&lt;/li&gt;
  &lt;li&gt;Setup webhook to Twitter&lt;/li&gt;
  &lt;li&gt;Fully automate the website to show sponsors&lt;/li&gt;
  &lt;li&gt;Fully automate the Github backers.md file with sponsors&lt;/li&gt;
  &lt;li&gt;Write up blog on the entire process on how we spend money&lt;/li&gt;
  &lt;li&gt;Add open collective to sponsors.yaml on github&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sun, 31 Oct 2021 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/open-collective/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/open-collective/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Community meeting October 2021</title>
        <description>&lt;p&gt;It has been quite a while since we had a community meeting with the Stride community. On the 1st of October 2021 we had a good 2 hour chat about various topics on the Stride game engine. &lt;/p&gt;

&lt;h2 id=&quot;access-rights&quot;&gt;Access rights&lt;/h2&gt;
&lt;p&gt;First topic was about clearing up access rights of the Stride source contributors and how this can be displayed better to the rest of the world. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Github features a teams option, which is now free for open source projects. Xen2 made sure that those contributing to the engine are now part of the team on Github: https://github.com/orgs/stride3d/teams/stride-contributors. These contributors can review and approve pull requests in to the various stride projects (engine, website, documentation). 
    &lt;ul&gt;
      &lt;li&gt;When changes are merged into the website project and specifically the ‘release’ branch, an automated process will trigger the website deployment.&lt;/li&gt;
      &lt;li&gt;Documentation is updated as well, although this is a manual process that needs to be triggered. Xen2 and Aggror will do some knowledge sharing in private, so that this process does not lie solely with xen2.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Social media access
    &lt;ul&gt;
      &lt;li&gt;Youtube: xen2 and Aggror&lt;/li&gt;
      &lt;li&gt;Facebook: xen2 and M0TH&lt;/li&gt;
      &lt;li&gt;Twitter: xen2 and Aggror&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;roadmap&quot;&gt;Roadmap&lt;/h2&gt;
&lt;p&gt;The roadmap on Github hasn’t received an update in quite a while. The reason for this is that there simply is no capacity to pick up these kind of features like terrain editor, visual programming etc.
What we see in the community is that various contributors work on useful features for their own games, and as a result these kind of features and bug fixes and up being merged in to the Stride repository. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;As a result it has now been decided that we no longer will use the roadmap on Github. At the moment of writing this blog, the roadmap has already been removed. If, in the future, we have more funding and capacity, we can re-introduce it again.&lt;/li&gt;
  &lt;li&gt;Aggror will try to put out a blogpost once a month keeping the community up to date on features that community members are working on. This also requires some initiative from the community. So if you have something that you are working on, feel free to send a message to Aggror on Discord. That we can feature your screenshots, videos, PR’s in a blogpost on the stride website.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;funding&quot;&gt;Funding&lt;/h2&gt;
&lt;p&gt;There were 2 ways to contribute to Stride financially: Patreon and Xen2 sponsorship on his Github account.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Both these donation services didn’t really give a clear overview where the money was being spent on.&lt;/li&gt;
  &lt;li&gt;Sponsoring Xen2 on Github would specifically and only go to Xen2. On top of that there is no easy way to use this as a marketing tool.&lt;/li&gt;
  &lt;li&gt;Only Xen2 had access to Patreon, making it another responsibility for him to:
    &lt;ul&gt;
      &lt;li&gt;Post something interesting on Patreon (for which he has no time)&lt;/li&gt;
      &lt;li&gt;Do tax related activities and payments.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Because of the above, Stride’s Patreon page will soon close (or already might be at the time of posting blog)&lt;/li&gt;
  &lt;li&gt;Aggror will look into setting up a more open way of viewing where money from donations is being spent on. The idea here is to have a look at &lt;a href=&quot;https://opencollective.com/how-it-works&quot;&gt;Open Collective&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;Aggror will present his findings to xen2. Once a decision has been made, the community will be informed.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;.NET foundation
    &lt;ul&gt;
      &lt;li&gt;Stride has joined the .NET foundation. The .NET foundation offers to host various services on their Azure subscriptions. That means that a majority of the costs when it comes to hosting is taken care of for us.&lt;/li&gt;
      &lt;li&gt;As a result of this, Xen will move various services from Digital ocean to Azure. This will reduce costs. Money that is gained from donations can be spent on bug bounties, features and documentation. Once we have a new donation mechanism in place, we will have another community meeting on how to distribute money.&lt;/li&gt;
      &lt;li&gt;Aggror will also be included in the communication with .Net foundation.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Xen2 gave a nice summary on the operating costs for various (web related)services
    &lt;ul&gt;
      &lt;li&gt;Azure: used to be $50~$100 per month but now paid by .NET Foundation&lt;/li&gt;
      &lt;li&gt;StackPath (CDN): $10 per month, can be moved to Azure&lt;/li&gt;
      &lt;li&gt;Google Cloud Service: $5 per month&lt;/li&gt;
      &lt;li&gt;DigitalOcean: $30 per month (teamcity and forums server), can be moved to Azure&lt;/li&gt;
      &lt;li&gt;GitHub: $40 per month
        &lt;ul&gt;
          &lt;li&gt;Some demo’s use LFS. If .NET foundation were to cover those costs too, we could add additional demo’s.&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;SSL: used to be expensive but now free (auto renew let’s encrypt or Azure)&lt;/li&gt;
      &lt;li&gt;Domains: cheap, $10 per year&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Applying for a grant with Epic, Microsoft etc.
    &lt;ul&gt;
      &lt;li&gt;Although this is something that we want to pursue, we first want to have a new donation service in place. The next community meeting will cover this topic again.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;stride-41&quot;&gt;Stride 4.1&lt;/h2&gt;
&lt;p&gt;Stride 4.1 is on its way, but when exactly and what can we expect this year?&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Stride 4.1 BETA will include the upgrade to .NET 6&lt;/li&gt;
  &lt;li&gt;Stride 4.1 targeted around november/december 2021&lt;/li&gt;
  &lt;li&gt;Although full Linux support is not possible right now, we will look at having the Linux runtime working again with Stride 4.1&lt;/li&gt;
  &lt;li&gt;Aggror will start collect info for the release notes&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;remaining-topics&quot;&gt;Remaining topics&lt;/h2&gt;
&lt;p&gt;For the remaining topics, we ran out of time, so these will be picked up at another community meeting.&lt;/p&gt;
</description>
        <pubDate>Fri, 01 Oct 2021 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/community-meeting-october-2021/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/community-meeting-october-2021/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Stride 4.0 is now live!</title>
        <description>&lt;p&gt;Stride 4.0 has been around for a while, but it’s now time to remove the &lt;code&gt;-beta&lt;/code&gt; tag!&lt;/p&gt;

&lt;p&gt;Many thanks to the community and all the contributors who made this release possible!&lt;/p&gt;

&lt;h2 id=&quot;highlights&quot;&gt;Highlights&lt;/h2&gt;

&lt;h3 id=&quot;xenko-is-now-stride&quot;&gt;Xenko is now Stride!&lt;/h3&gt;

&lt;p&gt;The Xenko game engine has been renamed to Stride. From now on, all source code, blogs, and tutorials will use the name ‘Stride’ instead of ‘Xenko’.&lt;/p&gt;

&lt;p&gt;Here is the new logo:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-02-01-release-stride-4-0/stride-logo.png&quot; alt=&quot;Stride Logo&quot; /&gt;&lt;/p&gt;

&lt;p&gt;More details available on the &lt;a href=&quot;https://stride3d.net/blog/xenko-has-been-renamed-to-stride/&quot;&gt;dedicated blog post&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;voxel-cone-tracing-gi&quot;&gt;Voxel Cone Tracing GI&lt;/h3&gt;

&lt;p&gt;Thanks to a substantial contribution from Sean Boettger and sponsored by David Jeske, Stride now supports Voxel Cone Tracing GI!&lt;/p&gt;

&lt;p&gt;Here it is in action:&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/AZytf15FRks&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;As you can see, there are many customizations and settings available in the editor:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-02-01-release-stride-4-0/voxelgi.jpg&quot; alt=&quot;Voxel Cone Tracing GI&quot; /&gt;&lt;/p&gt;

&lt;p&gt;There’s a documentation page explaining &lt;a href=&quot;https://doc.stride3d.net/4.0/en/manual/graphics/lights-and-shadows/voxel-cone-tracing-gi.html&quot;&gt;how to set up the project with Voxel Cone Tracing GI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here’s the original &lt;a href=&quot;https://forums.stride3d.net/t/voxel-gi-implementation/1947&quot;&gt;forum post&lt;/a&gt; and &lt;a href=&quot;https://github.com/stride3d/stride/pull/583&quot;&gt;pull request&lt;/a&gt;. Thanks again for this great contribution!&lt;/p&gt;

&lt;h3 id=&quot;net-5&quot;&gt;.NET 5&lt;/h3&gt;

&lt;p&gt;Stride editor and toolchain is now running with .NET 5! Runtime has been working with .NET Core for a few versions already.&lt;/p&gt;

&lt;p&gt;This allows us to have scripts and custom assets in a project targetting &lt;code&gt;.NET Standard 2.1&lt;/code&gt; or &lt;code&gt;.NET 5&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;If you have scripts or custom assets in a .NET Framework project rather than a .NET Standard project, you can still choose between &lt;code&gt;.NET 5&lt;/code&gt; and &lt;code&gt;.NET Framework&lt;/code&gt; within the launcher:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-02-01-release-stride-4-0/launcher-net5.png&quot; alt=&quot;Framework selection in launcher&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The framework will also be displayed in the Game Studio toolbar for easier identification while both coexist.&lt;/p&gt;

&lt;p&gt;.NET Framework version can be considered deprecated and will likely be removed in a future release (likely 4.1) to allow us to take full advantage of &lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-8&quot;&gt;C# 8.0&lt;/a&gt; and soon-to-come &lt;a href=&quot;https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/&quot;&gt;C# 9.0&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We also expect dropping .NET Framework and supporting only .NET 5 will greatly simplify our installation process since we won’t depend on specific workloads or packages of Visual Studio being installed anymore. This was a recurring issue with our users.&lt;/p&gt;

&lt;h3 id=&quot;flexible-gpu-instancing&quot;&gt;Flexible GPU Instancing&lt;/h3&gt;

&lt;p&gt;Aka geometry instancing. Thanks to another big community contribution sponsored by &lt;a href=&quot;https://visualprogramming.net/&quot;&gt;vvvv&lt;/a&gt;, Stride now supports GPU instancing per model.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-02-01-release-stride-4-0/instancing-header.jpg&quot; alt=&quot;Instancing Header&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The nice thing about it is, that it plays together with the entity-component system: Simply add an Instancing component to an entity with a model. Then you can choose between 3 ways of how you generate the instances:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;em&gt;EntityTransform&lt;/em&gt;, uses the transformation of other entities with an Instance component. This allows you to add components like physics, audio, etc. to each instance.&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;UserArray&lt;/em&gt;, for providing an array of matrices via script&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;UserBuffer&lt;/em&gt;, for providing a structured buffer (GPU resource) of matrices via script&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-02-01-release-stride-4-0/instancing-types.png&quot; alt=&quot;Instancing Types&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;UserArray&lt;/em&gt; and &lt;em&gt;UserBuffer&lt;/em&gt; even allow you to specify how the matrix is multiplied with the parent transformation.&lt;/p&gt;

&lt;p&gt;It even works with skinning:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-02-01-release-stride-4-0/instancing-skinning.jpg&quot; alt=&quot;Instancing Skinning&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Picking individual instances in Game Studio works as well and selects the entity with the respective Instance component.&lt;/p&gt;

&lt;p&gt;There are also two new entity templates for easy setup:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-02-01-release-stride-4-0/instancing-templates.png&quot; alt=&quot;Instancing Templates&quot; /&gt;&lt;/p&gt;

&lt;p&gt;An example project that shows the new features can be found here: &lt;a href=&quot;https://github.com/tebjan/StrideTransformationInstancing&quot;&gt;StrideTransformationInstancing&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;graphics-api-different-selection-mechanism--vulkan-improvements&quot;&gt;Graphics API: different selection mechanism + Vulkan improvements&lt;/h3&gt;

&lt;p&gt;There’s been a big overhaul on Stride build system to make Graphics API selection work in a more future-proof way.&lt;/p&gt;

&lt;p&gt;It was previously relying on the custom &lt;code&gt;RuntimeIdentifier&lt;/code&gt; being set in the solution. This didn’t work very well because it was completely orthogonal to the existing &lt;code&gt;RuntimeIdentifier&lt;/code&gt;, and sometimes not having good fallbacks.&lt;/p&gt;

&lt;p&gt;From now on, the user project will use &lt;code&gt;StrideGraphicsApi&lt;/code&gt; in the &lt;code&gt;.csproj&lt;/code&gt; project file to specify the graphics API. We hope to expose this in the editor later.&lt;/p&gt;

&lt;p&gt;We also took the opportunity to improve the state of Vulkan renderer (thanks to a switch to &lt;a href=&quot;https://github.com/amerkoleci/Vortice.Vulkan&quot;&gt;Vortice.Vulkan bindings&lt;/a&gt; from &lt;a href=&quot;https://github.com/amerkoleci&quot;&gt;Amer Koleci&lt;/a&gt;) and automatize graphics unit tests, currently running for D3D11 and Vulkan. &lt;/p&gt;

&lt;p&gt;It’s still a work in progress so expect more in future releases.&lt;/p&gt;

&lt;h3 id=&quot;documentation--tutorials&quot;&gt;Documentation &amp;amp; Tutorials&lt;/h3&gt;

&lt;p&gt;The first 10 C# beginner tutorials are recorded and uploaded to the official Stride Youtube channel. You check out &lt;a href=&quot;https://www.youtube.com/playlist?list=PLRZx2y7uC8mNySUMfOQf-TLNVnnHkLfPi&quot;&gt;the playlist here&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-02-01-release-stride-4-0/doc-playlist.jpg&quot; alt=&quot;Youtube Playlist&quot; /&gt;&lt;/p&gt;

&lt;p&gt;These videos are the video equivalent of the existing &lt;a href=&quot;https://doc.stride3d.net/latest/en/tutorials/csharpbeginner/index.html&quot;&gt;online documentation&lt;/a&gt; for the C# beginner template tutorials and the ‘new project’ template when creating a new project from the Stride launcher.&lt;/p&gt;

&lt;p&gt;The C# beginner series should be fully recorded by the end of July 2020. 
After those videos are done, Jorn will put his focus on the C# Intermediate project template. Here a is work in progress screenshot on the raycasting tutorial:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2021-02-01-release-stride-4-0/doc-raycast-tutorial.jpg&quot; alt=&quot;Raycast tutorial&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;new-developers-are-welcome&quot;&gt;New Developers are Welcome!&lt;/h3&gt;
&lt;p&gt;The Stride GitHub repository has more closed pull requests than open issues. This is a good sign! But in order to move faster and adapt to new technologies, we would be very happy to see more new talents in our friendly and professional developer community.&lt;/p&gt;

&lt;p&gt;There are several good reasons to join us:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Writing engine code in C# is fun and quite productive&lt;/li&gt;
  &lt;li&gt;Stride users will work with what you create&lt;/li&gt;
  &lt;li&gt;We are happy to help, should you get stuck&lt;/li&gt;
  &lt;li&gt;You can learn a lot, the Stride code base is very professional and has high-quality standards&lt;/li&gt;
  &lt;li&gt;An open-source contribution is a great addition to your portfolio&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No matter whether you (or someone you know) can contribute documentation updates, UI improvements, bug fixes, or new rendering technologies, we welcome everyone!&lt;/p&gt;
</description>
        <pubDate>Mon, 01 Feb 2021 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/release-stride-4-0/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/release-stride-4-0/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>vvvv releases VL.Stride</title>
        <description>&lt;p&gt;&lt;img src=&quot;/images/blog/2020-10-02-vl.stride-announce/vl.stride.png&quot; alt=&quot;VL.Stride&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Helo Striders,&lt;/p&gt;

&lt;p&gt;this is vvvv calling! We’ve just released a new 3d-engine for &lt;a href=&quot;http://visualprogramming.net&quot;&gt;vvvv&lt;/a&gt;, our visual live-programming environment for .NET. We call it “VL.Stride” and it is basically a wrapper around the Stride engine, using it independent from the Stride Game Studio. &lt;/p&gt;

&lt;p&gt;In this &lt;a href=&quot;https://vvvv.org/blog/vl.stride-for-evvvveryone&quot;&gt;release blog post&lt;/a&gt;, we talk about some details.&lt;/p&gt;

&lt;p&gt;Note that vvvv’s focus is not on creating games but rather on creative coding and interaction design style of applications. But due to its live-programming nature, using a state hot-reload approach, it may still be interesting for you to quickly prototype some functionality for your games. Also vvvv can help you explore all the different parts of the Stride engine and understand how they work together. Being able to touch all parts while they are running, allows to get an overview faster than just going through Stride’s documentation. &lt;/p&gt;

&lt;p&gt;We’d like to invite you to play with it and hear your feedback. vvvv is free for non-commercial use, no strings attached. So please just go ahead, &lt;a href=&quot;http://visualprogramming.net/&quot;&gt;download vvvv gamma 2020.3-preview&lt;/a&gt; and let us know what you think!&lt;/p&gt;

&lt;h2 id=&quot;node20&quot;&gt;NODE20&lt;/h2&gt;
&lt;p&gt;If you’re already convinced and want to learn more about vvvv, join us for &lt;a href=&quot;https://20.nodeforum.org/program/workshops/&quot;&gt;30 online workshops&lt;/a&gt; covering various topics, we’re running during the &lt;a href=&quot;https://20.nodeforum.org/&quot;&gt;NODE20 - Forum for Digital Arts&lt;/a&gt; from October 3rd to 8th.&lt;/p&gt;

&lt;p&gt;To give you an idea, the following workshops will be using VL.Stride:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://20.nodeforum.org/program/?lectureId=Jb1dpKqvOVzARBsfv8h&quot;&gt;Introduction to vvvv, VideoFX &amp;amp; Compositing&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://20.nodeforum.org/program/?lectureId=fdmYwsGOetD3L7Vs7Iph&quot;&gt;Realtime graphics with Stride 3D – The Fundamentals&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://20.nodeforum.org/program/?lectureId=fzhQkCecOIp6kU6WsLiO&quot;&gt;Patching Materials&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://20.nodeforum.org/program/?lectureId=nO7aO8hdYv14R1PiBPBp&quot;&gt;Beyond Sound and Visual&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://20.nodeforum.org/program/?lectureId=NNA9Lhd4ICiw6VIzlFAr&quot;&gt;VL.Stride Deepdive&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://20.nodeforum.org/program/?lectureId=N02FO8JjRyk1TbJyw819&quot;&gt;A preview to ShaderFX&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://20.nodeforum.org/program/?lectureId=RVC2tTBN3u4EXgGc8x5W&quot;&gt;Working with the Stride GameStudio&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you can see, with vvvv we’re quite invested in Stride. We bow before everyone who helped to make it what it is today and want to do our best to contribute our share to give it a bright future. &lt;/p&gt;

&lt;p&gt;Yours, 
vvvv.&lt;/p&gt;
</description>
        <pubDate>Fri, 02 Oct 2020 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/vvvv-releases-VL.Stride/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/vvvv-releases-VL.Stride/</guid>
        
        
        <enclosure url="http://stride3d.net/images/blog/2020-10-02-vl.stride-announce/vl.stride.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Community Meeting May 2020</title>
        <description>&lt;p&gt;On May the 8th we held another community meeting in the Discord. Its main goal was to talk about the ongoing work on Stride and its first official release after the rename to Stride.&lt;/p&gt;

&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Official Stride 4.0 release. The plan is to release Stride 4.0 officially within the next 2 weeks. It depends a little on whether .Net 3.1 is going to be part of it. If this can be done within reasonable time than we rather incorporate this into the official release of 4.0
    &lt;ul&gt;
      &lt;li&gt;The release notes will be written in a more friendly way.&lt;/li&gt;
      &lt;li&gt;Aggror will look into making a video regarding the release as well as some of the new key features like VXGI cone tracing.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Xen2 has filled in the application for joining the &lt;a href=&quot;https://dotnetfoundation.org/&quot;&gt;.NET Foundation&lt;/a&gt;, a non-profit organization (NPO). At the moment of writing this blog, no response to this yet.&lt;/li&gt;
  &lt;li&gt;Roadmap The GitHub &lt;a href=&quot;https://github.com/stride3d/stride/projects/3&quot;&gt;roadmap&lt;/a&gt; will be updated. From now on it will only contain features that Xen2 or others will actively work on. This means some epics will be removed from the roadmap, and some new ones will be added. The epics that are removed will still be visible as requests in Github issues.&lt;/li&gt;
  &lt;li&gt;There is now a &lt;code&gt;stride&lt;/code&gt; tag on gamedev.stackexchange (tag might be changed to &lt;code&gt;stride-engine&lt;/code&gt; soon btw). We can use this site for Q&amp;amp;A and additional “How to? questions. https://gamedev.stackexchange.com/questions/tagged/stride&lt;/li&gt;
  &lt;li&gt;Documentation
    &lt;ul&gt;
      &lt;li&gt;Recording of &lt;a href=&quot;https://www.youtube.com/playlist?list=PLRZx2y7uC8mNySUMfOQf-TLNVnnHkLfPi&quot;&gt;C# beginner video tutorials&lt;/a&gt; is ongoing. Videos are listed on the official Stride Youtube account. Basically, every page will have an accompanying video. The playlist is being updated on the go.&lt;/li&gt;
      &lt;li&gt;Started making the C# intermediate tutorial section.&lt;/li&gt;
      &lt;li&gt;Continuation of the editor video tutorials once the programming tutorials are up to speed again.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Some people showed interest in working on a community showcase demo for Stride. A new discord channel #showcasing-team was created.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;vvvv-and-vlstride&quot;&gt;VVVV and VL.Stride&lt;/h2&gt;
&lt;p&gt;User Tebjan explained some more about VVVV and VL.Stride.
&lt;em&gt;Here is a short overview of what we at vvvv are doing and will release somewhen this year:&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What is vvvv gamma?&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;vvvv gamma is a live programming environment for .NET&lt;/li&gt;
  &lt;li&gt;VL is our visual programming language that works with every .NET assembly&lt;/li&gt;
  &lt;li&gt;Development, compilation and state hot-reload at runtime, we believe this is the future of software development&lt;/li&gt;
  &lt;li&gt;You can see the data while you develop&lt;/li&gt;
  &lt;li&gt;Can export .NET executables&lt;/li&gt;
  &lt;li&gt;More info and download at: &lt;a href=&quot;https://visualprogramming.net/&quot;&gt;visualprogramming.net&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;What is VL.Stride?&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Stride will be our 3d rendering library of choice&lt;/li&gt;
  &lt;li&gt;We are working on making the Stride features available as convenient nodes in vvvv gamma&lt;/li&gt;
  &lt;li&gt;High-Level nodes for: Mainloop, Windowing, Scene Graph, Materials, Models, Textures, etc.&lt;/li&gt;
  &lt;li&gt;Low-Level nodes for: Drawing API, Visual Shaders, Vector Math, etc.&lt;/li&gt;
  &lt;li&gt;Load a Stride project at runtime and use all content of it&lt;/li&gt;
  &lt;li&gt;You can see dev captures at: &lt;a href=&quot;https://vvvv.org/blog/vl-xenko-3d-engine-update-3&quot;&gt;vl-xenko-3d-engine-update-3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We actively support the Stride open-source community and financially support the Stride development: &lt;a href=&quot;https://vvvv.org/blog/vvvv-meets-xenko&quot;&gt;vvvv-meets-xenko&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;sponsoring-and-gold-members&quot;&gt;Sponsoring and gold members&lt;/h2&gt;
&lt;p&gt;We welcome our new gold sponsor David Jeske. We would also like to thank him for contributing the work on VXGI last year. He is using Stride for one of his projects.&lt;/p&gt;

&lt;p&gt;OUTDATED: As off November 2021, we will use &lt;a href=&quot;https://opencollective.com/stride3d&quot;&gt;Open collective&lt;/a&gt;
Also, a friendly reminder, that if you &lt;a href=&quot;https://github.com/sponsors/xen2&quot;&gt;sponsor Stride through Github&lt;/a&gt;, the reward is doubled by Github. 
~~You can also still sponsor through &lt;a href=&quot;https://www.patreon.com/stride3d&quot;&gt;Patreon&lt;/a&gt;~~&lt;/p&gt;

&lt;h2 id=&quot;links&quot;&gt;Links&lt;/h2&gt;
&lt;p&gt;In case you missed them, here are the new links that you should be using:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Github https://github.com/stride3d/stride&lt;/li&gt;
  &lt;li&gt;Website https://www.stride3d.net/&lt;/li&gt;
  &lt;li&gt;Documentation https://doc.stride3d.net/latest/en/manual/index.html&lt;/li&gt;
  &lt;li&gt;Twitter https://twitter.com/stridedotnet&lt;/li&gt;
  &lt;li&gt;Youtube https://www.youtube.com/c/Stride3D&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have any further questions, feel free to reach out on Discord or the forum.&lt;/p&gt;
</description>
        <pubDate>Fri, 08 May 2020 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/community-meeting-3/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/community-meeting-3/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Xenko has been renamed to Stride</title>
        <description>&lt;p&gt;The Xenko game engine has been renamed to Stride. From now on, all source code, blogs and tutorials will use the name ‘Stride’ instead of ‘Xenko’.&lt;/p&gt;

&lt;h2 id=&quot;why-the-name-change&quot;&gt;Why the name change?&lt;/h2&gt;

&lt;p&gt;Changing product names always is a lot of work and comes with some downsides. However, we would not do this if there weren’t any good reasons for us to do so. Since 2019, &lt;a href=&quot;https://github.com/xen2&quot;&gt;xen2&lt;/a&gt;, has been trying to affiliate Xenko with the &lt;a href=&quot;https://dotnetfoundation.org/&quot;&gt;.NET Foundation&lt;/a&gt;, a non-profit organization (NPO).&lt;/p&gt;

&lt;p&gt;There are various reasons for this:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;We wanted to let the community know that Xenko is completely and 100% free and open in its development. This also means that any donations should always be made 100% visible to the public. This also includes what and where the donation money is spent on. Joining the .NET Foundation would aid in visualizing how this money would be spent.&lt;/li&gt;
  &lt;li&gt;Being able to tell possible investors/backers/companies that Xenko/Stride can be trusted. This can help with publicity and more funding.&lt;/li&gt;
  &lt;li&gt;They also provide help for opensource projects in various areas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This sounded great, but unfortunately, there was a massive drawback to this: as long as the project kept the name ‘Xenko’ (trademarked by Silicon Studio), it would be difficult to transfer to the .NET Foundation. After a lot of back and forth between Silicon Studio legal department, xen2 and the .NET Foundation, we didn’t get any step closer to achieving our goals.&lt;/p&gt;

&lt;p&gt;After several months without progress, we started to suggest the idea of a rename to the community. In the Discord server, we opened up the name change and logo suggestions to see how people would react and what their suggestions would be.&lt;/p&gt;

&lt;p&gt;About 6 months later, several polls, logo proposal and a lot of brainstorming, we settled for the name: Stride.&lt;/p&gt;

&lt;h2 id=&quot;new-stride-logo&quot;&gt;New Stride Logo&lt;/h2&gt;

&lt;p&gt;The new Stride logo, designed by &lt;a href=&quot;https://github.com/sebllll&quot;&gt;sebl&lt;/a&gt; (from &lt;a href=&quot;https://schnellebuntebilder.de/&quot;&gt;schnellebuntebilder&lt;/a&gt;), was chosen after a process managed by &lt;a href=&quot;https://github.com/Eideren&quot;&gt;Eideren&lt;/a&gt; consisting of several community votes. Also, &lt;a href=&quot;https://twitter.com/tebjan?lang=en&quot;&gt;tebjan&lt;/a&gt; is the one that came up with the name Stride. Many thanks to them, as well as to all the other people involved!&lt;/p&gt;

&lt;p&gt;Without further ado, here it is:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2020-04-20-xenko-has-been-renamed-to-stride/stride-logo.png&quot; alt=&quot;Stride Logo&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Game Studio will use a red variant:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2020-04-20-xenko-has-been-renamed-to-stride/gamestudio-logo.png&quot; alt=&quot;GameStudio Logo&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;what-does-this-mean-for-you&quot;&gt;What does this mean for you?&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;The Xenko launcher will ask to install Stride launcher.&lt;/li&gt;
  &lt;li&gt;Stride will be available starting from version 4.0 (available shortly). This rename also applies to all websites, social media and documentation. It is possible that the name Xenko or its logo might still be drifting around somewhere in a screenshot here and there, but those will eventually be removed. &lt;/li&gt;
  &lt;li&gt;Stride 4.0 can opens Xenko 3.1 projects and convert them automatically. Please don’t forget to properly backup your projects, and report any issues you have during the automatic upgrade process.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;whats-next&quot;&gt;What’s next?&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Release Stride 4.0 within the next few days&lt;/li&gt;
  &lt;li&gt;A new application to join the .NET Foundation&lt;/li&gt;
  &lt;li&gt;A new effort to find new backers&lt;/li&gt;
  &lt;li&gt;The new &lt;a href=&quot;https://www.youtube.com/c/Stride3d&quot;&gt;Youtube channel&lt;/a&gt; will be the new hub for video tutorials. We will start with recording videos for the C# beginner section. After that, we will look at new editor video tutorials and extend the C# tutorials.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here are the new links that you should be using:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Github: &lt;a href=&quot;https://github.com/stride3d/stride&quot;&gt;https://github.com/stride3d/stride&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Website: &lt;a href=&quot;https://stride3d.net/&quot;&gt;https://stride3d.net/&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Documentation: &lt;a href=&quot;https://doc.stride3d.net/latest/en/manual/index.html&quot;&gt;https://doc.stride3d.net/latest/en/manual/index.html&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Twitter: &lt;a href=&quot;https://twitter.com/stridedotnet&quot;&gt;https://twitter.com/stridedotnet&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Youtube: &lt;a href=&quot;https://www.youtube.com/c/Stride3d&quot;&gt;https://www.youtube.com/c/Stride3d&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;final-notes&quot;&gt;Final notes&lt;/h2&gt;

&lt;p&gt;We would like to thank each and everyone involved in the long process of picking a new name, a new logo and other related media/art. A huge shoutout to xen2 for doing the renaming process.&lt;/p&gt;
</description>
        <pubDate>Mon, 20 Apr 2020 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/xenko-has-been-renamed-to-stride/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/xenko-has-been-renamed-to-stride/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>January 2020 recap</title>
        <description>&lt;p&gt;Hi everyone,&lt;/p&gt;

&lt;p&gt;Welcome to our January recap. Here is a quick recap on what’s going on with Xenko development and its community.&lt;/p&gt;

&lt;h2 id=&quot;a-new-logo-for-stride&quot;&gt;A new logo for Stride&lt;/h2&gt;
&lt;p&gt;We decided to contact substance/adobe at the start of January after seeing that many people felt that the most voted community logo for Stride was too close to theirs. We received a reply from their legal team which, of course, told us that we would need to change it. It’s the legal team, playing it safe is part of their job. They also told us that we could get in touch with their design team, we took that opportunity and sent multiple emails but they never got back to us.&lt;/p&gt;

&lt;p&gt;Proposals are open again so if you think you have a logo that would fit with our new name (Stride), please fill in the picture attached below with your design. There’s also the Figma project 6 if you would rather work on that. For more information see the &lt;a href=&quot;https://forums.stride3d.net/t/about-the-new-logo/2075&quot;&gt;forum post&lt;/a&gt; &lt;/p&gt;

&lt;h2 id=&quot;release&quot;&gt;3.2 release&lt;/h2&gt;
&lt;p&gt;We are getting close to the 3.2 release. We hope to share some info on that soon. In the mean time we are also getting ready for the rename to Stride. This will happen after the 3.2 release.&lt;/p&gt;

&lt;h2 id=&quot;community-picks&quot;&gt;Community picks&lt;/h2&gt;
&lt;p&gt;Check out these community projects that people are working on:&lt;/p&gt;

&lt;h3 id=&quot;project-draco&quot;&gt;Project draco&lt;/h3&gt;
&lt;div&gt;User: Its me DIO! &lt;/div&gt;
&lt;video autoplay=&quot;&quot; loop=&quot;&quot; class=&quot;responsive-video&quot; poster=&quot;/images/blog/2020-02-03-january-2020/project-draco.jpg&quot;&gt;
   &lt;source src=&quot;/images/blog/2020-02-03-january-2020/project-draco.mp4&quot; type=&quot;video/mp4&quot; /&gt;
&lt;/video&gt;
&lt;p&gt;&lt;img src=&quot;/images/blog/2020-02-03-january-2020/project-draco.jpg&quot; alt=&quot;Project draco&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;rollerghoaster&quot;&gt;Rollerghoaster&lt;/h3&gt;
&lt;div&gt;User: AggrorJorn &lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://aggror.com/blog/video-rollerghoaster-0.0.2-demo&quot;&gt;Download&lt;/a&gt;&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/46POw2euUKY&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
</description>
        <pubDate>Mon, 03 Feb 2020 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/january-2020-recap/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/january-2020-recap/</guid>
        
        
        <enclosure url="http://stride3d.net/images/blog/2020-02-03-january-2020/thumb.jpg" type="image/jpg" length="0" />
        
        
        
      </item>
    
      <item>
        <title>December 2019 recap</title>
        <description>&lt;p&gt;Hi everyone,&lt;/p&gt;

&lt;p&gt;Happy new year everybody. In this blog we do a quick recap of the final developments of Xenko in 2019 and what the community has been up to.&lt;/p&gt;

&lt;h2 id=&quot;what-is-being-worked-on&quot;&gt;What is being worked on&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;The latest new features are being finished for the release of 3.2. This version should be released near the end of January.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;community-meeting-3&quot;&gt;Community meeting 3&lt;/h2&gt;
&lt;p&gt;On December 18th we held another community meeting. Check &lt;a href=&quot;https://stride3d.net/blog/community-meeting-3/&quot;&gt;here&lt;/a&gt; for the summary. The most important thing here is that we are getting ready for the rename.&lt;/p&gt;

&lt;h2 id=&quot;stride-logo&quot;&gt;Stride logo&lt;/h2&gt;
&lt;p&gt;With ‘Stride’ being the new name for Xenko in the near future, the #logo-change Discord channel has been seeing a lot of suggestions and even a voting on some of the ideas from the community.&lt;/p&gt;

&lt;h2 id=&quot;community-picks&quot;&gt;Community picks&lt;/h2&gt;
&lt;p&gt;Check out these awesome projects that community members have been working on:&lt;/p&gt;

&lt;h3 id=&quot;mentalarray&quot;&gt;MentalArray&lt;/h3&gt;
&lt;div&gt;User: MentalArray &lt;/div&gt;
&lt;p&gt;Testing the Xenko game engine took only a week to do this that included learning the scripting system and all model building and texturing was really trying to figure out animations and happy with result&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/lz_sJgYqqDM&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h3 id=&quot;fog-of-war&quot;&gt;Fog of war&lt;/h3&gt;
&lt;div&gt;User: Jarmo &lt;/div&gt;
&lt;p&gt;This is a fog of war system written for Xenko. 
&lt;a href=&quot;https://github.com/devjarmo/XenkoFogOfWarPlus&quot;&gt;Github project&lt;/a&gt; 
&lt;img src=&quot;/images/blog/2019-12-31-december-2019/fogofwar.png&quot; alt=&quot;Fog of war&quot; /&gt;&lt;/p&gt;
</description>
        <pubDate>Tue, 31 Dec 2019 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/december-2019/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/december-2019/</guid>
        
        
        <enclosure url="http://stride3d.net/images/blog/2019-12-31-december-2019/thumb.jpg" type="image/jpg" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Community Meeting #3</title>
        <description>&lt;p&gt;On the 18th of december 2019 we had our third and final community meeting for 2019. Below you can find a summary of what has been discussed.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Final Stride logo deadline: 22 december 2019&lt;/li&gt;
  &lt;li&gt;With the current amount of developers and resources, larger features like features are simply not possible. Features like cross-platform support, Visual studio Code, rebuilding the editor for Linux, Terrain and vegetation.
    &lt;ul&gt;
      &lt;li&gt;If you have any programming skills and want to help out, have a look at the &lt;a href=&quot;https://github.com/xenko3d/xenko/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement&quot;&gt;issues&lt;/a&gt; on github.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Roadmap 3.2 - Estimated by end of January 2020
    &lt;ul&gt;
      &lt;li&gt;New feature: &lt;a href=&quot;https://github.com/xenko3d/xenko/pull/564&quot;&gt;Url Reference&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;New feature: &lt;a href=&quot;https://github.com/xenko3d/xenko/pull/561&quot;&gt;HeightField property&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;(optional) &lt;a href=&quot;https://github.com/xenko3d/xenko/pull/517&quot;&gt;Debug Drawing&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;(optional) &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/37&quot;&gt;LOD script&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Roadmap 4.0
    &lt;ul&gt;
      &lt;li&gt;This version will cover the rename of Xenko to Stride.&lt;/li&gt;
      &lt;li&gt;Activating the first social media accounts.&lt;/li&gt;
      &lt;li&gt;Joining the .NET foundation to become an NPO.&lt;/li&gt;
      &lt;li&gt;Git/Patreon donations will have to be evaluated depending on NPO requirements. &lt;/li&gt;
      &lt;li&gt;Contacting Microsoft/Partners for support/sponsorship.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Wed, 18 Dec 2019 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/community-meeting-3/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/community-meeting-3/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Xenko 3.1 released!</title>
        <description>&lt;p&gt;It took some time to stabilize everything with the new Xenko packages, but we now feel confident enough to release Xenko 3.1!&lt;/p&gt;

&lt;p&gt;One of the major change is turning the engine into &lt;strong&gt;modular NuGet packages&lt;/strong&gt;, published on &lt;a href=&quot;https://www.nuget.org/profiles/xenko.com&quot;&gt;NuGet.org&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Please note that Visual Studio 2017 is not supported anymore, please upgrade to 2019.&lt;/p&gt;

&lt;p&gt;Many thanks to the community and all the contributors who made this release possible: &lt;a href=&quot;https://github.com/aggror&quot;&gt;aggror&lt;/a&gt;, &lt;a href=&quot;https://github.com/Eideren&quot;&gt;Eideren&lt;/a&gt;, &lt;a href=&quot;https://github.com/alexb910&quot;&gt;alexb910&lt;/a&gt;, &lt;a href=&quot;https://github.com/comradekingu&quot;&gt;comradekingu&lt;/a&gt;, &lt;a href=&quot;https://github.com/flabbie&quot;&gt;flabbie&lt;/a&gt;, &lt;a href=&quot;https://github.com/CharlesWoodhill&quot;&gt;CharlesWoodhill&lt;/a&gt;, &lt;a href=&quot;https://github.com/Artaki&quot;&gt;Artaki&lt;/a&gt;, &lt;a href=&quot;https://github.com/indigozero&quot;&gt;indigozero&lt;/a&gt;, &lt;a href=&quot;https://github.com/dfkeenan&quot;&gt;dfkeenan&lt;/a&gt;, &lt;a href=&quot;https://github.com/dominikjancik&quot;&gt;dominikjancik&lt;/a&gt;, &lt;a href=&quot;https://github.com/erictuvesson&quot;&gt;erictuvesson&lt;/a&gt;, &lt;a href=&quot;https://github.com/Hyperpred&quot;&gt;Hyperpred&lt;/a&gt;, &lt;a href=&quot;https://github.com/louies0623&quot;&gt;louies0623&lt;/a&gt;, &lt;a href=&quot;https://github.com/Lucifer2031&quot;&gt;Lucifer2031&lt;/a&gt;, &lt;a href=&quot;https://github.com/Ethereal77&quot;&gt;Ethereal77&lt;/a&gt;, &lt;a href=&quot;https://github.com/mostafa901&quot;&gt;mostafa901&lt;/a&gt;, &lt;a href=&quot;https://github.com/Kryptos-FR&quot;&gt;Kryptos-FR&lt;/a&gt;, &lt;a href=&quot;https://github.com/shinkitsunemaru&quot;&gt;shinkitsunemaru&lt;/a&gt;, &lt;a href=&quot;https://github.com/phr00t&quot;&gt;phr00t&lt;/a&gt;, &lt;a href=&quot;https://github.com/Polymo&quot;&gt;Polymo&lt;/a&gt;, &lt;a href=&quot;https://github.com/profan&quot;&gt;profan&lt;/a&gt;, &lt;a href=&quot;https://github.com/xendez&quot;&gt;xendez&lt;/a&gt;, &lt;a href=&quot;https://github.com/Scorp-121&quot;&gt;Scorp-121&lt;/a&gt;, &lt;a href=&quot;https://github.com/SleepyMode&quot;&gt;SleepyMode&lt;/a&gt;, &lt;a href=&quot;https://github.com/tebjan&quot;&gt;tebjan&lt;/a&gt;, &lt;a href=&quot;https://github.com/xen2&quot;&gt;xen2&lt;/a&gt;, &lt;a href=&quot;https://github.com/WhyPenguins&quot;&gt;WhyPenguins&lt;/a&gt;, &lt;a href=&quot;https://github.com/OoElectron&quot;&gt;OoElectron&lt;/a&gt;, &lt;a href=&quot;https://github.com/joreg&quot;&gt;joreg&lt;/a&gt;, &lt;a href=&quot;https://github.com/meriaizen86&quot;&gt;meriaizen86&lt;/a&gt;, &lt;a href=&quot;https://github.com/rgawry&quot;&gt;rgawry&lt;/a&gt;, &lt;a href=&quot;https://github.com/SantosSi&quot;&gt;SantosSi&lt;/a&gt;, &lt;a href=&quot;https://github.com/xwellingtonx&quot;&gt;xwellingtonx&lt;/a&gt;, &lt;a href=&quot;https://github.com/SilentCLD&quot;&gt;SilentCLD&lt;/a&gt;, &lt;a href=&quot;https://github.com/HoSeCoin&quot;&gt;HoSeCoin&lt;/a&gt;, Swann Martinet, WaldiS and pansan.&lt;/p&gt;

&lt;h2 id=&quot;highlights&quot;&gt;Highlights&lt;/h2&gt;

&lt;h3 id=&quot;xenko-31-loves-nuget&quot;&gt;Xenko 3.1 loves NuGet!&lt;/h3&gt;

&lt;p&gt;Xenko was always a big proponent of NuGet: since first version, Xenko was distributed as a NuGet package.&lt;/p&gt;

&lt;p&gt;However, due to limitations (hello packages.config and project.json!), we were leveraging NuGet more as a distribution medium than proper NuGet packages: Xenko 3.0 is still a monolithic single package and it would not work out of the box when referenced from Visual Studio without using Xenko Launcher and Game Studio.&lt;/p&gt;

&lt;p&gt;Xenko 3.0 paved the way by making Xenko compatible with the new project system (game projects were referencing Xenko using a &lt;code&gt;PackageReference&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2018-11-13-feature-spotlight-xenko-3-1-and-nuget/xenko-ref-old.png&quot; alt=&quot;GitHub&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Today, Xenko 3.1 brings Xenko as a set of smaller NuGet package, each containing one assembly, with proper dependencies:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2018-11-13-feature-spotlight-xenko-3-1-and-nuget/xenko-ref-new.png&quot; alt=&quot;GitHub&quot; /&gt;&lt;/p&gt;

&lt;p&gt;As a result, it is now possible to create a game project that references only the packages you want. Here are a few examples of “core” packages:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code&gt;Xenko.Engine&lt;/code&gt;: allows you to use core engine runtime (including its dependencies)&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;Xenko.Core.Assets.CompilerApp&lt;/code&gt;: compile assets at build time&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;Xenko.Core.Mathematics&lt;/code&gt; or &lt;code&gt;Xenko.Graphics&lt;/code&gt;: yes, if you want to make a custom project only using Xenko mathematics or graphics API without the full Xenko engine, you can!&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;Xenko.Core.Assets&lt;/code&gt;, &lt;code&gt;Xenko.Presentation&lt;/code&gt; or &lt;code&gt;Xenko.Quantum&lt;/code&gt;: all those piece of tech being used to build Xenko tooling are also available for reuse in other projects. Nothing prevents you from generating assets on the fly too!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then, various parts of the engine are distributed as &lt;strong&gt;optional&lt;/strong&gt; packages:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code&gt;Xenko.Physics&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;Xenko.Particles&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;Xenko.UI&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;Xenko.SpriteStudio&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code&gt;Xenko.Video&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you don’t reference those packages, they won’t be packaged with your game either. In many situations, it will result in a smaller packaged game and improved startup time.&lt;/p&gt;

&lt;p&gt;Also, you will be free to replace those functionalities with alternative libraries.&lt;/p&gt;

&lt;h4 id=&quot;package-layout-following-best-nuget-practices&quot;&gt;Package layout: following best NuGet practices&lt;/h4&gt;

&lt;p&gt;Previously Xenko references were added to the project using custom targets.&lt;/p&gt;

&lt;p&gt;New packages are now be layout as NuGet/Visual Studio expects them, in folders like &lt;code&gt;lib/net45&lt;/code&gt; and &lt;code&gt;lib/monodroid10&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;We still have a few custom MSBuild targets but reduced them to minimum.&lt;/p&gt;

&lt;h4 id=&quot;xenko-assets-are-also-distributed-as-part-of-package&quot;&gt;Xenko assets are also distributed as part of package&lt;/h4&gt;

&lt;p&gt;NuGet packages have a &lt;code&gt;xenko&lt;/code&gt; folder containing Xenko assets. As a result, user are able to generate nuget package containing Xenko assets out of the box from Visual Studio and publish them on NuGet for general consumption.&lt;/p&gt;

&lt;h4 id=&quot;xenko-packages-are-now-distributed-on-nugetorg&quot;&gt;Xenko Packages are now distributed on nuget.org&lt;/h4&gt;

&lt;p&gt;With all those changes, it makes sense to stop distributing Xenko on our custom nuget server and use &lt;a href=&quot;https://nuget.org&quot;&gt;nuget.org&lt;/a&gt; instead.&lt;/p&gt;

&lt;p&gt;This will greatly reduce friction to try Xenko (any project would work out of the box in Visual Studio). This might also make our launcher completely optional in the long run.&lt;/p&gt;

&lt;h4 id=&quot;xenko-tooling-resolves-assemblies-dynamically-using-nuget-api&quot;&gt;Xenko tooling resolves assemblies dynamically using NuGet API&lt;/h4&gt;

&lt;p&gt;Tools such as GameStudio or Asset Compiler are distributed as NuGet packages. However, it won’t bundle Xenko Runtime, which will simply be encoded as dependency.&lt;/p&gt;

&lt;p&gt;When running those tools, they are resolving Xenko runtime assemblies directly in the NuGet cache.&lt;/p&gt;

&lt;p&gt;This allows for distributing those tools as very small and easy-to-upgrade packages, avoiding file duplications. This is similar to what &lt;code&gt;dotnet-cli&lt;/code&gt; is doing with deps file.&lt;/p&gt;

&lt;p&gt;This brings lot of technical challenges but should allow us in the future to be more flexible in the future to load the exact runtime and plugins that the user project reference rather than the one hardcoded with the tool.&lt;/p&gt;

&lt;h4 id=&quot;future-plugin-support-for-editor&quot;&gt;Future: plugin support for editor&lt;/h4&gt;

&lt;p&gt;Xenko 3.1 editor will still be monolithic: editor support for UI, SpriteStudio, Video and other optional modules will be hardcoded.&lt;/p&gt;

&lt;p&gt;However, the target is to get rid of them as soon as possible, and treat them as what they are: plugins.&lt;/p&gt;

&lt;h3 id=&quot;full-switch-to-net-standard&quot;&gt;Full switch to .NET Standard&lt;/h3&gt;

&lt;p&gt;Xenko supports .NET Standard for most of its runtime assemblies.&lt;/p&gt;

&lt;p&gt;Xenko games can run on .NET Core for both Windows and Linux.&lt;/p&gt;

&lt;h3 id=&quot;tutorials&quot;&gt;Tutorials&lt;/h3&gt;

&lt;p&gt;Xenko now has a &lt;a href=&quot;https://doc.xenko.com/3.1/en/tutorials/index.html&quot;&gt;tutorial section&lt;/a&gt; in the documentation!&lt;/p&gt;

&lt;p&gt;The first project &lt;a href=&quot;https://doc.xenko.com/3.1/en/tutorials/csharpbeginner/index.html&quot;&gt;“C# Beginner”&lt;/a&gt;, demonstrates 12 beginner programming concepts.&lt;/p&gt;

&lt;p&gt;Users will be able to select the tutorial template when creating a new Xenko project to practice and experiment with the code.&lt;/p&gt;

&lt;p&gt;Additionally, the code used in the project is directly referenced by the new documentation section which explains each individual tutorial level.&lt;/p&gt;

&lt;p&gt;The amount of tutorials, as well as intermediate and advanced tutorials, will be extended/added from now on.&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/zGFYFhBfxVs&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h3 id=&quot;bulletsharp-update&quot;&gt;BulletSharp update&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/eideren&quot;&gt;Eideren&lt;/a&gt; worked on updating our old custom modified version of &lt;a href=&quot;https://github.com/Eideren/BulletSharpPInvoke&quot;&gt;BulletSharp&lt;/a&gt; (the wrapper library we use for our physics engine).&lt;/p&gt;

&lt;p&gt;Things should be much easier to maintain from now on.&lt;/p&gt;

&lt;h2 id=&quot;changelog&quot;&gt;Changelog&lt;/h2&gt;

&lt;p&gt;This release also contains numerous improvements, bugfixes and new translations.&lt;/p&gt;

&lt;p&gt;Here is the full changelog in all its glory:&lt;/p&gt;

&lt;p&gt;Alex (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed spelling error in Quaternion.cs &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/805453edde1b0bd36fd305086c12d9d064c7eff5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Allan Nordhøy (9):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Added translation using Weblate (Norwegian Bokmål) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/bbe53b4a28619dccb9aee04fd5d16631a2ae3ed7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Norwegian Bokmål) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/21144b14ebe24034e669796d0bc6d46d37b20a88&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Norwegian Bokmål) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c2086a20092fa574010a1adfbf01d1a8526a0a14&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Norwegian Bokmål) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/668b190a51dca3918cebc3faad77fbe667a34ff5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Norwegian Bokmål) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2e57bbcf88dd4f29de49c22657b0ab65257ea6d6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Norwegian Bokmål) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/92942e739c064c7197783620b609cdcdb03dd944&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Norwegian Bokmål) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/cc404c5d82bb70b70e21ecce74698e9a389c6d98&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Norwegian Bokmål) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b1931aac98bd53458ddcd349ee1df79418986c5e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Norwegian Bokmål) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a4f10055e7d016967290e5aa6fddca5077065053&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Andrea Aruta (6):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Added translation using Weblate (Italian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/77614db7005a057dcd73dc9edeb23287f300adde&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Italian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/aa82b474fc82de456d1ddcf5818213560096a01e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Italian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ec10cfccf42b9e40d90460c9f827a786a391ea75&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Italian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2774ef8c8c005c14df4c9c18fc116b8cf4283459&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Italian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ad91bb34aded698f0b4f6ca8ace7f83f6a45421e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Italian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d61883c048e34325d2d101bff28c8b08001b2599&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Charles Woodhill (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;[UI/INPUT] Expose mouseOverElement &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/21399ae559fe078a9e8ff38a8bc04cf71e43506b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Christian Georgiev (2):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Added translation using Weblate (Macedonian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/290dcbdeebef5bc54142c8169ac6ab114a123bc2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Macedonian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/de63b27794e6df0e5ed6e68d9364473689f381bb&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cody Lee (4):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Added issue templates for bugs and feature requests (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/327&quot;&gt;#327&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/538f915d81dc8f2fefa45d5f5544c3d4140f51a4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Moved pull_request_template.md to correct location &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/28e8c82df7ddde766e7f181cba36533b0bb0e120&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Removed any pluralization of the word question in the question_request.md for consistency &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7cb857462a35ca758120ac5f302f86a954f0d158&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Updated CONTRIBUTING.md and added a ‘submitting changes’ section &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b8b5fcd814a4d0e528bd16f9177d0bcb8f457083&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Daniel Keenan (2):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Change the ObjectToTypeName value converter to give prettier C# names. (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/400&quot;&gt;#400&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/89e92e45368301f11cd884cc3d365ed0caebf014&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Improve “Add component” button usability. (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/411&quot;&gt;#411&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a569a2056885092736f745838e147dcb4bb685b6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dominik Jančík (6):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Initial SDL Finger Multitouch support &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/73dc9ae2f6550de4cc642291f562ae3396e9a74c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Removed lastCtrl field &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/45d3dd684fe76d12e9cd8d5b53996e46b8188f2e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;FingerSDL GUID &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/479dc95727817132721da05481982d3e1c08f811&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;FingerSDL PointerID generator &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/238676ddf8199301d5e1f24823885d76f8a1b1a7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Renamed FingerSDL to PointerSDL &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/581f8d9da4ab6687daecf1e163258d3e1da2a5ac&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;SDL Touch&amp;gt;Mouse synth. disabled when PointerSDL is used &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f94602d4b6b6813506fabc01a24c1de5c7d5808e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Eideren (55):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Include nuget to proj &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6d4eb5a1bf6ecf3967596167646039279aa90571&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Straightforward changes &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/adf536642f7f93cca99e218c7b62c7de5e2dd7cf&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Potentially harmful changes &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fde0242bfd0ee0433b7cf384fd28f9ac5c0d66ae&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Minor proj update &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f8137535c08037539c460bb8a03be9e155de020f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Matrix conversion fix &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/222b70252d1428ac116c60458789f9101a391ba4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Main conversion done, next up the rest of the CharacterComponent &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f23ed4670e18c78469352aec926323c18ceb17b4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Character component, waiting on bullet wrapper for the rest &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/09648564fa4edb98b64ea8d2326ab69f75d91571&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Static mesh base &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/cbcc27dc7848bdd212a1c31e2f679abf88824c69&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Static Mesh: Update shape factories &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5c11f1f2ac1eb34042a7e767085d2f9c47b42e04&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Core] ThreadPool: shutdown idle threads (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/302&quot;&gt;#302&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/993704f60316615c10f6665e2ace830739fa35b0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Misc camera controller fixes (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/359&quot;&gt;#359&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8b24b276c18797c7ec00d4835d60a2a4d12d5188&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Fix for &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/422&quot;&gt;#422&lt;/a&gt; &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9705f84b085b33014cc375a8769fa0a822b93e29&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Revert nugget &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6e7f70f34a28d97daa2cde8900feebed57aaa34a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Bullet] Update libs &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/06e22b335819f79a05f716ead2c31f30e79ade30&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Bullet] Update projects mapping &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/45a89aa6ef98a3d16c686f20d9c751a5e147d52a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Bullet] Remove bullet refs within mathematics &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9b22e548b339764d1690c617dc83b73a17bfaf66&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge branch ‘master’ into bulletsharp_nuget &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/392c86d1d76740fc9c901ebd20635e7f16ef491a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Bullet] Rely on our bullet for math conversions &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/635d83914320dc3208a966545c3b5a6fcad769fd&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Bullet] Finish height field mappings &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e975e1fcd11cef5fa3b35b712b0d971195862b01&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Remove unused enum and previous namespace import for inlining &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/751b6fccb95b227b40e1935f4815c01791866cb7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Bullet] Update all platforms to latest libs &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/465a52cdee1581c8fef8ffeb6b400f243e0fa9b3&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Reduced physics test allocations (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/443&quot;&gt;#443&lt;/a&gt;), cleaned up Simulation &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0d19b3c6cc63cc0401f918f1e90a4992ac7b68f1&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Implement ignore collision between two specific components &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8a7126ab05910a0cfad48bfc62d56a20f4f6a8f1&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] In-editor static mesh collider &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3a96ee3f0da9c02e5f1221669745316567122e5e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Avoid duplicate allocations for colliders based on models &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b6c9191a0794e317ce9a0aca3ade73f036645e2e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Fix initial collider scaling &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/83c971ce17f037311f51c667f9764d7418b065a2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Misc] Exception prone basic functions &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e024d327a71369fbcc1151ee145dd9ca18799fd7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Transform] Deal with ChildrenCollection todo &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8b0821cbfe3bff90d9be16500e4556a3934542b3&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge branch ‘master’ into bulletsharp_nuget &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3be3ca71a6fd925a7bfeeeb3ec86cd63bcd5f92a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Use asset cloner for shape desc &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0cc07bd85873cbcef0beb087774b5ee3e8cb9d60&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘origin/master’ into bulletsharp_nuget &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/755810da258037454076782eb19911c8e5a4b63c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Replace ColliderShapes’ TrackingCollection &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/494b235316e61c2a2b43ea0baed5c69a09bc2743&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Replace Rigidbody’s hacky delegate usage &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/28de8941ebccea0e5c33c96e41dd8e4914a6f2e4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Rollback unused serialization workaround &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/79ef2b1bf199f84d73053bbd5fd4de85d92be6e2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Cleanup RigidbodyComponent &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4db7f42f34725e3a4471403ff1fe6bf3dce5ef55&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Clarify comments in StaticMeshColliderShape &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e547ad6b57c7ce58988050a6ef5c394fdd2c2e1e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Fix &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/463&quot;&gt;#463&lt;/a&gt; &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0241b1571cfee376429649b2bd03180152a7caf4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Fix very large meshes throwing &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/42f0910775773ca902e2ea393f12dedbe5c3f7af&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Expose Capsule’s readonly data &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a6c8e901b1b7637eadeaed5f82ea07e40f855c71&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Provide read access to collider shape’s data &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0dda0553c3187556a190ac4675806e1c92851886&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Split static mesh collider into new PR &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/05421ae96fb2232e1e94dbc2c4148ea578dc214b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Fix ShapeSweeps output &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c527b174935ebae7eeaf52387d01f7c3f2f6760c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Provide public access to callbacks’ recycle and buffer &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ae1f4b4fb5e31cca18741af4d409cbe19f40b998&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Clarify bullet lib’s usage and sources &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a09fa7ee09a6d437c5dee485ddd8336db3e13ea8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Editor] Fix orbit editor camera stutter &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/268a7ed70e93c8433480d68b60e0b638ee913d85&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Editor] Re-order code execution &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0c0ed336b59d558380005b055be85db479f78772&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[SceneManagement] Assign Entity.sceneValue before firing events &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e8f027284e77d33f0e2963156119e32b5f6c09b2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Camera] Fix processor’s cameraSlotsDirty not being reset after process &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5493c91023ed0cce47e73eea745595485b555713&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[SceneManagement] Fix loop skipping items when collection is modified &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/caa44fea8bdbc2cb19f3e9be7161635a4016a644&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Avoid unnecessary alloc &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2612f987c5408e3a845f6ba7186c61f021e58739&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Deal with Add(), sub-optimal implementation &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/50bfc1747870461a05148049ea5462301b75dee7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Threading] ThreadPool refactor, reduce allocation, fix wrong argument &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b6a4833e27e948ad60d131fb7357e574224a87e4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Move PooledDelegateHelper outside lock &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/55371ea340660e34bcfbbd0f6b97f87064fafcee&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Swap task factory &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b7451e4a8867015f70a1bedf142f815f586bb0f2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameSystems] Fix removing systems not clearing it from update and draw &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9b4e65fc505856ef0fe79836ead0c68d259d0633&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Eric Tuvesson (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Assets Compiler Support MSBuild Toolset Version 16.0  (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/421&quot;&gt;#421&lt;/a&gt;) (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/420&quot;&gt;#420&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/60b21cd6d3fe0047b580b54655d186e8e3a42e09&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Félix Dion-Robidoux (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Update BACKERS.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e32c91fc557fcc0ead3a0aeb04eeb4042a449fa2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hyperpred (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Remove cast to Game in AudioSystem (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/472&quot;&gt;#472&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0a8d7bad749d2d4b08afe34a4cbea0a5aaf49b5a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Jarrett Robertson (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed issue with scene instance using the wrong collection in for loop count &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d30763723936d7c89f8856071ba8a495146b1734&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Louies (10):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Added translation using Weblate (Chinese (Traditional)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/14be8bfc7030b7ac427ef50705b0cf2a444136ae&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Chinese (Traditional)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f022a9dc90ef5feabc6c7165bc525be72cf00782&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Chinese (Traditional)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/255b77fb76a1d9e852ebf407792bb037be17f67f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Chinese (Traditional)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3af08fd596bba64308f22bb5e98156fc8607ef45&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Traditional)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f34e9d44af47e34b56e4d50047f3e03d65a29aa4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Traditional)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2fd9b6a0aa47b4ba943b2c4f359a56dbdc06e7b5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Traditional)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/eb1e7343f6cdca9644987faf1e13f937d83d95cf&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Traditional)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/443a21b3f38b559dd7cedfe8cdaa44e77ab419b2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Traditional)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3c9f7a9605255ce7ede002196f79ceda9551b920&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Traditional)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c4e44ac757542aec85363960caa3df7749c2522f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lucifer (8):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Added translation using Weblate (Chinese (Simplified)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/711ee3a82fd382ea0457bb23dfd652dce3bffa23&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Chinese (Simplified)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/bc188d71e3726e834941bff26ec9971d66f3b1e6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Chinese (Simplified)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/da76f54a7d63a3dc6eb767d002e5dfca97627588&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Chinese (Simplified)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a195e1efa884beccc5639b865b3df4be1b76acf7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Simplified)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e751244fa78a5e796c8f355cc5e2bcb366eb7f64&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Simplified)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f7415607e3b6ba7c037efd29998055d1df2f8c01&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Simplified)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6a8045b09d44eba245ed0692738d84069281a764&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Simplified)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ac41d0231fdac341edb87b5855bd68c03c888b89&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mario Guerra (10):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ce95c0fe26e70b4c2f8f589bdef23158a6a45804&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5f23fe46957f043c147497cc9e2b6f219c3e3498&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/56e9efc27f17acb971fcb3ef103900fc1af4bd76&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ba5f6959e4b32c30693ab21ca859a4d67ab4f509&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9c5249c7c73b239024bfa70ec8b832bd6b194c0c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3847b09a47bbae30ac02d4275683eb5a0be5eb2a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/29c5914c4c6c5e8d171782a95a929841beb05885&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/981be7251a5e6f4d2fca4b6a8a3f470709fde000&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/58c8349722a9af4d5520e9dc72614d53ab0b9aeb&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5eb025a71f076b2baab476e4bdddeffd66f5db0c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Moustafa khalil (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Update README.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/bb504a798f01af82dc3b8205fa4183e1c90e1f2c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nicolas Musset (10):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;[Localization] Update extraction script &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b41748068a2b531254a5a155b4d2cb030f94c22f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Update extracted strings &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2ea6b431611cc2ccb8fcbdc4f8b1a85ae01c404d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Update Japanese &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/96a876107ceee7944a230f1f971858059aaaf633&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Add French &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b3b800cf5a9528e254b02018f2c59855760de240&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Update solution and project &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a35cc79ef82838ce702e000d2cd0f06dde8749f2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Fix build for path containing spaces (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/381&quot;&gt;#381&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7c63ed9989c438f936f3ce018c429e3ec02d3232&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Presentation] Bugfix/int3 editor (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/387&quot;&gt;#387&lt;/a&gt;) (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/383&quot;&gt;#383&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/51451347e309ea39b9bbe8f38ffb5a90baa70f81&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[General] Simplify editor and presentation project files &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/90733ef068b17a90e57de252d87ac35b13c81df1&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[General] Fixup rule for .xaml.cs files &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7b863475ac9a3bb326e3a4cc0f0fc55bff2b168f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update .gitattributes &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c0bad0b4930a1986ea0a6248f933b934b43ba0f9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Oscar Sanchez (9):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ba99df0f648bcc6c4797e6e952e2e3b7fd8b425d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/97cf64ba59189418e6b1f1b4865ad99b9bce279b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/40893b02d4efe19052b4037926983ef49b0214aa&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/27181e881da0804be82a945bbc68f9b98742fa4a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/08cf01d1f6bc9f54f3b123bf1dcff1d093c9f7b6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/af19ac0d49b206a46d7e537538a2986c5dac4412&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/71e4bba482b0ce00aff7fcbda685270162645e76&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/70f01c011af426372ce0ba11d12048a166d4fa41&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8871c1cd1606a91c663e9e35d4381f1ffe3f40ab&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Phr00t (2):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;[Graphics] Vulkan: add support for R10G10B10A2_UNorm and R11G11B10_Float &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/11059c059d54e2d201b657cd1ab3d2981aaf7c35&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Input] Fix mouse VirtualButtons &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/27e5a8ad22e95710aa7d0689ea3b85f1188a7098&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Polymo (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Translated using Weblate (German) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5f20b48db9d1a33e8ab04068d5be2de51be367a7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Robin Hübner (2):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;[Physics] correct userdoc for convex hull collider parameters. (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/382&quot;&gt;#382&lt;/a&gt;) (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/372&quot;&gt;#372&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f56d4f836098f0c9fd5a39eeebffa2d7ed59a179&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Make SDL window user resizable. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/582915a5b5ade7fcb4ac8b57d0de6f51fd7c978f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rui Mendes (3):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Added translation using Weblate (Portuguese) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a16889306f16c28d56a26a9c61d9ecf5ced71612&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Portuguese (Brazil)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7fa7c670add05f14a9247d4a4930cf465f96a789&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Portuguese) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1b5ad58fb7f2c326b80ccacf71fa4cfe77e9eb9f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Scorp-121 (4):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Added translation using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f03657e6f32cc449705d647878c72189665e904a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c19fe25619c3b8f595cdfca86433f1564e090a75&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/33b30a5053a9bacc018287aed73d4bc63b4788ef&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/792c5dd20b9352c751a79676898a907c7eb2c0c6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Scorp121 (10):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Translated using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/215f78a6647e8063607de276b365d7a415e655bf&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/601ac16712d758bb4d9488717b112bff5e731165&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9f53f704ce42482a588065b07df628cae50ccbd2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e1906065c2939ef7dcd0db787580bacaefbec1f0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5dbfd2602618ec423e71ccdcb915935b1461c522&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/635d3601e0f8f6d470070e3ea7c46bebd96df3d3&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ef9800de2d4994e379e755cca43773392b262e11&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5b1831e073ac3ae1b4cc469ba0bc32b83fd3c38c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3e847cbd275a5543776e5b83f62f852ece38dbfd&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Russian) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7b267f19b1c665bcbff34a079ec67c15c9aceeab&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;SleepyMode (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;[Mathematics] Fixes for Color/ColorRGBA float/byte mismatches (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/258&quot;&gt;#258&lt;/a&gt;) (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/251&quot;&gt;#251&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/81331463843bfaf6975a0e418047a208a23a7fe7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Swann Martinet (2):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Translated using Weblate (French) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/50a59d5f9d1198ac0baa20bc74691b120d87a6e8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (French) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b6770869d8f44be8fac9dd862c7b1c6427998b43&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tebjan Halm (6):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Quick fix as suggested by @xen2 in chat to avoid crash in shader compiler (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/343&quot;&gt;#343&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d2b09f9259c2991e3aca05122a430ae8e5f0abf5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (German) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5f157d19eb20b94ad179b6cac1b7fa6f97c74a4b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (German) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/20f6a80ac7e503282bfd9297e7c98be9ffed1097&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Resetting shader key scope for multi pass materials (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/456&quot;&gt;#456&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7af2c14ce63e7892d1e87c8b723936a0270eaaa7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;added xenko-community-project to README.md (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/514&quot;&gt;#514&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/89f66473be89e8fd7dccd98ff75002f0309e5ce2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Fix DataBaseFileProvider cast (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/538&quot;&gt;#538&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f678f42443a087cc16d1371a6e8119707abafa0a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Virgile Bello (510):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;[Design] VisualStudio.Project doesn’t need a reference to Solution anymore &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a3bbc24653bd5c64146b0cf384672f496db5069a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Package can now also represent a csproj + package (only new game creation is working) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1fd003ca0b7b5953d4a96ceebc50d6094722593d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Removed AssetItem.SourceProject &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ab5281aed164b7438316fdce9f416d1ae093fa0e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Move assets to Assets folder for now &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1653165995c724ad16cf8329bf96ac6e7145b0f7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Fix project loading &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/284cccdd2e351e84ce1000329e1f24162a21b998&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Simplified Package.Profiles into Package.Profile &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9f8f407d4d5796fc3dbf562849ec4f8ea37c1e47&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Removed PackageProfile.ProjectReferences &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/62266f4a62756f5ddaf1fbfba1d6f85b87b3ed6c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Removed PackageProfile.Name &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e21932d153708d23c0f8204b9f55734643ce6519&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Allow creation of samples (as long as they don’t use external packages) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c444d02c5ce5a0a8f86147f3e0a74b6bdcb4ea6e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Added the concept of Package container (project or standalone) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/eb15b2caaf37ef0d99c691119fde4345c62f6f81&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Turned Session.Packages into a readonly collection &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b9e915a49cffb02fdf8b70b5be3db3533ebb5074&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Properly process dependency graph using remote info to perform package upgrades before downloading nuget packages &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1d51c472eb7622005881985916c99ab3af0e0a81&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Removed LocalDependencies and fixed TemplateSampleGenerator &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5ec594f7a9b7df1b30d24534abaffef959091bd8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Fix platform update &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0c12372ab203fab5baa22dc78ce88b255b88f4d5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] AssetCompiler now works against .csproj &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7761135c50b7dbe9d864a982c782f8a51e61e242&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Fixed asset compiler get-graphics-platform &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/afae09c147b784785b0abfafa5b01a5d2e5ddba5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Fix view models to allow selection as current project &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0e1ad23e3216247a4d9a0b82c54a360d5786f984&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Properly regenerate platforms for sample templates &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ab92536a9daaf98c8327b1ec42ac91286501bea8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Ignore assets from executable projects (computed automatically) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/64c251e6435eacc476bdb79f744877386ec9ed72&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templates] Moved template packs assets from Assets/Shared to Assets &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/02488c49f1c948124182322397ce21c1d3c51b27&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] NewGameTemplateGenerator: assets were loaded twice, resulting in issues later with cloned AssetItem (fix asset packs) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/857b8b2e63d0385125927f68dac86eee355485a2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templates] Simplify platform projects &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c59381347512a9e5327b54e4051ede30a050f72d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templates] Moved templates packges asset folders from Assets/Shared to Assets and removed intermediate solution folders &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f11fb59e891963c3b154b5a6d1baecc6eb404c47&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Adjust PackageProfile.ResourceFolders during package upgrade &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/42306db7b35351fea49a851a60c4aaabe155dca8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templates] Sample Templates now works (asset packs are now ProjectReference and their assets are properly copied during template generation) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/24bb053badc62769af951f55246354c1c9768aab&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Properly get namespace from project &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fe22dec3f7176a15ed19c236aee3964e942d35c7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Fix CodeViewModel to use ProjectCodeViewModel &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b894a176aedd55b14afe3b1e5d5f0a0ec8a03e68&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Fix platform updates &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/598f4656f7ca7bf16204b17039f61c95c38db0e8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Rearranged templates for the new xkpkg = csproj change (note: project delete is broken) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/bf975595c09efc63fc0d9514c502cc510a7811ef&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Package.Profile is now properly deserialized by discarding default value &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8f017b48e11b36766c54c25c189caebc00acc7bc&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Removed PackageProfile.Platform &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/68702d5b39b2fc2e94f7a1aa40a00e391b09b465&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Make sure Package.Id stays is in sync with .sln one &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0b5ba025c753847d31180f8d1e9307c3a9fcbca0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Removed Package.Id &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e59316a8d203f8dc97dced255ea631ec99a2cbd5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Removed PackageProfile &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/17d9b2688bb6dc0edbd147c1acc8ef0343031267&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Stop adding default folders in Package ctor &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f7a8e099f4a4476be0d0ad6e63fcbbf33723527d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Reunified ProjectState and PackageState &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c5cd46ae0b7bb4800c731e4d96b92858b6cfcefe&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Moved Package.Save() to PackageContainer.Save() &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7d43032b698149c41d8d581e7291848b53273ee6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Avoid creating .xkpkg for projects without one in the first place (use implicit one instead) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f375ae16cbe3e8ed0f40b3a257d010d585b39197&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Rework package dependencies &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/dc4ef281f38037dd96824b4c63c074a3d93118ea&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Also support loading sln with new csproj Guid &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2f446a3bb1e8f62a1d79ac0eee2c18ffca8253d8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Support Packing and consuming simple NuGet packages with Xenko assets &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/406a74c3f382756e3b3df172504e51b840dc56d9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] New game template: set current project to Windows &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/56b6774374acd67ecf7f01c985524fbdba976161&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Simplified NuGet package restore (only happens during PreLoadPackageDependencies) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2958cf0b1f38489ca2c64885d797e74699d67de6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Update Code library template to match others &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9b1fcf2f7fc4aacdfe60d6520d1f25126cea3d81&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Targets] Stop using XenkoDir.cache file during build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9eec7ceb0797be38a1bc5491f9c5f3b32f7097c8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Bump to 3.1.0.1 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f933c14fea2aaaea8e98996b753cbf7b8da091f7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Store pendingPackageUpgrades in PackageSession &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/335b65354de2fdb1a331cc61c4e995c142ceaae1&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘origin/master’ into onecsproj_onexkpkg2 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f8ca24d1dff7926840acb06f3d0259e02c5eeb4f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge branch ‘master’ into onecsproj_onexkpkg2 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a22b62fae68f67e70fa881372def36194ff7ecb0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Process dependencies for RootAssets in view model &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f608ae5598a32f0d5e9695e2b141c8271706cea0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Made !file and !directory tags mandatory in Yaml for easier dependency analysis &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/49240a819316616a230d9165e6daf1c4a8976397&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Temporary fixes for root assets and default scene opening &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e132f1b6f47e91a92bb36fb4ef6fe575d52e5ab0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Pack assets using actual package data rather than hardcoded rules &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8b0dba7ee7fd412aeea4d3da31d29d02e392661c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Reorganize build system (WIP) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5caacef0dc338a5b93c1124278f316c08b42e79b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] NuGetAssemblyResolver WIP &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d0c771fe450c5849da21d0715b292eba253cfe0a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Engine] Move default assets to individual assemblies rather than global Xenko.xkpkg &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/051a8110383946d86c0d1c708d70d38ba0c33f63&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Compiler: can now properly compile existing projects &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4c6ca70b399fc77bb0439916bbd0f240350e13f8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Fix launcher build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0869d45085a86d07a7ecf7f8a553c112755a738b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Editor] Temporarily moved game studio shaders to Engine, until we have proper design-time package references &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/34c504ea5cc0e4bca327d60a38890de0984a06c3&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge branch ‘master-3.0’ into onecsproj_onexkpkg2 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3a4e324c89c5574edb23a8a42e6d9853b37f1450&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Use RuntimeIdentifier to separate graphics API runtimes &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/78b6d2d6090f705f2c9c4e9f22a849a9f4bcbc1f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Improved cross compilation &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/29d24fe0cde9fe6be8eb2bced3250220c4bdf22b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Renamed XenkoRuntime into XenkoNETRuntime &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3c71596cf7bca49511eb7d3c7458d7742fe2bbd0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Added XenkoRuntime flag &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/79dedb747716f1860c327a040d9f9b46d20e7d99&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] project.Type evaluation needs to be done after package are restored &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ed826ce2de64990215c51cd5cd84f08193e49120&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Reorganized templates &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1f269ac8b8ccdaeca0d94c8ba2555a83df90a1d7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Fix package upgrader &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6c82ca5e10727a779bc2f5bbe77e7f5948701b3b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[SpriteStudio] Added templates &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a88632d9d361002a36933813b411b9645b5a33b9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Properly find ffmpeg.exe and msdfgen.exe &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b55ab0c7866b655f5ee540c253b0842ee5f36272&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Move VHACD to Assets assembly and properly bundle C&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/&quot;&gt;#&lt;/a&gt; wrapper &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6cb333fe58eefa479bf1070b0ee60f39cbf3e24c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Compiler: use thread-safe version of NuGet (when writing lock file) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b3c6e1205bd324095122a0dd8115ef95ab0c26fe&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Deps] Switched to NuGet version of Xceed.Wpf.Toolkit/Datagrid/AvalonDock &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5bfb575d11a8cfed5aa718c286b7d236f8c541b3&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Bump to .NET 4.7.2 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/bc7ff82141756341ebb03dd238ec37dde763ca6e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Adjust bindings for System libraries with 4.7.2 changes &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3085735c11a809aaa49d26dd6344b1b5efa566fd&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Deps] Xenko.Metrics and Xenko.CrashReport are now packaged with NuGet &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e5071464546d294a2e84fa09027448bb532378d8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Lot of adjustments for new NuGet resolver system (incl ConnectionRouter, VS Package, etc…) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/cee640deef9b3d107f5143875a5762546f25d42b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Moved samples from Xenko.Assets.Presentation to a dedicated project to have faster rebuild &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/501524287b29a18a84c2a0f9f6e5b4cc76a200a4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Some improvements so that unit tests can compile &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4944a4e454169feb424a1413dc21c496940de720&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Some improvements so that unit tests can compile &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e7084d5bdf39a3ff44707058afab75c07a023160&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Removed XenkoDir environment variable &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b7fc19edab35ea9a479c681684fa9d48d44fd6c0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Fixed templates to have proper assembly names and namespaces &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/63b14a1635b44b5a98c686e4522b1a1160025b26&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Readded support for UWP &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d16b2d23b560bccef44ec9e2aa77bc8e3c09b640&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Readded support for Android &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/52728eb895d08bb05015e487dbc40f2c7cfbecbf&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Readded support for iOS &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8f3e11cdb373b6204b639abe653c330c9563ceca&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Optimized ProjectReferences &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/aab0909e384ee393080177aaea52df929eb70856&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Check Visual C++ Runtime is properly installed as part of build targets &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/47f326f76a4d1cb120f6954c9c134cc393b33544&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Added Xenko.PackageInstaller to Xenko.GameStudio &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/785ba220e7bb651a9d8bcc5d117adec6acd27bc2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Use “XenkoPlatforms” to specify which platforms to build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/784b9c988f8970feef94e0fcd74098396d4d169a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Upgrade to 4.9 and use RestoreRunner to have faster noop restore on second run &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9b985d4f134670018726c689638edeb5c0c0fb65&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Tests] Fix build of some test projects &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c4e21cc9beb9adbe5225d5f6b1d10a7311ed0959&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Also deletes .nupkg.metadata on package auto deploy (https://github.com/NuGet/Home/wiki/Nupkg-Metadata-File) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/99d6bfa23f96c9994b15bf34b15eef9c3bfc6a46&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Make sure user projects are always built so that compiler app is checking assets again (until we feed “fast up to date” with proper inputs/outputs) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/764fe201c9d8ac12546e808a70c67aa79f34965f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Make sure to explicitly include Xenko.Core for its targets until VS2019 enables it by default (https://github.com/NuGet/Home/issues/6091&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/&quot;&gt;#&lt;/a&gt;issuecomment-438073285) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5f5e668711f4a1af454787445e1991f4bcc3128f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Don’t include package targets when evaluating project files &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/15ea5060978a1c78cef840c999197c164d80cbcf&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Order windows executable project first in solution files (sln) so that VS uses them as startup project by default &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b226444233e0fefec0e8868967e5d1ab4b2f27a4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Added some docs related to new build system &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/50412ba3a7dad76e9f3c3147a183932b3f488e9d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘origin/master’ into onecsproj_onexkpkg2 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/be8bb7ddd8fff36c3f2abbb4404f442848f0ea00&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Fix iOS solution &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4740daa7263939fafb428d941843c2348c18192b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Moved PackAssets task in Xenko.Core.Tasks &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/76b3c857a63d5ce5a7a1e237eceec620ac982c90&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Use PackAssets as an exe rather than a Tasks so that MSBuild doesn’t lock the files (annoying when rebuilding) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/aae4951f4dae45192ed079d3b4810c9a34715057&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Log everything &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8e01c197185fce13f9cde3fe9d55fb48bbdf5d28&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Restore inside assembly resolver to avoid deadlock and rewrote logging code &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/99397c68e73ddb60fd253d8d3e8bdf2ef9833c83&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Only build default graphics platform when opeining sln unless we explicitly set XenkoGraphicsApiDependentBuildAll &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a4ced9d064ff3bff2b6a3fc069516a9623257a96&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Perform nuget resolve only for entry assembly &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0280495034930e4f84d55a6ae5945ae4b6d043c7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Better resolution of project platform (needed so that windows project is auto selected) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/025f2fedbe1ebf73927fcf89d641593e9879c0bc&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Fix build when choosing a single graphics API &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/091ddeb2f1de3191058f64381420a7452633d8d2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Add dev store before trying to restore packets &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/95f15bd884002a4fe3ade0ac34b33e9489c5d1dd&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Removed Xenko.xkpkg &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0032576a4b45e8309304e4d0409783b9db2d7b31&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Moved PackageUpdateVersionTask to a separate assembly to simplify build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/75ea086465b4821afc20d1d96d759629d3e40ed3&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Unify version management in a single file (except for samples which will be versioned separately) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a3d3173539631d81a91c11e9af5e3af4f561e997&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘origin/master-3.0’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/59290e7e19a24127f3198d5bf036c4aff3940ed6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Added package details &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/be22cdf0eab1b07e1c9ded3dcc59f33e7c0fae58&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Output nupkg in bin\packages &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/aea71ef4fb4f254fe992ae4d274d4820e97f5858&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Xenko.Samples.Templates: add missing dependency &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a92d5b806de8921062e06c739d1be688974ac93c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] If restore failed, try to kill known blocking processes (Connection Router, CompilerApp, etc…) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f0341a72d5ee359b36ffcad8dc18d009689ff232&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Improve logging if restore failed &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7793e1f757189e811b5692c8ed750ef314548aa5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Remove non-existing files from Xenko.sln &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/881c97faa32e192088e894e22d473d8c3bed2a37&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Use SourceCacheContext to avoid ArgumentException &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b82520bc82da27d45737b577c64d512e326c2e37&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Sign dll/exe when building package &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f6761691c7a6234d7cc9b216fa2719d174ebad7e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Also sign Launcher executables &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5e7e804b7227d58f6b23dab86734596c84b12032&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Escape/Unescape XenkoPlatforms for properly passing info from Xenko.build to targets &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f3b67810b6c507836eb965497ddea3589ebaea38&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Package build improvements &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/badb44c405fecc63fae347361b69b8e3327b3ba7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Package build improvements (part 2) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/32eb5b3dcadb524f6ace77d6a39a672d73e31888&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Signing tool was mistakently always enabled &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/24799e4e5bc0e48f43f2d8100adbdbf0c27f7d1c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Package build improvements (part 3) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/15a05d9a3d1a55c396605b7c6afaaa3fc3dbdc2f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Setup] Update to Advanced Installer 15.5.1 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7a6b1de0bd20bf295abe2f9bbb4a0586907e7de2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Remove invalid character from Xenko.build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d46658b539c179ce64fda5d81726c55871d93d9c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Fix Linux Vulkan build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0703befb94b32162d3bfd7e6c5f686ee936f4890&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Added bin/packages/.gitignore file &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/dfb2deb9e018ed785c8d6d25653ad1a8ca3405b8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Fix restore phase in Xenko.build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1fcbd1d3f02cd3bd6f5f30fd498a480f1489ff14&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Removed Xenko.SamplesBootstrapper and fixed Xenko.Samples.Tests &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/53ce6d3433cf02c51921e673afd3430177c2bbcc&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Fixed Xenko.Shaders.Tests &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/28c1b8238b9f8d2f1304690431cda729ef16261b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Use active build configuration rather than forcing Debug &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/51b613f7e84c2e0573c2201467af15fd1ab87b0d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Stop using Bin\Windows for unit tests &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f5b0a52848498fb589e4428d01aef1e09829c362&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Couldn’t resolve EnvDTE.dll &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/13ba08cc9a453934b9a1e5cca20761b2b8691535&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Don’t try to load vcxproj as package &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/303cf2421482d7b33cd78803e4afecf03532325d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] PhysicsSample: Update for Vector3 Gravity &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/31e2160d495ebb7225482727e9eab5187e28eb7b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Tests] Xenko.Assets.Tests: Don’t compile assets &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9f35d82f7e742f422accfac482983c20396b170b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Tests] Fixed some unit tests &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/404b6d4ea4f6a99776696e3c4759434be699900d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Tests] Fixed folder for gold image &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d386ff3c657d0e86e2d3e609775a3acb2371cdd7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Ignore server-side dev packages &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/df6aae5a00f602febbfb1e64fe4a5bbd22112836&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Fixed TestBasicPackageCreateSaveLoad &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/aa227b3f413ee0f121cfe11fdc6bc3487d5e7323&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Package upgrade is now working for 3.0 projects &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c1904fc846dd801426dc9b07eeada6df3db8ab38&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Update to NuGet 4.9.1 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5580bf789adf83eda621e1d86f17fd38dbeb3005&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Ignore invalid NuGet sources (404, 401, etc…) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4941fdab8c25374f31af5442b271cc3654c02849&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Fix build of test project &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/109eed72e3f5ce6e495f8f90ca888fc92025c01c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Bump to 3.0.1 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e446678a90fc839feba266043f22bbe09bc21cca&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] User can now create GameSettings freely (need to display warning if nothing matching expected name?) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/16eb04e22cefe62c30f1984b12e602ad9c00617f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[CompilerApp] Removed unused GetGraphicsPlatform code &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d6b6a33fa3174ee1ca29bde3d4167cb28df471e8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Removed obsolete target files &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/90ce1a0f9c8605ade31504cb7c76eb3905ff1eaf&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Xenko.build now properly build Launcher &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8ab5690bc3ae0dddec39d5089a16523f33bd9f83&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Switching unit tests to new targets &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/79740098ab6fe979bb1eeabad8e03a7b095a92a6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Fix Xenko.build targets &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6005e95fdbd5137a18ced5d0b6ed803e8e88c906&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Clean packages before full package build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b498691b12862d3b467875d530554334c90b32b1&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Asset editors close button is back &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a006a76566cb00a7579dd592a259cc775c2d4e70&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] Removed PreferredGraphicsPlatform from RenderingSettings &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fa1acae4e5ebc8eae7342d51b0880c1a29409dd4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Fix build when using multiple XenkoPlatforms &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9db1b347eed5b78103a04be024995b3a6bc0fff1&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Adjust package versioning so that NuGetVersion doesn’t contain build metadata &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4bd757dffbf8b128b33366f5270e2912853e9a58&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Native] Explicitly require related Assembly when loading native library (we can’t use GetCallingAssembly as it might be wrong due to optimizations) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f4a5489254dcdf690b3890ad4fcfc256db31565d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Native] PreloadLibrary: Use type rather than assembly (to avoid use of GetTypeInfo() everywhere) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/23bd86129b3730ded7d7d4d62910d0c7da12e4c9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] About page: added markdown files to package &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a47f7f2dc63ff4e55ba9b471cf969b5353bce524&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Few fixes so that launcher properly separate &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2bd13008907d550bcf2a294c301e09719ed201e6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] About page: display version with build metadata &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6a5ce5ad0fd8dbc5bbb3f9bb47207e41ce1c2c74&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Force cross-targeting if there is multiple RuntimeIdentifiers &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c5ed27a84874d885fa2d0b2e60aafe59b81175db&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Stay compatible with Xenko 1.x/2.x &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ec0771e60f4083bd9b4c4791baebfaacac32dd30&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Properly fix how RuntimeIdentifier is used for multi graphics API per platform &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2000eb74fb2a39634b5d3b387556e10a388f0740&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Solution file was generated with empty DefaultVisualStudioVersion &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a8c35f29e5462e969b4daa5d74307efd8f8ee5f6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[OpenTK] Use win7 runtime rather than win &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fa0d1d943fd580d09e1e07899ca558063dbe9f06&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Made DefaultVisualStudioVersion public again &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e6ce005ec91ee47d55342a25f59a348fda11c654&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Properly forward XenkoGraphicsApiDependentBuildAll &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/89424e04065f9f9e5eb140512ea86b51a1e36fff&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Workaround: Remove RuntimeIdentifier from Solution references (https://github.com/onovotny/MSBuildSdkExtras/issues/139) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/88669a587ceea407551487987dedb4e22b9cd13a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Make sure solution/project path use backslashes &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f6fdfa550d3eed3c12a13874fa9fa616eda5e22f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Particles] Remove ambiguities in data member order &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/053fb654b76e90672406778f9337fdcbb18adf00&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Keep solution folders, just remove package info &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/703ee5724dd9ee79bfb47347f7323d94e8c89b6d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Improve package upgrade when there is no ProjectReference &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0f827539dd1be57298fe85e5d8fd9eec308686c5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Updated samples &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3d49f37f9f1de1a9a62acddaa1db3f05592c38e9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Removed Xenko.Navigation where not needed &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/13abf567db8a55d2402bdbb70e0964db5c106412&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Removed Xenko.Physics where not needed &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/725264bb6a7578e4c7ab26ce702c5080642fc2f2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Make sure implicit packages have IsDirty set to false when loaded &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fb7296bf7131e47d779a2534f57d612de44756c5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Fix asset upgrade &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/bea53b99a317851fca271153514b22225d4cdad9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Fixed template samples generator to work with updated project format &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/aaf3ce5635dd9e393d9458ef08f886ba4bed3a3a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Updated with 3.1 (step 2) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/794061c497d034d984fc5cad28608fa292b61de4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Keep Xenko.Particles for now, until we have better extensibility in Graphics Compositor &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c2b417c8e8998ca1df16ad4101fefae9f0fca44f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Allow some assets to be non-referenceable (asset name collision is allowed in this case because they exist only at compile-time). This is used for scripts, otherwise they can’t have same name as an asset. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/772c37b0ebf0853cc0e121ed2c4538aaeba5ca06&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] PackAssets: skip excluded files &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/98a908be2ee6134879306972ac05608d2bd11f69&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Settings] Remove the !file when serializing setting keys &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/399f5f2b7435777ad909a201372f7d8cd74ee975&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Package necessary WindowsAPICodePack assemblies with Xenko.Core.Presentation.Dialogs &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fbb99ceaed4b06f38886ecc5893be24973161003&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] XenkoPlatform was not properly set for Linux platforms &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/73f6cab9396d7880cf99d9697fa270e9505d3431&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] PackageUpgrader: react to multiple package names (to support renames and/or package splits in multiple parts) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2e0bbe3f005c20779af718c57adab5a09b6efe12&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Improve default asset selection to match opened asset editors &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/68add353023da54323eaa6ea1fe9de297dc91efd&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Compiler: Move default asset build path to obj\xenko\assetbuild &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/168e038bc76d1ff14198c7c3c3271aa4b1b888fd&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[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) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4ab3006e1a12a986184d89fe9f8762545a51741c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Generate ref folder for all platforms (otherwise Android/iOS/UWP might fallback to ref/netstandard2.0 of Linux) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7e1adcdc5db0a4a218a12a09c677cfe918e78e4b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Fix Android build due to lack of NuGetRuntimeIdentifier &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a2e151a368275f5404919df3e5d95c23c781c68c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templates] Remove the _Game from sample templates &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5467379f14c53af82f7af9685803f6843c524831&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Adjust PackageVersion for sample templates according to XenkoOfficialBuild rather than XenkoPackageBuild &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/916d0741208acb626e8abfa2e5f27422e295f75b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Updated BACKERS.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2c9e6ebe08e24b74c5b825feb3906b9c3add6ff4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Display source in tooltip for Xenko downloads &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2eba4659510149fee35030269f1b062a617ede05&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Various fixes so that shader highlighting/goto works &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/84bad0265a2a74c350bc01bc8ee27efcdcd94168&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Updated UWP to use uap10.0.16299 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1b076cad683134e9aac8396ff60dff605c28fc91&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[UWP] Simplified some code (can now use Thread and other newer API) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/48dddcf52dbc0734a588868c3fe66eb4d1e3bd86&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Hide Microsoft.NETCore.UniversalWindowsPlatform from references and update build doc &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/93fe58ec04a7c2a7df063aea8ef065ebcca62044&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Fix Xenko.Shaders.Tests name &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a8f09bc21acd2b1b67e359ad448cc97608a336a8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] New Game template was not properly copying asset package files &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7c9e3a3969074bc9aa0e91c7c464464e8e53122f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Use same build folder for game studio as for actual game build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3b042d9212954224b2bf54b8d9c4ba808411c0c7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templates] Fixed Linux template &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/af3c9a957103c2a0fce56460d69d5e64e53a211a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templates] Fixed UWP template &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/37ffe2ee40e47f665f7b329f06634fa9c48d569c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Use win instead of win7 runtime identifier &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/799442a9778a9431f4eee1aadd5a4a69e1aabab9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templates] Additional fix for Linux template &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/11f3b066cfc91021ef04eeebf8c87c3edd6a1390&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templates] Linux: adjust default runtime identifier &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c681063eeca3eefe7c8eac6dfc3032d4d658652b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Various fixes for downloading and error reporting &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6c21e9ac03df9a95352fce6ff489d7d25dc5ced4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Bump to 3.0.4 (3.0.3 was built with incorrect source changes) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e2b7b271707b780830256ead6765b7a94013e56e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Fix NuGet assembly resolve (avoid infinite loop) and handle properly non-Xenko solutions (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/298&quot;&gt;#298&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8e98e23c24e14c41deee8457c811055d6c2dec69&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Editor] Properly report solution load/save exception to log &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1844890dcc1fa6135ed9e91cf256df45387f3f0b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Reflection] Rewrote part of AssemblyContainer to handle deferred loading &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/db83d963a4890e2055445820be23462af234156f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Updated to MSBuild.Sdk.Extras version 1.6.65 (compatible with VS2019) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5a7ed9624b5470c6a32ea319dc99e9a7bfd3d7a4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Use $(RoslynTargetsPath) rather than $(MSBuildBinPath)\Roslyn (which doesn’t work with VS2019) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ee195bacfb8315a170c7a59e59a5bce28fed68d9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Change link+badge for chat from gitter to discord &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6ac74bb680b17c22249f3c0c76b5b36f13328787&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Use netstandard2.0 version of OpenTK &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/363f0aaf3e33737ffabc30e9a94179b7e7a2299f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Switch to netstandard2.0 wherever possible for the runtime &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2213f133744fa821d710e343e59d82ba5622f7d7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Switch game projects to use netstandard2.0 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ad4a6be79bf857e4187b6fb84de06044fe11281e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Fix Windows+Linux build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1b6cc924336fcf5a60b5c060bf515dad5b61f5ea&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Hide Microsoft.NETCore.UniversalWindowsPlatform from references and update build doc &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/40c54176783fae99fdc045dec81a662009c94ab0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Fixed build of RenderDocPlugin &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/574149f757cc3491e3be5a636ff6d14a194e9fda&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Additional fixes for single 3d graphics API build mode &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b5f8ea2bd99a9c0cff6618e90521974bb2e50e09&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templates] Patching of TargetFramework section is now forcing netstandard2.0 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e45f1721b3a202463ef821308ebf5221db079ad2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templating] Switch to latest version of Mono.TextTemplating (t4) and add reference to netstandard &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a9999320f08001c0ae9c6a077411b5c936d8f5cc&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Various fixes for .NET Standard build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4780b504bdb6f3277744c96632e2862fc8a55dd6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Bump Android SDK version from 5.0 to 8.1 (Google Play recent requirement for new app and .NET Standard 2.0 also requires 8.0+) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8e38e7f907ac32c25846335291e26004b7ea9258&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Force references to be added only for direct and explicit package references &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/be7dcfb571439940cabf8c60fc1590a1bc29b05f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Properly forward XenkoGraphicsApi when building a single graphics platform &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e1384ebe811fe6aa2e7f3d2c8e3aabb4f79e7d97&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Make sure to override RuntimeIdentifiers on UWP otherwise it builds all CPU versions and result in write conflicts &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a86d1de46afa610626e260f8f7c392eb361cb676&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Use “any” instead of “win” &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5a8f870e976487be43412d34f7116debaa6286a1&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Make sure “win” is the default when building a netstandard2.0 reference (to make sure a RID-specific project always use RID) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1f69960fa376151974703a9f85e4ff291d1f0481&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Define output path (otherwise using a Platform might override them) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b55b9ec84704c736ba09499aa5bb93afefc9b8ce&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Properly setup RuntimeIdentifier if it was not a Graphics-API-specific one &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1d59bce041a59622862ff201248444eeb41721f6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Pack Xenko assets as part of NuGet packaging &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/23d088ee3aca90a49019ae11b486e57ffc976cbe&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Fix the NuGet publish build file &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3376e62deae026e113e0fc6eb423879ebc061462&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Removed unnecessary solution references &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1bf755e20fd9ba26cabee8fe8d1d8a560be4fd74&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Properly compute &amp;amp; restrict RuntimeIdentifier for ProjectReference &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1bd1525db64ee6956d336f01f3280f62c275c59d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Better detection of default RuntimeIdentifiers &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d6711de18adf9bb06a77a00cc674f66b7b0c1865&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Fix RuntimeIdentifiers detection for graphics API mode &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f25b105a0765c30dcf277a6dfec749b466a8cff7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Adjust RuntimeIdentifier and XenkoPlatform detection &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/855d27e26b109e9884c916beb6ae1ea1a8262989&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Remove custom Http code and decrease concurrency (which might be problematic since our packages are bigger than average) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/affdb7232c8634c23065db2a7beb7b1aa9c73478&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Switch from gitter to discord &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a38afda0ffc7d941ef8d1973b5d49e6087310820&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Updated BACKERS.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/51ff4ead560002119a0d588c659759ef747bf160&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Bump to 3.0.5 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2b9fbe39afcdc70c760d0aa831091c4028f50817&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update Crowdin configuration file &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a9352737ddefbf1ff321a9b6fee25d130052ca98&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update Crowdin configuration file &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a528cff46bf93dbf89d66e8b74d37906f800a83c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Skip unlisted packages, and don’t use cache &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a0459e31eee3c0f649097d812f23c09883169199&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Also use normal output data for error output of PackageInstall.exe &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8608ff091cae91a2f740e5523e09c0d27b7d6476&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Enable PhysicsShapesRenderingService only if there is a IGraphicsDeviceService &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/eba446713da62822a110f9eda5ef3253818233dd&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update BACKERS.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b6333f3285d891bda4053146a0e32a19feedaae6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘origin/master-3.0’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b54f35afaf7eb520b2897516e64633e4b2c99297&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Add comment for PhysicsShapesRenderingService creation &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/94cb4b1c490ee4fdcce94b29e34f1fc9509dea23&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Added option XenkoPublishSkipSamplesTemplates &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/dffa6ee4d0887db64304615f8a59a43a4ac588b8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Adjust platform detection (broken for multiplatform) and preparations for OSX &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9c3fa42f753a619d12d78c8c9d08b3e67e3fe150&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Additional fixes for computing runtime identifiers &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/dcf310f81ddb356f28f5d219e9cd35cd3eee37ed&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Further fixes for computing runtime identifiers &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6542d92acee67b183d8a92c442e8c769d2cdda4c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Run Visual C++ checks only on .NET Framework MSBuild &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/68bfba4cfce380b4ebc42541dbc70a025716c95e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Additional setup for macOS build &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/33fea75c991f8974854c37fb7e533fa8008882e7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge pull request &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/323&quot;&gt;#323&lt;/a&gt; from Kryptos-FR/feature/l10n &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f719acaecdaf93e52f3e547156ca04158642f7e9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Native: Generate only x64 for macOS (.NET Core only supports x64) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fc6e267cadc795fbb47b961f46696e3134d2f746&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] Update to SDL 2.0.9 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/19f3fdcaec44e2e7a67bc8a4f171ae7a12b9929e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] SDL: Load from proper directory &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ae63fcf683e5ba830ae5318407f5c839c43f07bf&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Shaders] Added macOS glslangValidator &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/76cd37b15b0e87324e73e28b8aa6193ae06152d1&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Shaders] Vulkan: Add “NoSampler” to reflection &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/cd609ad45f10c4e6587ebb87f635d4e6516c6143&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Core.IO] Disable LockFile code from macOS (not supported) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/661bd8513bb2e6aeae4e141c42322bc33568d8d7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Core] Copy native libs for more platforms, and only if CopyLocalLockFileAssemblies is not set to false &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/66ba0cd28404bb4fad91658ae177e119bf820336&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] macOS: Update NativePath to latest version &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6e12e806905dbb43e811688de643e78c6db2c3c7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] Update SharpVulkan (works on OSX and easier to access NativeHandle) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6522836725d9d693634c074969b958f61188442e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] macOS: Added MoltenVK &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/897a5ac1e8ec2d4bf7baef041b4b9cecd800d935&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Added project template for macOS &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6a096b401f85aa3cb1f322addcf8ce36be57cbcd&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Use $(RoslynTargetsPath) rather than $(MSBuildBinPath)\Roslyn (which doesn’t work with VS2019) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6c1a4cd3c66c66ef9facd201136e252b074e3176&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Templates: Added Cache to list of ignored folders (can be leftover from build during previous Xenko versions) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d47e8cfa77de1ec6a483f2e2e1a52173106cd227&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] macOS: Updated MoltenVK &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ccc487751a7d5fddad5dda7e2d2a995842d59119&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] PackAssets: Use proper asset path when computing resources relative paths (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/326&quot;&gt;#326&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5109915edbd514e154ebc3e914a49f036f392fee&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Upgrade version to 3.0.3. Add support for VS2019. New release needed since RestoreHelper.cs was updated (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/324&quot;&gt;#324&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5c7159721ebf65b4a9f8107e1380880c9d8cf4d2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update license for 2019 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c21c5da8d2604a8735ea396556fa40cfb4c5063c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update BACKERS.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/307be228f328f25ead2347f840879ca5654bdb09&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Copy .xml and .pdb from NuGet package references when using new csproj format &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/555b4f433d1392cfc3e964f14696132f4c1eed4c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Run VSIX installer only for VS2017+ (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/332&quot;&gt;#332&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/07438702b7761d95351773c5d1ca56c06da61b1f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Use latest version of Windows 10 SDK &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e675185ef18cc8b34be7903115ee2d8a4e630a59&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Update requirements &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e4fd4f0687df1beedf3402710485798a174582c9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Publish was not properly copying native libs and compiled assets (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/331&quot;&gt;#331&lt;/a&gt; and &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/334&quot;&gt;#334&lt;/a&gt;) – thanks to jazzay for the initial implementation &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/05e746a920cf41b8fc699426cc1e8550ae28c03a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Make ProjectReference between Commands and Package private so that it doesn’t exist as a NuGet dependency &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/76d05a4ab7190c80d8b8b27f7b75255065f01b1b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Add TODO for restore log &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ad0e048637d229e4cac0931ddbeb38e577f23878&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Native: use vcxproj directly to avoid TRK0005: Failed to locate: “link.exe” or “cl.exe” (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/337&quot;&gt;#337&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2982d61547ff55c555c2d161f921af87faf87b41&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Properly include install-prerequisites.exe next to Xenko.GameStudio packageinstall.exe &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/59c6713145dcacf86ee4f51c62662acc0f09a8e8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Install] Prerequisites installer: improve error reporting and retries (i.e. UAC not clicked) when installing Visual Studio or Build Tools &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3d29a4f0d3b0e9bbda26e81932a8f7c2e7587176&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Install] Prerequisites: Update to VC++ 2017 prerequisites &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b40d2657bd28736b2e0327fdda239ecd13437276&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Install] Prerequisites: Add “.NET Core 2.1 development tools” to list of Visual Studio prerequisites &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fe85d992f7bb4213ab810c6a971520ed751afee3&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Install] Prerequisites: Improve Visual Studio detection/update mechanism &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e435015424568631aabcfbdc9fe409554b1b0fec&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update BACKERS.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0dde714bbb370c9c1e41596cdc859984fcaf2a14&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Switch to Roslyn 2.10 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/989469db9e2749ac8e69b8ea8a5bde06451b7c23&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] PackAssets: properly copy RootAssets (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/347&quot;&gt;#347&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7144d61795fa6b908443aad1589b9dfac5e17fc5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Perform null check before upgrading PackageProfile &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c5164c5939a0ec7b1edf79d231b2107cf130f998&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] PackageSession: Properly fallback to AssemblyName if PackageId is not set &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/aad3c7519457dc7aa9a4061af314b8420810074c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Remove asset upgrader code for versions before 3.0 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0521c0d066d005bde496ffe9ab656374e2a51f33&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Explain how CLA is to be signed. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/233d891767dd78148c2ff99a3706f8909cc48f57&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update BACKERS.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/55092e25f2afc3f4107a57fe8678161c944bda83&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] NuGetVersion reported to TeamCity was wrong &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fd5c4b0eff9ce683ba09b51e0e91c28667514d10&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VR] Fix UWP build (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/213&quot;&gt;#213&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/bdc87cc85e791ef28ab6ea891c531c7a8a6ac1f2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Add XenkoBuildDoc parameter to force TargetFramework even if not specified (seems necessary for older version of Roslyn used in docfx) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/35923fa6f570b812fc29c12fddd51710cc51c68f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Add missing RoslynPad assemblies in the composition context &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/434741423ad6fcf8359cf24435ebd7e4a394088c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Allow drag &amp;amp; dropping of read-only assets (as long as they wouldn’t be modified) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f542345bb83b0171e53b0716be3a8fd61b6efb8d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] CodeLibrary projects were not properly initialized (assets couldn’t be created) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b41a90143408fb08b63e5a280a42fbcfa9fce091&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Sign packageinstall.exe &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/48600c088ef0a4d6e29477a78f85582c316ed6c6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Include RoslynPad assemblies with Xenko.Assets.Presentation package &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5470299ed9d8fafb38808cd8f9835f65d180aff4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update ContributorLicenseAgreement.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5d91b9cf56ce416813aff77162f7d6e33a840f52&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Unlocking C&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/&quot;&gt;#&lt;/a&gt; 7.3! &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/04fec1d138689e05c3f25c87f46d7064b2205c98&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Core.Design] AssemblyContainer: Process deps.json files (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/365&quot;&gt;#365&lt;/a&gt;, fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/342&quot;&gt;#342&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0dcbaafc442caa8b5d56a1f235387783b6c98df2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge branch ‘master-3.0’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2592f84d7b074da875cf0e2350f1a8d592c9d9bd&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Fix ColliderShapeAsset upgraders (was previously enclosed in XENKO_SUPPORT_BETA_UPGRADE) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2a12c6643ff493b25b85b6e9bd309dd78858bc9f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘origin/master-3.0’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/762e95559739055993afcb0fe67bc7c4b98acdee&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘origin/master-3.0’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5f596657e006bfea9ebbf0f04302df5e3f3aed85&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Add option -NoSymbols to nuget push &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/464585288f58c214d302db870d9c38406ae5a70c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] D3D: add support for using typeless textures &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ff28be350deb6dd7492743fe60a208613c4a7a76&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Reflection] AssemblyContainer: return already loaded assemblies if AssemblyName matches rather than loading new one (it seems that assembly is requested several times because we are not loading in the proper load context) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/feb297a828e051e28e83c15e4132c950ebf2f6d9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] runtime.json: fix spacing &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/062066d635210894575fb7f6d7f34c2a2930ca46&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Added new CPU-specific variants to runtime.json (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/370&quot;&gt;#370&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d52b6ac6a4e01968c211f5f95806b530f3b0aedb&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Bumped LLVM to 7.0.1 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/06ee9130144ad4da1e3acaeb608e45243a83fa95&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Render] Decouple RenderParticleEmitter from ECS &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/abfb0060a4405fe5712bcb57e657e2f3715436a5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Render] Decouple RenderUIElement from ECS &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fc805ea6b8528d200906102bba59ae5c35ee2820&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Render] Decouple RenderMesh and others from ECS &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/15ffffd2163468ca4c6540bd3a726fec32ebf4c6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Remove various dependencies from lighting code to LightComponent &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e7ca9d2c58f45077d13e9ecdd7ad6bd5a794988c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Removed SceneInstance dependency from rendering code &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/cc4bd9f071536857bfb9eef5644da6f867dd5c97&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Removed dependency from VisibilityGroup to ShadowMapRenderView &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1cd0f982ac1818fdde11624ad4ceada230c25ec6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] LightSkybox: Removed obsolete comment &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0a519701ce5d1e4ba1e5886b8ccd74d11702db21&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Moved RenderGroup class to Rendering namespace &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/25ec89f0391aeedc91616a7a6282aee9a135b3bb&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] PostFX: remove dependency to CameraComponent &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ff279b024d5db2a34754ea4d52c83e071d9fce81&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] ShadowMapRenderer: remove unused nested class &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/20c5f2b4dcd821251115c0cdd70d16c9e1aefef7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] ForceAspectRatioSceneRenderer: Made default aspect ratio local to remove dependency to CameraComponent &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/71248f369637397946c9bfb705e6b4bc8e746a8c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Engine] Moved IndexingDictionary to Xenko.Core &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9b116257c66e85c4a62be958e8345c95ae1dc510&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] EffectSystem: Remove dependency to Game class and move EffectCompilationMode in the same namespace &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0cc21349a0c4c172c53a94ad7fc7f69547708b3e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] EffectSystem: Moved CreateEffectCompiler in a separate static class outside of Rendering code &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b07e77909c4d705085a74044453d94d39aacc817&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Made ForwardLightingRenderFeature not dependent on LightProcessor anymore &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9eceed040ce44d73cf42f16509970a5793ea7250&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Made LightProbe code not dependent on LightProbeProcessor anymore &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/921dd9d243379f6bd14dfdfe27ab830cd03139ca&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Made LightShafts independent from LightShaftProcessor &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/034abed5674cc05bc9373833e5abf1f0a554a705&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Fixed RenderContext.GetCurrentCamera() tag owner &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c855896753530454e6ed8678ff55817b66724639&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Streaming] Removed dependency on Engine.Game &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/500c4e50fc3124534c65bd23d764f5fb559bb0da&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Splitted most of low-level rendering code into a new Xenko.Rendering assembly &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2cf773e19acabb86d918d0742af9c9e034b4c250&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[SpriteStudio] Fixes for SpriteStudio to work properly again &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c1522239be6e424a3d0362bd726512a3afb69361&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Make Xenko.Rendering platform-specific &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/50b9525155455e817a07dd834d173e974422a06d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[TextTemplating] T4: use a custom version of Mono.TextTemplating, including https://github.com/xen2/t4/commit/0d0b6db3ca3aba82fd7597951be2361265043e5e &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4372725f93774bf37f69575deceb910e58b41e74&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Serializaton] Bump format version (Rendering split) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a116d28d45d0bf6d0eb445f3226dc64768b7e803&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Bump to beta02 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/cb233fe3eae5cdf13ac8ce07f5a24b6316502371&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Fix .usrdoc generation and copy (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/377&quot;&gt;#377&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2c3f881b0008fb63dede4664b7b8ba810af3390d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Remove deleted xenko sources during startup to avoid restore failures (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/338&quot;&gt;#338&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/293d60a2bdc4b6d2773a1da914fd802483828288&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘weblate/master’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/734c49d6d02839603d494cd881662089fd6b804c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Added Russian as a supported language &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/123f45ed89d838b8bf25d5fd53ba84d345b272b8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Added a few missing important translations (which were omitted for ApplicationCommands) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0e9c28fe8b2a681a190169e05aff3ecb4f3ba674&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[CrashReport] Bumped crash report to 1.0.1 (force HTTPS), anonymize reports and make sure it doesn’t conflict with NuGetAssemblyResolver &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/401496a90cfb05ae84b83a5d9b10e6fb61875290&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Updated po files &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8842ed8450c2a051f269fc285c49fc269d83ef71&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Regenerated sln (which were invalid since Xenko.Rendering was added) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8ff58adb66baf2f96cb57af4c23a008e552f5ed2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Removed reference to RenderContext.SceneInstance (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/386&quot;&gt;#386&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/618f743e1435d59d2a4db6bbc82402d28f278d0a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘weblate/master’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c6ae02074bd28789b6eee45e643cc69d2fe3a08c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘weblate/master’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/30ae84d7a1e87ae51f16a33ff1a933aa9f458996&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Only generated when building Release, and added Russian in Xenko.Editor &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d145c85c123455acac052b2b95912e1cdb33d124&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Added support for German and Spanish &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f1d652d85d39dfb0e971e7a76aa31962872abca6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Rearranged targets so that localization code is unified &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4ef26603cdd8cba96cc1ad9e42dbc824cbc76588&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘weblate/master’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/def9b2dee260333f9380adac91f61878b7efd781&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Added support for Chinese (Simplified) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5edc9a513c6c1128e6817825cc0bc2d113669204&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Setup] Don’t delete top level installation folder if not empty (esp. if it was installed in a root folder containing other programs by mistake!) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2e1f3fe293468ef1def17c64bd319878ef219c1a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Use cache but always refresh it, even when installing. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5a1b80fa2ef620cbb6aef34963ce773a8fcd4f2f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Set LauncherApp as default project &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8f407f5c4e63f24bfa3ed598388f006ad3fc2177&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Bump to 3.0.6 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/65aa83110182a00922982eb125a3dde32f23d98e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Templates] Fix version in reference to Xenko.Samples.Templates package &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8227cfdb4a2f200bbfbb44772958bc8a8011b890&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Add Sprite to rendering only if it’s enabled &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/559f0c4d802cc6dca204cf2f508248dc607a1646&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Rendering] Properly register Xenko.Rendering in AssemblyRegistry (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/409&quot;&gt;#409&lt;/a&gt; and fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/410&quot;&gt;#410&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7be25ab4aceae0a017f133aa495527afa015bdf3&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update BACKERS.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ad2c14a852e875628f312c10157dc9c44addf9fa&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘weblate/master’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e6c7966fc3acca5bad012daeba9fc4c1587fb01f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Fast-reloading for types such as Material and Texture were not working as expected, forcing a full model reload on every edit &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/03ebfc8c098746da5e2844f766ecaf246215d8b6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Fix for fast-reloading &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5cb22fcf0a056001f7a7fa01190adb190194234e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] Rewrote and simplified code for fast reloading (also support cases such as material layers properly now) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e4bae817dc810d36db68192a9f12292e6abf5b52&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[GameStudio] AvalonDock: Fix a bug in AvalonDock 3.4.0 which sets CanClose to false once a LayoutAnchorable is dragged into a new floating window or a new pane. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9076b1eb951d2fced51103725f517155d823dad2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] CleanContacts was working on previousFrameContacts rather than currentFrameContacts, resulting in warnings “Pair not present”. Thanks @EternalTamago for the fix! (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/88&quot;&gt;#88&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/93c111a179675384a09a6a7c7a43d0a643f63fce&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update BACKERS.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0029ebee92db0458b69e1d3cb3b58126aaff335a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] D3D11: Begin/End were not reentrant because of how Query were used (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/427&quot;&gt;#427&lt;/a&gt; &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/428&quot;&gt;#428&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f60d8bba0c38704361699fd735beb4205230e160&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘origin/master-3.0’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/41f9389825ed6d5c2e0423cb17e3c56c1c6efad8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Audio] Encode little bit longer to compensate for encoding delay (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/350&quot;&gt;#350&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/83e0c19f62b164f23d24866f1b0e587686850a6b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Make sure _XenkoGenerateDependencies runs in all situations (otherwise unit tests won’t work) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5837f9181c885427e35ee6f95276334a26aa801e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Make sure _XenkoGenerateDependencies runs also for C++ projects &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/452af9896e0992e7b35e74b4cbfd58974c6616a8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Readjust _XenkoGenerateDependenciesAfterBuild target/comments &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/643d09572e4b5046767712e9339e3b50f35af382&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Unit tests: use proper xunit.console.exe depending on x86 or x64 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7fa89cadcf9f1088dc1d996ffea648f54e19a142&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Tests] Fix sample games unit tests &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d9660087fe00284b22d500d7566489b505232534&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Fix Sprite Studio demo (missing reference to SpriteStudio runtime) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/52da39c71844bce88cbf6fbda66b3655270c7dc8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Editor] Preview View Model was not properly removing event handlers (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/438&quot;&gt;#438&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/be47e4ca32d1c4c444f9c05665fed355c50e21cf&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Improve log/error message in an attempt to investigate &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/310&quot;&gt;#310&lt;/a&gt; &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/bbb42daa2a7fef9745f1afe27cfad718ef8ecbaf&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Switch to NuGet 5.0 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d552c9780d83c705efa01257672165c527886efc&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Require VS2019 instead of VS2017 to take advantage of new NuGet buildTransitive feature &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/105bd5cd007eb490f90e8952932c9cff1d971574&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Removed obsolete props files &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/47e10426f1ed56aabd2e69f5544fa0b660c88177&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Update NuGet.exe to 5.0 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/230b1acd91e9d5d597e0f148121be26f5962dc15&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Update build instructions &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c6a35d611ecda67f36d8de52c0049961761fc887&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Update to new AsyncPackage and upgrade/cleanup unecessary PackageReference &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/468faa7de46d2cbdc36aef745f15edacc3f841c0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Bump MSBuild.Sdk.Extras to 2.0.24 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/01c81aed9c92a5637900f73e217b68fc1f6681c9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘origin/master’ into vs2019 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e8eb8dd42c88e285f1d560b71c570352fd1e0414&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[AssemblyProcessor] Fix a case where ImportReference was not called for GetTypeFromHandle(). Bumped Cecil to NuGet 0.10.3 rather than custom one. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f1183afecbda122c90f1f3f02bdd15738b4c52db&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Added a new KeepReferences flag to AssetCloner &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2f396b11a5349f695263d65618b4477f47a4279b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Stop detecting Android NDK version using folder name (latest VS2019 uses “ndk-build” folder name without version) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3af4664400c66cc7d4724f516fbc9ab0728fee10&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] VS2019 now understand WindowsTargetPlatformVersion being set to 10.0 rather than a specific version. Also bump PlatformToolset to v142 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1947227e81d36eb23b97af6e4d3d2fd6f1dffa96&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Converted some design-time libraries to .NET Standard 2.0 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4438b73c816ab77fc40660afb868f6297ef06db0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Revert “[AssemblyProcessor] Fix a case where ImportReference was not called for GetTypeFromHandle(). Bumped Cecil to NuGet 0.10.3 rather than custom one.” &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f55404586c9fc6db5e6a0473b71d856d99ab30c0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[AssemblyProcessor] Fix a case where ImportReference was not called for GetTypeFromHandle(). &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e2c44d3d229bea7e895d20094356ce5c37aa37aa&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assimp] Added error details if something went wrong (and test if scene is null to avoid NullReferenceException). &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fed4c1c95a2bb5fd8d9055f3010c2baaa722f953&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘weblate/master’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3b9bce0e88c18404483b23707345372a8419d074&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Reorganized targets to more easily choose multiple graphics platforms at once. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c37855a945278d4462bf24a9ed7ab8d29fee94b8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Bumped sln to use VS2019+ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/dddd4dd3dcfdb1e9d92d0f67a80eb89303575c1a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Revert “[Build] Reorganized targets to more easily choose multiple graphics platforms at once.” &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5ebf081c342de88223f28c9618664f2d3c869d59&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Reorganized targets to more easily choose multiple graphics platforms at once. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/50bcd63e40d4df8112f06f51bc8e8dca9ef28662&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Removed deprecated Android armeabi CPU architecture (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/461&quot;&gt;#461&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/09cadb3d143acb56831b0f69c61beb6db7caf5d9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Vulkan] Back buffer: add missing ViewType parameter (2D) when creating back buffer &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/40b92cb2fbcb5ebde2858ee06c5364db7f2c0a4d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Android: Bump TargetSdkVersion to API level 27 (matches VS2019 install and TargetFrameworkVersion set in csproj) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/89936b1e8163062c7136010171f8a42abd10976c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] NuGet: 1 hour timeout instead of 100 seconds as a workaround for https://github.com/NuGet/Home/issues/8120 (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/310&quot;&gt;#310&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6723f0cd54feb5e8e786e486da4b8cda16cd5b97&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Bump to 3.0.8 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fa4f92e1795cad839d9b174b0151c6c9826c75bf&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Revert “[Assimp] Updated assimp to official 4.1.0 and updated references in projects (closes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/458&quot;&gt;#458&lt;/a&gt;)” &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4f6f3fa1a29a7a5403612c5b42be456e9547ea3c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Removed armeabi libraries to completely fix &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/461&quot;&gt;#461&lt;/a&gt; (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/470&quot;&gt;#470&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/79d7d75895e81890de1945b09e4fe7bd235c27d1&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Android: unify all minSdkVersion to 16 and targetSdkVersion to 27 (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/469&quot;&gt;#469&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d19585fe7afafa3df713f939bb2e338f1c3d8e8c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Bump to 3.0.5 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b2a449162b50bb2cbbf478c5de1f5e7082d66d0f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Renamed NewShapeFromDesc to CreateShape &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d65a7f20d60555a05d42be418f9fbea10e2ce63d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Launcher] Allow to select Xenko version &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f4d406cede1875f23886a110d64e14fef21f0566&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Bumped Cecil to NuGet 0.10.4 rather than custom one. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2079a316301cba76185cbeaf1b53fa2ddcc7b84a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Update README.md with new BulletSharpPInvoke repo location &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/58e4e12d084a2f03beae105efaf806393b85e47f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge pull request &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/289&quot;&gt;#289&lt;/a&gt; from Eideren/bulletsharp_nuget &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5cee86cd3d8807c39446c07d0481348afd7c4131&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Physics] Fix typo in PhysicsEngineFlags.ContinuosCollisionDetection (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/152&quot;&gt;#152&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5bb43aabbc3568e5793928f63903bdccb48907f8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Properly copy back IntDir/OutDir to IntermediateOutputPath/OutputPath for C++ project &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fb6a53c1fb7a512dff5ef2a37ddb66dcea8e5155&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Input] Fix SDL key mapping for 0 and 1 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4ef9581f8d48637542d0c0ae0c8a773d123c4d1c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Updated editorconfig to contain VS2019 default style (which we use in Xenko) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8f5f1b8f4c7d2d234375b3c4cfd4b73ed550891a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] XenkoContent: do not include in NuGet package as Content &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/66d869addaac2feeae11010d93fd8a042d494989&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] Compare InputElements length before comparing elements &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/76dbcc023f8eb9cafd58115ad4c859b5f36d8e9b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] Remove unecessary GraphicsDevice.ThreadCount &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f03a77dae6f340bced56cf71b297f14e65ee6054&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[SDL] AppActivated and AppDeactivated were reverted &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/224035d5a3aad33caebf2ea80cc0b46871d9bc4e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Vulkan] Fix validation for texture upload &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5eef1bc988e22753b728bb0036e50ee67a8e45f0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Vulkan] Update glslang to 7.11.3214 (May 2019) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/04f62331be646cbbdc9cd1d517e8bf2ae4b83d21&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Vulkan] PipelineState: Entry point name could be GC before used &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7f293fad43028ced8ffc01e196ffab57bb53a55b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Vulkan] PipelineState: Properly set PrimitiveRestartEnable &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7c4be8d30a3f760eed82c571b36c2805fa34232d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Revert “[Graphics] Vulkan: add support for R10G10B10A2_UNorm and R11G11B10_Float” &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2201148377b079cee72547988bc323b238b75951&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Vulkan] Fixed memory barriers for Clear functions &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4e1bd31226784600412c6bdf89ccb101a26393db&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Vulkan] UpdateSubresource: Fixed memory barrier &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ab96eab76ef8168fe5855938a05d9a18515a1d35&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Vulkan] Fixed mixup between Clear DSV and RT &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f70d74cb15ff731c5e7ddf870e04c0d4979ee576&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Android: Updated to NDK r19 (with proper version check) and remove our custom libc++abi (first step for &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/460&quot;&gt;#460&lt;/a&gt; and &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/379&quot;&gt;#379&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/abe058e2c25e2976bfcc96c379156c3ed1e77554&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Android: Avoid “error MSB4044: The “FilterAssemblies” task was not given a value for the required parameter “DesignTimeBuild”.” with latest Xamarin.Android &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7edf54f3b8dd4c60662663e1b5e060572d0534fb&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Audio] Android: Updated OpenSLES header (which were incompatible with arm64 due to SLuint32 mapping to long instead of int) (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/379&quot;&gt;#379&lt;/a&gt;) (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/460&quot;&gt;#460&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/71e6437e698c65ff5191a803eb9df367edbcd804&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Setup] Upgraded Visual C++ prerequisites to latest VS2019 ones &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b506c73e895a29d0e9a3dfe3d233ecdfbb2cb876&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assimp] Properly copy Xenko.Assimp.*.dll (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/465&quot;&gt;#465&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8ee49829fb530ff23da0f541cbb465fd9cf6a191&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘weblate/master’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/bfc47b2ded670066bfafaf9976d5778d6bc75cac&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Android: Workaround for https://github.com/onovotny/MSBuildSdkExtras/issues/174 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a91440e963d80edb3679c097924d2896e765fd74&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Transformed Xenko.Core.BuildEngine into a .NET Standard assembly &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/382953c7639a0f767894d5fa72d5d7aa2e0dc06d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] NETStandard: Switch from AssemblyBuilder.DefineDynamicAssembly &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c291dac0ac88fa3d7493599fa312fa3c6ed5680b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] NETStandard: Remove unnecessary using &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a726144a9b0e61fac24a76df3dcb930d076c291d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Quantum] Renamed Index into NodeIndex to avoid clash with future System.Index &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/593754598191c6bc29995478be98962ad959452a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] NETStandard: Remove unnecessary using &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f61d50d1e88f1023121e651f34817703501ec405&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assets] Switch from implicit project to explicit project if necessary (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/442&quot;&gt;#442&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1813edc0e306670f14d8b07ae3381e832ad87144&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Switched to MSBuild.Sdk.Extras version 2.0.41 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0f1ff64ea68fdb8b18b9bed8ce37d0266ef30197&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Doc: Copy .xml file in ref folder &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a4c7c1a748c8a576d5464559c5460b73b3f6ca87&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Revert “[Build] Switched to MSBuild.Sdk.Extras version 2.0.41” &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/86344617032260a3935050c00ebcea09684fb1a8&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Moved Microsoft.NETCore.Platforms reference from Xenko.Graphics to Xenko.Core (otherwise scenarios like referencing only Xenko.Core with win-x64 doesn’t work) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e01b748fabe82b11ea8c9ff58cf30fc3832a3fe9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Syntax highlighting service was not properly registered asynchronously (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/651651&quot;&gt;#651651&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/285e1a4fefbd38b5b8345a631baf1ce446b7c9ce&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Fix Xenko detection &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/94d82c3c951f1368fc190171d006e2ba8d87dffe&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Bump version to 3.0.6 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e0b7fc68d60dea8e240f17cb95b0d5c74df420ad&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Replaced &lt;none include=&quot;..&quot;&gt; to &lt;none update=&quot;..&quot;&gt; for shaders/effects [view commit](https://github.com/xenko3d/xenko/commit/6553d51fbb0455710a56790d6dccf757309bc0e3)&lt;/none&gt;&lt;/none&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Add a launchSettings.json with proper parameters for easier debugging &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/40d728016005183cdfda11ca6e69491135b182dc&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Input] SDL: fix OemPlus/Minus mapping (thanks nes) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b431e3d680757f756e64ad545f578f44f28e7dee&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[UI] Fix comment &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/05eba03187cfc18baa674d070abddc82fcb602e2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Vulkan] Fix some memory barriers in CommandList.Copy and CopyRegion &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4249625313e1cd12d67fab6750ce87dbb8f7320b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Vulkan] CommandList: Don’t use ImageView.Null in DescriptorImageInfo &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b5b645029db1b29bedf1ec06d2b78bfbf5820f4c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Streaming] Load a few initial mipmaps for streamed texture (otherwise they start as completely uninitialized: bad for rendering, and causes crash on Vulkan) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1ca201f6f689f954f38b2ce17dfd90534e54d3fb&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Shaders] Fixed precompiled shader code generation &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/76ca6716699a1f95034558d345ed493fbbdf9594&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Shaders] Added ElementType info to reflection for buffers/textures &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/ae24533c7e79d536e73ccf3d0d28e610c1f5d144&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Vulkan] Properly store info if a texel buffer need to be integer or float. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/cb9b3178ed563a9483c9e3cc9e086785825e32c2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Shaders] Make sure NoSampler is added before computing list of resource groups (otherwise it ends up having no location attribute) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f98890115e4c3d0d80e7768eb3c98797151a0151&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Input] Fixed copyrights &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/2e3591546db05cb0faa8f0ca747296cc15eed86a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[VSPackage] Fix Xenko version detection to work not only with nuget packages but also solution projects, so that it works with Xenko solution itself. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/964ef5e68c4fa555d890f94c648e871f7e1bb067&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge remote-tracking branch ‘weblate/master’ &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8c97d5d7753185b5111ecb781f45d2b76f05fb90&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Added Italian &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c70f07f449c7e4020a92f16c81f161ea7af7a4b5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Localization] Added info in doc on how to translate and add new language. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/48692b4baee5b586a4ea5e7e391fe5a73587a287&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Remove the -beta02 version suffix &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/8787a1959ff4dcd1ca9219615463a6dba7b14e56&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Shaders] D3D: Properly copy ElementType when duplicating resource binding per stage (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/515&quot;&gt;#515&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4e7826874d4b8d4e12222b21f9d2bcf57768f675&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Samples] Updated to 3.1.0.1 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3f3158783ec94c9f4705e3afd50e671b05b2ed15&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Setup] PackageInstall: check if VS Installer needs an update, and if yes try to do it automatically &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/aa48bc6479c39f8732d11bb84b2960ff1a1cd593&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Temporary workaround for .NET Core 3.0 new runtime identifier system (credits go to Solr for finding this fix) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/4a624c6cd8d6f3af95a5586e7190e431b14d2886&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[NuGet] Rewrote how assembly resolver is ordering assemblies found in nuget packages (there was a bug where it could select net46 instead of net461, resulting in crash) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7ca99e767ab19c2c20fece865c3263706488fc56&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Moved Xenko.Samples.Templates version in a single unified location to simplify future maintenance &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/46bcd063df35ee48dd6edde062ed4b9ac7451da3&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Setup] PackageInstall: Check VS Installer update if any workload needs to be installed (two UAC, but probably better than an error and extra step) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fb99c6a35de199b32b5cd999e64b05740054a7d2&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Bumped MSBuild.Sdk.Extras to 2.0.54 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/339d9e8389b4c44eef0f24bf996235bdb3018397&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Updated codesign certificates &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/006ad132109aefb2c580c938634bd265b2262d27&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Android: Use AssemblyName rather than RootNamespace for Resource class otherwise it might clash between some assemblies (i.e. Xenko and Xenko.Engine) –&amp;gt; &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b6075c7d75407f7d5daf0e52ff0215c9b8d3dbf9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Revert “[Build] Remove the -beta02 version suffix” and bump samples accordingly &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/238a431e3f6fe10f0e7d9900d16c3cfa365fb9df&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Use default RuntimeIdentifier for default GraphicsApi, so that even if our custom RuntimeIdentifier are not merged properly, everything still work. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7d3a9f8a99fd070f90d22300fe3a8f6c424a8e43&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Removed previous workaround for https://github.com/NuGet/Home/issues/7351 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1f6216fbbe568686e2511ec884caf96280137e16&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Bump NuGet.exe to 5.3.0 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7ab69c724a11cc904bdf1aecd39e6ee4c45689b7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Improved behavior of XenkoGraphicsApiDependentBuildAll &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/98a2a7aaed83326e495e2cca8eb858746aee5f18&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Merge branch ‘runtimeid_fixes’ into master-3.1 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/297d239cc89ddee88d4cc52448336b35fa93080d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Android: Fix NDB platform versions &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c5c2a6402fc480baf45f06225157c213bf7b927a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] Updated SharpDX to 4.2.0 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d1f18836d6221acc8f79ac38075c95078e53b214&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[UpdateEngine] AssemblyProcessor was generating invalid ldftn for virtual/interface calls (causing crashes with .NET Core 3). Switch to ldvirtftn for those instead. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e42121aec7db46aab6ce64b58f24df96b05ed720&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] Update D3D12 code for SharpDX 4.2.0 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f5bc7a62af343c082bb7c5ce20222d1c7e30f81d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] AssemblyProcessor task need to change identity on each change otherwise we can run into https://github.com/microsoft/msbuild/issues/663&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/&quot;&gt;#&lt;/a&gt;issuecomment-310530046 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e2c2eb19fcd6c8f9a2d49945170966cb38a12642&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Graphics] Streamed compressed texture could end up having their initial texture size not multiple of 4, resulting in error at runtime loading. Skip these cases for now. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e8c8e4aff1a2fdd610b9f16929fe4104093fe641&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Fonts] Fix how matrix is computed and compute realVirtualResolutionRatio depending on actual requestedFontSize (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/314&quot;&gt;#314&lt;/a&gt;) (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/364&quot;&gt;#364&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/eafa92f99d5978316b9394f4c3d4e25ae8a1b5d0&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Fonts] Dynamic fonts: use virtual resolution (otherwise real size changes on every camera move and requests new character, esp. if UI is in 3D) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/22271fb90375a28740e99b3900b5325e4934e6c4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Fonts] Do not alter fontSize &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/1a9bfd6e775e3cf4d721cbe060299a8dba84a35c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Fonts] Turned various internal parameters from ref to in (C&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/&quot;&gt;#&lt;/a&gt; 7.2) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f1513b93984b2581c13a8adb35bdfee20d6e3817&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Fonts] Turned various internal parameters from ref to in (C&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/&quot;&gt;#&lt;/a&gt; 7.2) (missing file) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/aaaa975d63bf2014d5ce48fe334f8f6d8636cbff&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Added a trailing slash at the end of PackageOutputPath (maybe necessary since latest VS2019?) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/f63685447a53dc5cc1b91b43d9eae7bbda1ec7e3&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Revert “[Build] Add XenkoBuildDoc parameter to force TargetFramework even if not specified (seems necessary for older version of Roslyn used in docfx)” &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6c4dfce0191419e6350e0a21cd3c2b533d561124&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Separated XenkoGraphicsApis into one list per platform (otherwise we can’t really control properly and risk overriding a platform with nothing) (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/544&quot;&gt;#544&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/d1cb7a553857f27b8a5610dfd39cad2b6cb78f41&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Remove GetSolutionConfigurationContents hack (which was necessary for WinStore/WinPhone port) (this allows command line build for Android/iOS &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/543&quot;&gt;#543&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/12094ae9a1e72fcf09bca3e8b121159426cb9d66&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Build] Remove the -beta02 version suffix and bump samples accordingly &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7419012e054d765dc9434f5beb2442a0db25d7b9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Updated BACKERS.md &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/12df753f9549bdf964991d2d4c250d6c11e17630&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;WaldiS (3):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Added translation using Weblate (Polish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/6ac1950ec85942ac2fc8f54fcc33d6e290ede4bc&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Polish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/86ab22d454d03da980d5b6f8e0b7244e7e4ec677&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Polish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/89bef757a76aa87c5370f58826a4daf02e31c85a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;WhyPenguins (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Add output merger UAV binding. (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/478&quot;&gt;#478&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a503e9013938388024b26a0efbab2da54a2f73b4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yuuki terumi (5):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Added translation using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/98fe76f78970af70d443398b6d649ce110ece7e9&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/80b0993254e50b73eabf67df6bbe01d2b1a3be82&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a47ecf538fc734b4fac9cb2fcfbbe70a41ace909&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Added translation using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/24ef81b8733766ee28fb98a1e5db57615db739cb&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/679a3e0bab06e9b61470bd40029b6570de569947&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;dfkeenan (5):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Allow spaces in TargetDir when building LauncherApp project. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/88811c9cef84073a5fa7a692f57f115673f72350&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update Roadmap url to github projects. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/24ccfd8bdc29d48cbc0f6b02192cb8e930aa629d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Add tooltip status text for link buttons. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/aa9577605fa5269c96a2430bf20148d322a9676c&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Add patreon link to launcher. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/70ccdfb760c6cd7324027ea529e019caba7144e4&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Remove AnswerHub link from launcher. &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a29c49d08a6e71602436a22192276d0d800c160e&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ioc (1):
* Fix broken link to Teamcity Android build in ReadMe &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/c894473a4d45f4fbb474274b47eba4a43dbbec78&quot;&gt;view commit&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;joreg (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;VR tracker support (&lt;a href=&quot;https://github.com/xenko3d/xenko/issues/213&quot;&gt;#213&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/7e41209357c9abeb45cdba1ff212409e74730d49&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;meriaizen86 (3):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/5568199b1d09ed65ee8fb1c0d89ccbe97cc179ca&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Translated using Weblate (Spanish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/a22fd25eba4dc2c4be834bd65f88ed4a3e7918cd&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update XenkoDefaultSplashScreen.xktex &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/976fae86f8460472f504a57f13a1bf815cf760e7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;pansan (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Simplified)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/98495281053db1686e14fd5285fd24dc9024ef9f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;phr00t (2):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Make alpha optional in Color4 &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/fdad9d838a6c52afb8e3aa6a58c83263d2ebd35a&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[UI] don’t invalidate text UI if we set it to the same thing &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/0c5a67c0b4e36489c01f0014465457ebc12b8074&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;rgawry (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Translated using Weblate (Polish) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b1909383c11e22e4488d9740dc42ce3eaf32b361&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ssantos (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Translated using Weblate (German) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/b3b1eed9da91cb87a0e05a9d6fccbbbac08be79b&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;tebjan (4):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;[Assimp] Updated assimp to official 4.1.0 and updated references in projects (closes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/458&quot;&gt;#458&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/abef0e89ab20628bae8d5411173f9dfe8d032623&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;[Assimp] Updated assimp to official 4.1.0 and updated references in projects (closes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/458&quot;&gt;#458&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/9cdd43c0091991fca36f81842be0fe2259be60e7&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;fixed null pointer exceptions in render features &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e3c698465e6d4c1fd1d6b80fcb5131a877c7b7a5&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;removing a package did not fire an event, so all related assets where still in the dependency manager &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/e822a0411c885af88fcae37727d2d50d741b22e6&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;xwellingtonx (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Fix editor resizing and to insert auto hide minimum size (fixes &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/189&quot;&gt;#189&lt;/a&gt; and &lt;a href=&quot;https://github.com/xenko3d/xenko/issues/190&quot;&gt;#190&lt;/a&gt;) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/3aac63f7e580dc36399936c8ffc393fcd81d5b5d&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;陈宇航 (1):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Translated using Weblate (Chinese (Simplified)) &lt;a href=&quot;https://github.com/xenko3d/xenko/commit/72700e4fa4f32b4e21844f1eef8141cb0b86b19f&quot;&gt;view commit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Generated using
&lt;code&gt;
git shortlog origin/master-3.0..origin/master-3.1 -w0,0,0 --pretty=format:&quot;* %s [view commit](https://github.com/xenko3d/xenko/commit/%H)&quot; | sed -r &quot;s/#([[:digit:]]*)/[#\1](https:\/\/github.com\/xenko3d\/xenko\/issues\/\1)/g&quot;
&lt;/code&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 11 Nov 2019 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/release-xenko-3-1-0/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/release-xenko-3-1-0/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>October 2019</title>
        <description>&lt;p&gt;Hi everyone,&lt;/p&gt;

&lt;p&gt;Welcome to our October edition. Here is  a quick recap on what’s going on with Xenko development and its community.&lt;/p&gt;

&lt;h2 id=&quot;official-31-release&quot;&gt;Official 3.1 release&lt;/h2&gt;
&lt;p&gt;The 3.1 was originally scheduled for release this month, but some last minute breaking changes prevented the release. The official release is now in its final testing phases and should be released shortly. Once the release is final, we can focus on planning out tasks and the new roadmap for 3.2.  &lt;/p&gt;

&lt;h2 id=&quot;git-sponsorship&quot;&gt;Git sponsorship&lt;/h2&gt;
&lt;p&gt;Next to Patreon you can now also sponsor Xenko development directly through &lt;a href=&quot;https://github.com/sponsors/xen2&quot;&gt;Github sponsors&lt;/a&gt;. GitHub even doubles the money that is donated the first year up to $5000!&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2019-10-31-october-2019/githubsponsor.png&quot; alt=&quot;Freedcamp project&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;possible-name-change&quot;&gt;Possible name change&lt;/h2&gt;
&lt;p&gt;For those of you who have missed it: Xenko is looking for a possible rename of the engine. There have been lengthy discussions on Discord about the name we could pick. See the fixed topic in the Discord #name-change channel. &lt;/p&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;
&lt;p&gt;The first tutorial project is almost ready. Users will be able to select tutorial templates from a Tutorial category in the project launcher. The first project “C# Beginner”, demonstrates 12 beginner programming concepts. The amount of tutorials, as well as intermediate and advanced tutorials, will be extended/added once the first release is done. 
Additionally, the code used in the project is directly referenced by the new documentation section which explains each individual tutorial level.&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/zGFYFhBfxVs&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h2 id=&quot;community-picks&quot;&gt;Community picks&lt;/h2&gt;
&lt;p&gt;Check out these awesome community projects that people are working on:&lt;/p&gt;

&lt;h3 id=&quot;voxel-cone-tracing-based-global-illumination&quot;&gt;Voxel cone tracing based global illumination&lt;/h3&gt;
&lt;div&gt;User: Spike1 &lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://forums.stride3d.net/t/voxel-gi-implementation/1947/5&quot;&gt;Forum post&lt;/a&gt;
&lt;a href=&quot;https://github.com/WhyPenguins/XenkoVoxelGI&quot;&gt;Github project&lt;/a&gt;  
&lt;img src=&quot;/images/blog/2019-10-31-october-2019/voxel-global-illumination.png&quot; alt=&quot;Voxel global illumination&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;heightmap-terrain&quot;&gt;Heightmap terrain&lt;/h3&gt;
&lt;div&gt;User: SilentCLD &lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/SilentCLD/XenkoHMTerrain&quot;&gt;Github project&lt;/a&gt; 
&lt;img src=&quot;/images/blog/2019-10-31-october-2019/heightmap.png&quot; alt=&quot;Heightmap terrain&quot; /&gt;&lt;/p&gt;
</description>
        <pubDate>Thu, 31 Oct 2019 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/october-2019/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/october-2019/</guid>
        
        
        <enclosure url="http://stride3d.net/images/blog/2019-10-31-october-2019/thumb.jpg" type="image/jpg" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Xenko meets vvvv</title>
        <description>&lt;h2 id=&quot;xenko-and-vvvv&quot;&gt;Xenko and vvvv&lt;/h2&gt;

&lt;p&gt;When Xenko went fully open-source in 2018, one of my intent was to be able to engage directly with some of Xenko’s most enthusiast customers and power users. &lt;a href=&quot;https://vvvv.org/&quot;&gt;vvvv&lt;/a&gt; is definitely a perfect example.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://vvvv.org/&quot;&gt;vvvv&lt;/a&gt; is a hybrid visual/textual live-programming environment for easy prototyping and development.&lt;/p&gt;

&lt;p&gt;vvvv has been using Xenko under the hood for a while, e.g. for the &lt;a href=&quot;https://forums.stride3d.net/t/multi-user-vr-done-with-xenko-we-live-in-an-ocean-of-air/1872&quot;&gt;Ocean of Air&lt;/a&gt; project.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2019-10-04-xenko-meets-vvvv/vvvv_meets_xenko_s.jpg&quot; alt=&quot;Ocean of Air&quot; /&gt;&lt;/p&gt;

&lt;p&gt;They also have various plans to leverage Xenko even further in the future &lt;a href=&quot;https://vvvv.org/blog/vvvv-gamma-2019.1-preview&quot;&gt;gamma version&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That’s what led me to establish closer contact with them. One things led to another, and in May 2019 I jumped in with both feets and moved to Berlin. They’ve been graciously sponsoring Xenko and allowed me to use their office since then.&lt;/p&gt;

&lt;p&gt;My sincere thanks to them for supporting both Xenko and me!&lt;/p&gt;

&lt;p&gt;Please find vvvv announcement at &lt;a href=&quot;https://vvvv.org/blog/vvvv-meets-xenko&quot;&gt;https://vvvv.org/blog/vvvv-meets-xenko&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;code-signing-certificates&quot;&gt;Code signing certificates&lt;/h2&gt;

&lt;p&gt;A few days ago, Xenko code signing certificate expired, leaving the project in a tough situation, where smooth releases were not possible anymore.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://vvvv.org/&quot;&gt;vvvv&lt;/a&gt; graciously offered me to temporarily sign Xenko official releases with their own codesign certificate. So don’t be surprised to see their name popping up next time you upgrade Xenko!&lt;/p&gt;

&lt;p&gt;This is only temporary and we are working to get our own code signing certificate as soon as possible. More to come soon on that front!&lt;/p&gt;
</description>
        <pubDate>Fri, 04 Oct 2019 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/xenko-meets-vvvv/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/xenko-meets-vvvv/</guid>
        
        
        <enclosure url="http://stride3d.net/images/blog/2019-10-04-xenko-meets-vvvv/thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Contributor Meeting #1</title>
        <description>&lt;p&gt;Hi everyone,&lt;/p&gt;

&lt;p&gt;Next to the community meetings were everyone can join in on the discussions, we now also have the contributor meetings. These contributor meetings are for the people who are actively participating in Xenko development. Last weekend we had our first gathering. Another thank you to all who participated!  &lt;/p&gt;

&lt;h3 id=&quot;summary&quot;&gt;Summary&lt;/h3&gt;
&lt;p&gt;Date of meeting: 28 September 2019&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Official release of 3.1
    &lt;ul&gt;
      &lt;li&gt;The release of 3.1 is imminent. More details on this will be provided soon.&lt;/li&gt;
      &lt;li&gt;Nuget package creation is the biggest task to be completed.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General roadmap
    &lt;ul&gt;
      &lt;li&gt;The &lt;a href=&quot;https://github.com/xenko3d/xenko/projects/3&quot;&gt;roadmap&lt;/a&gt; currently planned on Github is outdated. It needs to be updated and become more relevant to the capacity we currently have as Xenko contributors/developers. &lt;/li&gt;
      &lt;li&gt;New freedcamp tasks will come out of this that can be assigned to contributors. Some areas of contribution:
        &lt;ul&gt;
          &lt;li&gt;Xenko core (subsystems, frameworks, .Net version etc)&lt;/li&gt;
          &lt;li&gt;Editor improvements&lt;/li&gt;
          &lt;li&gt;Examples/Tutorials: C# coding, Models/materials setup from Import to Scene, Animation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Roadmap for 3.2
    &lt;ul&gt;
      &lt;li&gt;Planning out the next features is a big challenge, because there are so many things wanted/requested. Since Xen is the only full time core developer, we can probably only toggle 1 major feature next.&lt;/li&gt;
      &lt;li&gt;After the 3.1 is released the strategy on which core feature should be implemented. This has yet to be decided. The next developer meeting will go deeper in to this.
        &lt;ul&gt;
          &lt;li&gt;Example on what could be worked on: asset compiling/.NET Core 3&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Release cycles
    &lt;ul&gt;
      &lt;li&gt;We will try to adapt a more frequent official release strategy. Even if that official release contains few fixes or improvements. We do not want to plan releases on fixed dates, but instead we do want to keep the 3-4 months idea in our mind. This should provide the community more reliability. &lt;/li&gt;
      &lt;li&gt;Depending on the amount of fixes/improvements this will major or minor.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Phr00t fork
    &lt;ul&gt;
      &lt;li&gt;It has proven difficult to merge functionality from phr00t fork to main xenko, but there is ongoing progress!&lt;/li&gt;
      &lt;li&gt;2 users (Fdrobidoux and SilectCLD) are currently working on merging code. If you are interested in following the progress have a look at the &lt;a href=&quot;https://freedcamp.com/Xenko_YO2/XenkoManagementT_3sf/todos/27077090/&quot;&gt;task&lt;/a&gt; for this.&lt;/li&gt;
      &lt;li&gt;Vulkan improvements will need to be done differently, and some work from xen2 has already landed for this.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Documentation
    &lt;ul&gt;
      &lt;li&gt;The C# basics tutorials are making progress, but the sample project is not quite there yet.&lt;/li&gt;
      &lt;li&gt;Some better screenshots and a base tutorial scene that looks a little bit more appealing could be really useful.&lt;/li&gt;
      &lt;li&gt;Release for this is extended by 1 month.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Access rights:
    &lt;ul&gt;
      &lt;li&gt;We can distribute some access rights among contributors to ofload some of task from Xen. 
        &lt;ul&gt;
          &lt;li&gt;Social media: SyrikZero&lt;/li&gt;
          &lt;li&gt;Website deployment Teamcity/Azure: JornAggror&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Name change
    &lt;ul&gt;
      &lt;li&gt;Let’s take it one step at a time: first let’s see what possible name we can come up with.&lt;/li&gt;
      &lt;li&gt;Check the &lt;a href=&quot;https://forums.stride3d.net/t/vote-for-xenkos-new-name/2016&quot;&gt;voting topic&lt;/a&gt; by Eideren for more info.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General topics:
    &lt;ul&gt;
      &lt;li&gt;We are aiming to do a contributor meeting every 2 months. &lt;/li&gt;
      &lt;li&gt;This meeting was a long sit: 1.5 hours. Next meetings should be 1 hour at max, but preferable shorter.&lt;/li&gt;
      &lt;li&gt;Using Discord for the meeting, was not ideal. We will try to see if we can use Google Hangouts for this.&lt;/li&gt;
      &lt;li&gt;The timezone planning of the meeting did not go as planned even though Doodle does support this. This will be properly tested for the next meeting.&lt;/li&gt;
      &lt;li&gt;Freedcamp will remain as the tool for planning generic tasks. Since most contributors have now joined, new members can only edit tasks if they are invited.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;want-to-join-the-contributors&quot;&gt;Want to join the contributors?&lt;/h2&gt;

&lt;p&gt;Whether you are a developer, designer, artist or writer, you are always free to create Pull Requests or add issues to the Xenko github project.
If you are interested in participating in the contributor meetings and the &lt;a href=&quot;https://freedcamp.com/Xenko_YO2/XenkoManagementT_3sf/todos/&quot;&gt;Xenko Freedcamp project&lt;/a&gt;, please send a private message to &lt;a href=&quot;https://forums.stride3d.net/u/Aggror/&quot;&gt;AggrorJorn&lt;/a&gt; using the Xenko forum. All you need to do is send in your email address and what areas of contributing you are interested in.
You will be invited to join the publicly viewable &lt;a href=&quot;https://freedcamp.com/Xenko_YO2/XenkoManagementT_3sf/todos/&quot;&gt;Xenko Freedcamp project&lt;/a&gt; which we use to keep track of all sorts of tasks that people are working on. We can then also have a quick chat to get you up to speed on any tasks.&lt;/p&gt;
</description>
        <pubDate>Tue, 01 Oct 2019 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/contributor-meeting-1/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/contributor-meeting-1/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>September 2019</title>
        <description>&lt;p&gt;Hi everyone,&lt;/p&gt;

&lt;p&gt;Welcome to the September blog post of Xenko. In this blog, we will have a quick recap on what’s going on with Xenko development and its community. From now on we will have a monthly recap blog to let the world know what we are up to. &lt;/p&gt;

&lt;h2 id=&quot;picking-up-speed&quot;&gt;Picking up speed&lt;/h2&gt;
&lt;p&gt;Since the last developer meeting in July, it was made clear that Xenko really needs the help of the community to improve. Part of improving is making sure that the community can help out on various aspects of Xenko. This is not just the development of the Xenko engine itself, but also all the other processes that are involved around it. You can follow the ongoing forum discussion &lt;a href=&quot;https://forums.stride3d.net/t/community-call-for-help/1997&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;new-project-overview&quot;&gt;New project overview&lt;/h2&gt;
&lt;p&gt;As part of getting things done quicker, a new public project overview has been set up using Freedcamp. In this here we track of ongoing tasks, who is assigned to it and what possible milestones are. If you want to contribute to this project or just check out the current tasks, have a &lt;a href=&quot;https://freedcamp.com/Xenko_YO2/XenkoManagementT_3sf/todos&quot;&gt;look&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://freedcamp.com/Xenko_YO2/XenkoManagementT_3sf/todos&quot;&gt;&lt;img src=&quot;/images/blog/2019-09-23-september-2019/freedcamp.png&quot; alt=&quot;Freedcamp project&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;what-is-being-worked-on&quot;&gt;What is being worked on&lt;/h2&gt;
&lt;p&gt;Here are some of the things that are being worked on:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;New tutorials section for the &lt;a href=&quot;https://doc.stride3d.net/latest/en/index.html&quot;&gt;documentation&lt;/a&gt; website. Starting with a section of C# basics with Xenko, we can start making it easier for people to get the hang of Xenko in no time. Here is a quick &lt;a href=&quot;https://forums.stride3d.net/t/improving-the-api-documentation/1961/18&quot;&gt;peek&lt;/a&gt; at how it is going to look like.&lt;/li&gt;
  &lt;li&gt;Phr00t fork merging: The &lt;a href=&quot;https://github.com/phr00t/xenko&quot;&gt;Phr00t fork&lt;/a&gt; contains many features that the main Xenko engine could benefit from. From countless API improvements to bigger features like Vulkan improvements. Right now contributors are looking in which features and functionality to move to the main Xenko repository.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;possible-name-change&quot;&gt;Possible name change&lt;/h2&gt;
&lt;p&gt;For those of you who have missed it: Xenko is looking for a possible rename of the engine. If you want to know more about the why and why not, have a look at this &lt;a href=&quot;https://forums.stride3d.net/t/xenko-help-us-find-a-new-name-logo-for-the-engine-if-we-have-to-rename/1980&quot;&gt;forum topic&lt;/a&gt;. Regardless of whether the name change will happen, we need to find a suitable candidate. In a few weeks, we will start a poll to narrow down the long list of suggested names. A more detailed blog on this will follow soon. In the meantime, if you have a great idea, feel free to make a suggestion in the topic above or in the Xenko discord channel “Name-change”.&lt;/p&gt;
</description>
        <pubDate>Mon, 23 Sep 2019 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/september-2019/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/september-2019/</guid>
        
        
        <enclosure url="http://stride3d.net/images/blog/2019-09-23-september-2019/thumb.jpg" type="image/jpg" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Community Meeting #2</title>
        <description>&lt;p&gt;Time for our second community meeting.&lt;/p&gt;

&lt;p&gt;Yes, it has been renamed from Developer meeting to Community meeting to better reflect the intended target audience.&lt;/p&gt;

&lt;p&gt;This time, the idea is not only to find where Xenko should head next (I am sure there will be hundreds of ideas, many of them already waiting on GitHub issues!), but also to find more people volunteering to take over some of those tasks!&lt;/p&gt;

&lt;p&gt;Here is a &lt;a href=&quot;https://www.timeanddate.com/worldclock/converted.html?iso=20190724T15&amp;amp;p1=0&amp;amp;p2=37&amp;amp;p3=195&amp;amp;p4=248&amp;amp;p5=224&amp;amp;p6=179&amp;amp;p7=136&quot;&gt;tentative schedule&lt;/a&gt; for this meeting:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;UTC (GMT)&lt;/strong&gt; Wednesday, 24 July 2019, 15:00:00	UTC&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Berlin (Germany)&lt;/strong&gt; Wednesday, 24 July 2019, 17:00:00	CEST&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Paris (France)&lt;/strong&gt; Wednesday, 24 July 2019, 17:00:00	CEST&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Tokyo (Japan)&lt;/strong&gt; Thursday, 25 July 2019, 00:00:00	JST&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;San Francisco (USA - California)&lt;/strong&gt; Wednesday, 24 July 2019, 08:00:00	PDT&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;New York (USA - New York)&lt;/strong&gt; Wednesday, 24 July 2019, 11:00:00	EDT&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;London (United Kingdom)&lt;/strong&gt; Wednesday, 24 July 2019, 16:00:00	BST&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It will be held on &lt;a href=&quot;https://discord.gg/f6aerfE&quot;&gt;Discord&lt;/a&gt; in the #dev-meetings channel.&lt;/p&gt;

&lt;p&gt;Please come define the future of Xenko with us!&lt;/p&gt;
</description>
        <pubDate>Fri, 19 Jul 2019 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/community-meeting-2/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/community-meeting-2/</guid>
        
        <enclosure url="http://stride3d.net/images/blog/default_thumb.png" type="image/png" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Starbreach Demo</title>
        <description>&lt;p&gt;&lt;a href=&quot;https://github.com/xenko3d/Starbreach&quot;&gt;&lt;img src=&quot;/images/blog/2019-05-31-starbreach-demo/starbreach_poster.jpg&quot; alt=&quot;Starbreach&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hi everyone, Silicon Studio agreed to release the Starbreach demo from GDC 2017, along with all associated assets as open source (see license), for the Xenko community to use. Code in the project is released under an MIT license, the assets are released under a attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license.&lt;/p&gt;

&lt;p&gt;Starbreach was originally developed as the Xenko GDC demo for 2016 by Silicon Studio with art support from &lt;a href=&quot;https://www.n-ix.com/&quot;&gt;N-iX production studios&lt;/a&gt;. Virgile Bello (&lt;a href=&quot;https://github.com/xen2&quot;&gt;xen&lt;/a&gt;), Xenko’s lead developer has spent a chunk of time updating the demo and assets to work with the latest release of the Xenko.&lt;/p&gt;

&lt;p&gt;You can find the demo and assets here:
&lt;a href=&quot;https://github.com/xenko3d/Starbreach&quot;&gt;https://github.com/xenko3d/Starbreach&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And more on the licensing here: &lt;a href=&quot;https://github.com/xenko3d/Starbreach/blob/master/LICENSE.md&quot;&gt;https://github.com/xenko3d/Starbreach/blob/master/LICENSE.md&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;xenko-now-has-a-great-playable-demo-can-we-make-it-even-better&quot;&gt;Xenko now has a great playable demo… Can we make it even better?&lt;/h2&gt;

&lt;p&gt;The community is doing a great job building out the xenko 3.1.0.1 beta release especially filling in gaps, fixing bugs and fulfilling the promise of a community led game engine - so special thanks to &lt;a href=&quot;https://github.com/tebjan&quot;&gt;Tebjan&lt;/a&gt;, &lt;a href=&quot;https://github.com/phr00t&quot;&gt;phr00t&lt;/a&gt;, &lt;a href=&quot;https://github.com/dfkeenan&quot;&gt;dfkeenan&lt;/a&gt;, &lt;a href=&quot;https://github.com/Eideren&quot;&gt;Eideren&lt;/a&gt;, &lt;a href=&quot;https://github.com/venthe&quot;&gt;Venthe&lt;/a&gt;, &lt;a href=&quot;https://github.com/Aggror&quot;&gt;Aggror&lt;/a&gt;, Pred, Jarmo, dio and &lt;a href=&quot;https://github.com/xen2&quot;&gt;xen&lt;/a&gt; to name only a few.&lt;/p&gt;

&lt;p&gt;With the release of Starbreach demo - we now have a great playable demo that shows off Xenko. xen’s thrown the glove down and done his part with getting release permission and updating - but can everyone in the community help make it even better?  Maybe by adding additional AI, improving the game play or adding a new boss character or full levels?  Source is on &lt;a href=&quot;https://github.com/xenko3d/Starbreach&quot;&gt;github&lt;/a&gt; and let’s discuss on &lt;a href=&quot;https://discord.gg/f6aerfE&quot;&gt;Discord&lt;/a&gt; or in the &lt;a href=&quot;https://forums.stride3d.net/&quot;&gt;Forum&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Fri, 31 May 2019 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/starbreach-demo/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/starbreach-demo/</guid>
        
        
        <enclosure url="http://stride3d.net/images/blog/2019-05-31-starbreach-demo/starbreach_thumb.jpg" type="image/jpg" length="0" />
        
        
        
      </item>
    
      <item>
        <title>Welcome TurboPlay as Gold Sponsor!</title>
        <description>&lt;p&gt;We’re happy to announce TurboPlay is helping Xenko not only as a Gold Sponsor, but also have further plans to support Xenko in the future.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/blog/2019-02-12-turboplay-gold-sponsor/logo_turboplay.png&quot; alt=&quot;TurboPlay&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Our respective visions for a more open game engine and decentralized marketplace seem to have a lot in common. &lt;/p&gt;

&lt;p&gt;Thanks TurboPlay for supporting Xenko and its community! This is a very exciting milestone and hopefully the beginning of a new era for Xenko!&lt;/p&gt;

&lt;p&gt;Open the full post for the press release in all its glory.&lt;/p&gt;

&lt;!--more--&gt;
&lt;hr /&gt;

&lt;h2 id=&quot;press-release-turboplay-announces-videogame-engine-support-with-xenko&quot;&gt;Press Release: TurboPlay Announces Videogame Engine Support With Xenko&lt;/h2&gt;

&lt;p&gt;TurboPlay is pleased to announce Gold Sponsorship for the Xenko Game Engine and its Open Source Community.&lt;/p&gt;

&lt;p&gt;“We’re pumped to have the opportunity to support the Xenko development team and work with them to develop amazing new technologies for their community and ours! Xenko is a modern game engine technology developed entirely in C#. Xenko’s technology has incredible potential in today’s gaming market. Through this partnership we can provide direct support to Xenko indie developers,” said Vince McMullin, TurboPlay President and CEO.&lt;/p&gt;

&lt;p&gt;Launching in 2019, TurboPlay is developing a full-fledged marketplace ecosystem by maximizing exposure for unique indie content. TurboPlay is the world’s first ultra-modern, fully-scalable, fault-tolerant, peer-to-peer, videogames marketplace.&lt;/p&gt;

&lt;p&gt;“I’m super excited to work with TurboPlay! We’ll be able to achieve great things together. I believe that both organizations are philosophically aligned, embracing the ideas of permissive open-source, decentralized and distributed architectures to disrupt the status quo in the games industry,” explains Virgile Bello, Lead Engine Developer.&lt;/p&gt;

&lt;p&gt;TurboPlay plans to support Xenko in future endeavors, including their Indie Community, with developer grants supporting game development using both Xenko &amp;amp; TurboPlay technologies.&lt;/p&gt;

&lt;p&gt;For further inquiries regarding this topic, please contact our CMO, Lisa Weeks, by email, lisaw@turboplay.com. Thank you.&lt;/p&gt;

&lt;p&gt;LinkedIn&lt;/p&gt;

&lt;p&gt;https://www.linkedin.com/company/turboplay  
https://www.linkedin.com/company/xenko&lt;/p&gt;

&lt;p&gt;Twitter&lt;/p&gt;

&lt;p&gt;https://twitter.com/trbplay  
https://twitter.com/xenko3d&lt;/p&gt;

&lt;p&gt;Facebook&lt;/p&gt;

&lt;p&gt;​https://www.facebook.com/TRBPlay  
https://www.facebook.com/xenko3d&lt;/p&gt;

&lt;p&gt;Link to the official press-release:  
https://www.newswire.com/news/turboplay-announces-videogame-engine-support-with-xenko-20801982&lt;/p&gt;
</description>
        <pubDate>Tue, 12 Feb 2019 00:00:00 +0000</pubDate>
        <link>http://stride3d.net/blog/turboplay-gold-sponsor/</link>
        <guid isPermaLink="true">http://stride3d.net/blog/turboplay-gold-sponsor/</guid>
        
        
        <enclosure url="http://stride3d.net/images/blog/2019-02-12-turboplay-gold-sponsor/logo_turboplay.png" type="image/png" length="0" />
        
        
        
      </item>
    
  </channel>
</rss>
