HOME

TheInfoList



OR:

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

*
Stride
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 ...
page
Stride documentation

Silicon Studio
{{Video game engines, state=autocollapse Free game engines Software using the MIT license Game engines that support Vulkan (API) .NET game engines