Le moteur de jeux vidéo Xenko a été développé par Silicon Studio (à qui l'on doit 3D Dot Game Heroes, Bravely Default), en C#. Récemment, le modèle économique du moteur avait été mis à jour pour permettre aux petits développeurs d'accéder à une version gratuite. Aussi, le moteur était déjà open source (mais pas libre) dans sa version 2.0. Aujourd'hui, l'arrivée de la version 3.0 est accompagnée d'une libération du code (licence MIT) que vous pouvez retrouver sur GitHub.
Le studio à l'origine de ce projet, Silicon Studio, ne supporte plus Xenko et les développeurs n'utiliseront plus que leur temps libre pour améliorer le moteur. Toutefois, Virgile Bello, le lead developer travaillera dessus les prochains mois dans l'espoir que le projet soit par la suite complètement géré par la communauté. En parallèle, une page Patreon a été mise en place pour que Virgile puisse passer complètement à temps plein sur le moteur (et aussi pour financer les serveurs).
Pour rappel, ce moteur fournit les fonctionnalités suivantes :
- le rendu avec DirectX 12 ou Vulkan ;
- le rendu basé sur la physique (PBR) ;
- des sondes de lumière ;
- les rayons de lumière ;
- particules ;
- post effects ;
- le support de la réalité virtuelle ;
- des éditeurs (rendu, préfabriqué, interface utilisateur, scène, sprite, courbes) ;
- support du multithread ;
- script en C# ;
- navigation pour l'intelligence artificielle ;
- animations ;
- chargement en flux ;
- support de Windows, Android, iOS, Universal Windows Platform (d'autres consoles sont prévues).
La version 3.0 ajoute :
- un nouveau système de projet ;
- le support des vidéos dans vos jeux ;
- le rendu de la peau (subsurface scattering) et des cheveux (modèles de Kajiya-Kay et Scheuermann).
Bref, c'est un moteur de jeux vidéo puissant, en C# qui, espérons le, ne sera pas oublier suite à la libération du code.
Source
Annonce officielle
Vous avez lu gratuitement 3 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.