IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement 2D, 3D et Jeux Discussion :

Le moteur de jeux vidéo C# Xenko passe en version 3.0 et devient open source et libre


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 859
    Points : 218 580
    Points
    218 580
    Billets dans le blog
    120
    Par défaut Le moteur de jeux vidéo C# Xenko passe en version 3.0 et devient open source et libre
    Le moteur de jeux vidéo C# Xenko passe en version 3.0 et devient open source et libre

    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 souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    Graphic Programmer
    Inscrit en
    Mars 2006
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Graphic Programmer
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 549
    Points : 3 948
    Points
    3 948
    Par défaut
    en gros il ont choisi unreal ou unity et laisse libre le moteur 3d qui leur demandait énormément de temps et d’énergie pour en faire quelque chose de potable.
    d'autant que pendant ce temps, il ne font pas de jeux et c'est quand meme la finalité

    de nombreux studio suivent cette voie

  3. #3
    Membre chevronné Avatar de FatAgnus
    Homme Profil pro
    Troufion de base
    Inscrit en
    Août 2015
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Troufion de base

    Informations forums :
    Inscription : Août 2015
    Messages : 360
    Points : 2 102
    Points
    2 102
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    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.
    Toutes les licences open source reconnues par l'Open Source Initiative sont aussi des licences libres reconnues par la Free Software Foundation. Donc il faudra m'expliquer comment est-il possible que le moteur soit open source dans sa version 2.0 et pas libre ?

    D'après la page Xenko de Wikipédia, le runtime de la version 1 était disponible à la fois sous licence GNU GPLv3 donc libre et open source mais aussi sous une licence propriétaire. La version 2 était uniquement disponible sous une licence propriétaire. Depuis sa version 3 le moteur Xenko est disponible uniquement sous la licence libre et open source MIT. Par contre l'éditeur reste un logiciel propriétaire fonctionnant uniquement sous le système d'exploitation propriétaire Microsoft Windows.


    Pour un moteur de jeu vraiment libre et open source multiplateforme mieux vaut se tourner vers Godot Engine.

  4. #4
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    Mouai difficile de comprendre leurs licences.

    Un projet ne peut être partiellement GPL2, GPL3... La licence recouvre tout le projet à moins de découper ce projet en plusieurs sous-project et produits (l'éditeur, le jeu...).

    Par contre Visual Studio n'est pas gratuit, donc va falloir débourser.
    Si la réponse vous a aidé, pensez à cliquer sur +1

  5. #5
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 859
    Points : 218 580
    Points
    218 580
    Billets dans le blog
    120
    Par défaut
    N'est ce pas ceci l'éditeur : https://github.com/xenko3d/xenko/tre...nko.GameStudio ? (et donc, si la réponse est oui, alors l'éditeur est aussi en version MIT). En v2, seul le moteur (sans éditeur) est open source. Open source, dans le sens, vous pouvez lire les sources. Pas libre, car y avait pas les droits d'édition/modification.
    Maintenant, la v3 est complètement libre (licence MIT) (moteur et éditeur).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  6. #6
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 174
    Points : 4 690
    Points
    4 690
    Par défaut
    Du coup, ça vient ajouter une nouveau moteur + IDE avec Godot.
    J'ai bien l'impression qu'il va y en avoir de plus en plus qui vont jeter l'éponge face à Unity & co.

    En tout cas, c'est cool de libérer le code plutôt que de le « jeter ». Mais ça donne l'impression qu'il va y avoir une dispersion de ressources « libres » sur le moteur.

  7. #7
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    Le droit GPL2/3, n'est pas strictement limité à lire le code mais n'importe qui peut le forker et faire son chemin... (à condition de fournir les sources et ne pas changer la licence).

    La licence MIT est encore moins restrictive que GPL.
    Si la réponse vous a aidé, pensez à cliquer sur +1

  8. #8
    Membre chevronné Avatar de FatAgnus
    Homme Profil pro
    Troufion de base
    Inscrit en
    Août 2015
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Troufion de base

    Informations forums :
    Inscription : Août 2015
    Messages : 360
    Points : 2 102
    Points
    2 102
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Open source, dans le sens, vous pouvez lire les sources. Pas libre, car y avait pas les droits d'édition/modification.
    Maintenant, la v3 est complètement libre (licence MIT) (moteur et éditeur).
    Attention ! La désignation open source est un terme inventé par l'Open Source Initiative. Le fait que les sources puissent être consultables n'en fait pas un projet open source.

    Un projet est open source si sa licence respecte des critères précisément établis par l'Open Source Initiative, c'est-à-dire les possibilités de libre redistribution, d'accès au code source et de création de travaux dérivés. Si la licence ne respecte pas ces critères alors la désignation open source ne s'applique pas !

    Donc faites très attention avant de désigner un projet comme open source. Du code consultable sous GitHub n'est pas forcément open source. D'ailleurs si le projet n'a pas de licence alors le projet n'est ne peut être considéré ni comme open source ni comme libre.

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 585
    Points : 1 139
    Points
    1 139
    Par défaut
    J'utilisais SharpDX dans le temps, jusqu'à ce que le développeur ralentisse énormément ses efforts pour se consacrer à... Xenko, dans lequel il devait être intégré il me semble. Sans doute une très bonne source où piocher un maximum d'idées pour comprendre comment ça marche
    L'avis publié ci-dessus est mien et ne reflète pas obligatoirement celui de mon entreprise.

  10. #10
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2007
    Messages : 884
    Points : 2 018
    Points
    2 018
    Par défaut open source et pas libre
    Je ne sais pas si c'est le cas mais par Open Source et pas libre je comprends quelques chose comme Windows3.1 (DOS), à savoir que le code source est ouvert et consultable par n'importe qui mais que l'on a pas le droit de le compiler ou du moins d'utiliser les binaires issu de la compilation ou de modifier le code. Autrement dit on a droit de regarder le moteur, mais pour le faire tourner ou le copier et l'adapter il faut payer une licence.
    Tout ce que j'écris est libre de droits (Licence CC0) et je vous incite à faire de même.

  11. #11
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    Windows open source => LOL

    Leurs outils n'ont jamais été open source du temps de Bill Gates.
    Seulement quelques parties deviennent "open" et "open source" comme Visual Studio Code qui est une licence MIT.
    Si la réponse vous a aidé, pensez à cliquer sur +1

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 204
    Points : 540
    Points
    540
    Par défaut
    @abriotde: Le problème c'est que les mots autour de l'open-source ont été définis n'importe comment (un peu comme l'IA d'ailleurs). Au niveau de la définition historique Open-Source est synonyme de Libre. Mais c'est stupide comme définition parce que l'on manque de mots pour décrire le code qui est consultable mais dons la licence empêche la redistribution et la modification. J'espère que le mot Open-Source va évoluer pour avoir le sens qu'il devrait avoir: C'est à dire que l'on peut consulter les sources (et rien d'autre).

    Sinon, pour revenir au sujet de base, ca fait toujours plaisir d'avoir plus d'alternative dans ce domaine. J'espère qu'une communauté va se former pour "concurrencer" Unity et Godot et tirer encore plus le niveau vers le haut.

  13. #13
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 859
    Points : 218 580
    Points
    218 580
    Billets dans le blog
    120
    Par défaut
    Citation Envoyé par Zefling Voir le message
    J'ai bien l'impression qu'il va y en avoir de plus en plus qui vont jeter l'éponge face à Unity & co.
    Je ne considère pas cela comme jeter l'éponge. Godot était lui aussi un logiciel fermé développé par un studio pour ses besoins. Lorsque je vois l'activité autour de Godot, je ne peux que me dire que cela a été une bonne chose. Après, ça prend ou ça prend pas.

    Mais ça donne l'impression qu'il va y avoir une dispersion de ressources « libres » sur le moteur.
    Il y a déjà dispersion, rien que sur le forum rien que sur la question de "open source", qui plus est, sur une ancienne version du logiciel en question .

    Plus sérieusement, j'admets avoir utiliser le terme d'open source à la légère pour l'annonce lié à la version 2.0.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  14. #14
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    Ils revendiquent leur appélation "Open source" avec MIT, mais ils ne supportent pas Linux !

    "hallo quoi ton applic est open source et tu ne supportes pas Linux!"

    De plus .NET, C#, Visual Studio, bref du Xamarin, ça craint un max pour le petit pingouin.

    Dommage....
    Si la réponse vous a aidé, pensez à cliquer sur +1

  15. #15
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 174
    Points : 4 690
    Points
    4 690
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Je ne considère pas cela comme jeter l'éponge. Godot était lui aussi un logiciel fermé développé par un studio pour ses besoins. Lorsque je vois l'activité autour de Godot, je ne peux que me dire que cela a été une bonne chose. Après, ça prend ou ça prend pas.
    Quand je dis jeter l'éponge, c'est plus : on n'arrive pas a le maintenir en interne, on va voir si on peut le faire en libre. J'ai vu beaucoup de projet où le passe à la libération du code n'a rien produit ou peu de chose. Pour Godot ça a bien marché, mais je suis d'autres projets où il y a 2-3 contributeurs quand ce n'est pas une seule personne et il n'y a personne pour aider. Pourtant parfois ce n'est pas des petites logiciels.

    Je le vois bien, peu d'entreprises sont près à aider les solutions qu'elles utilisent elles-même gratuitement : ça se limite à poser des questions et attendre que quelqu'un corrige. Allouer du temps pour aider, corriger : surtout pas ou c'est vraiment rare (généralement car c'est complètement bloquant).

  16. #16
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 859
    Points : 218 580
    Points
    218 580
    Billets dans le blog
    120
    Par défaut
    Je vois, mais là, le lead dev continue quelques mois sur le projet. Je pense qu'ainsi, ils augmentent les chances des passation de "pouvoir" à la communauté et que cela montre qu'il y a une volonté que cela ne meurt pas. Après, dur de connaître l'avenir.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Le moteur de jeux vidéo Xenko arrive en version 2
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 12
    Dernier message: 05/05/2017, 09h49
  2. Le moteur de jeux vidéo Torque 3D est maintenant disponible
    Par raptor70 dans le forum Moteurs 3D
    Réponses: 9
    Dernier message: 12/12/2011, 13h11
  3. Réponses: 15
    Dernier message: 18/10/2009, 00h34
  4. Réponses: 0
    Dernier message: 15/10/2009, 12h04
  5. Le moteur de jeux vidéo Torque 3D est maintenant disponible
    Par raptor70 dans le forum Actualités
    Réponses: 0
    Dernier message: 29/09/2009, 11h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo