Stride (formerly Xenko and Paradox) is a
free and open-source
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
2D and 3D
cross-platform
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
game engine
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term " software engine" used in the softwar ...
originally developed by
Silicon Studio
Silicon Studio is a Japanese computer graphics technology company and video game developer based in Tokyo. As a technology company, Silicon Studio has produced several products in the 3D computer graphics field, including middleware software, su ...
. It can be used to create
video game
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device to gener ...
s for
PC,
mobile device
A mobile device (or handheld computer) is a computer small enough to hold and operate in the hand. Mobile devices typically have a flat LCD or OLED screen, a touchscreen interface, and digital or physical buttons. They may also have a physical ...
s and
virtual reality
Virtual reality (VR) is a simulated experience that employs pose tracking and 3D near-eye displays to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video games), e ...
.
Stride, then called Xenko, was originally made available by
Silicon Studio
Silicon Studio is a Japanese computer graphics technology company and video game developer based in Tokyo. As a technology company, Silicon Studio has produced several products in the 3D computer graphics field, including middleware software, su ...
under a
dual-license
Multi-licensing is the practice of distributing software under two or more different sets of terms and conditions. This may mean multiple different software licenses or sets of licenses. Prefixes may be used to indicate the number of licenses ...
model, available to anyone under
GNU GPLv3
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
, with alternative, for-pay license terms available for those for whom the GPL's
copyleft
Copyleft is the legal technique of granting certain freedoms over copies of copyrighted works with the requirement that the same rights be preserved in derivative works. In this sense, ''freedoms'' refers to the use of the work for any purpose, ...
terms are a barrier to adoption.
On August 2, 2018, developer Virgile Bello announced on the Xenko blog that Silicon Studio had dropped support of the project and relicensed Xenko 3.0 under the
MIT License
The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts only very limited restriction on reuse and has, therefore, high license co ...
. Unlike the prior dual-license arrangement whereby the engine was available as
free and open-source software
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
but the editor remained
proprietary, under the new arrangement both the engine and the editor are available under the MIT License.
Functionalities
Stride is a
C# suite of tools to create games. It is also a full
game engine
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term " software engine" used in the softwar ...
with a customizable shader system intended for
virtual reality
Virtual reality (VR) is a simulated experience that employs pose tracking and 3D near-eye displays to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video games), e ...
game development. Its main tool is the Game Studio, a fully integrated environment that allows the user to import assets, create and arrange scenes using an
Entity component system
Entity Component System (ECS) is a software architectural pattern mostly used in video game development for the representation of game world objects. An ECS comprises ''entities'' composed from ''components'' of data, with ''systems'' which opera ...
, assign scripts, build and run games. The game engine features a Physically-Based Rendering (
PBR PBR may refer to:
Science and technology
* Passive bistatic radar
* Partition boot record
* Pebble bed reactor, a type of nuclear reactor
* Peripheral benzodiazepine receptor, another name for translocator protein
* Phosphorus bromide
* Photobior ...
) layered material editor, photorealistic postprocess effects, and tools such as a
particle
In the physical sciences, a particle (or corpuscule in older texts) is a small localized object which can be described by several physical or chemical properties, such as volume, density, or mass.
They vary greatly in size or quantity, fro ...
editor, a scene streaming system, a full tool-chain a
sprite editor, a scripting editor and a
UI engine. Additionally, it supports a nested prefab and archetype systems scaling along all editors and assets. Stride is also a
cross-platform
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
runtime supporting iOS, Android, Windows UWP, Linux, and PlayStation 4. It creates
Visual Studio
Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such ...
projects, allowing for easy scripting and debugging.
It can be used to create
video game
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device to gener ...
s for
PC and
mobile device
A mobile device (or handheld computer) is a computer small enough to hold and operate in the hand. Mobile devices typically have a flat LCD or OLED screen, a touchscreen interface, and digital or physical buttons. They may also have a physical ...
s, and
virtual reality
Virtual reality (VR) is a simulated experience that employs pose tracking and 3D near-eye displays to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video games), e ...
.
Stride is also used as 3D rendering engine for the visual programming environment
vvvv gamma.
Features include:
* Open source
* High-end realistic rendering
* Physically based rendering
* Light probes support
* Skin, hair and cloth rendering
* Real-time local reflections
* Photorealistic post effects
* Virtual reality ready
* Customizable rendering pipeline with customizable shader system
* Scalability
* Asynchronous background asset loading
History

The engine was first named Paradox and was then renamed Xenko. Xenko is taken from the Japanese word ''zenko'' which means perfection and light. It was renamed Stride in 2020.
Xenko's first public release, Alpha 1.0, was in September 2014. It went
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
as Xenko on
GitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, co ...
in October 2014. A scene editor and
physically based rendering
Physically based rendering (PBR) is a computer graphics approach that seeks to render images in a way that models the flow of light in the real world. Many PBR pipelines aim to achieve photorealism. Feasible and quick approximations of the b ...
(PBR) material editor were announced in March 2015 and released in April 2015.
Xenko beta version 1.8x was released out of beta in February 2017.
On March 1, 2017,
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
announced that Xenko would be included in their
Xbox Creators Program and
Major Nelson reported that Xenko would be one of the supported game engines with "out of the box" support for
UWP.
In April 2017, Silicon Studio launched Xenko 2.0 under a commercial
proprietary license
Proprietary software is software that is deemed within the free and open-source software to be non-free because its creator, publisher, or other rightsholder or rightsholder partner exercises a legal monopoly afforded by modern copyright and inte ...
.
In August 2018, Silicon Studio launched Xenko 3.0 and announced the end of their support for the engine, shifting to a community-supported model.
On May 31, 2019, Silicon Studio open sourced their Starbreach Demo code and assets.
On November 11, 2019, Xenko version 3.1 was released.
In April 2020, the engine was renamed to Stride because the developers wanted the engine to join the
.NET Foundation
The .NET Foundation is an organization incorporated on March 31, 2014, by Microsoft to improve open-source software development and collaboration around the .NET Framework. It was launched at the annual Build 2014 conference held by Microsoft. T ...
, and since the name Xenko was property of Silicon Studio it could not be done.
In February 2021, Stride 4.0 was released.
In July 2022, Stride 4.1 was released.
References
External links
*
StrideGitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, co ...
page
Stride documentationSilicon Studio
{{Video game engines, state=autocollapse
Free game engines
Software using the MIT license
Game engines that support Vulkan (API)
.NET game engines