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 :

MonoGame, la réimplémentation libre de XNA 4 arrive en version 3.3


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 826
    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 826
    Points : 218 287
    Points
    218 287
    Billets dans le blog
    117
    Par défaut MonoGame, la réimplémentation libre de XNA 4 arrive en version 3.3
    MonoGame, la réimplémentation libre de XNA 4 arrive en version 3.3

    MonoGame est une implémentation Open Source du framework Microsoft XNA 4. Le but de cette implémentation est d'offrir la possibilité aux développeurs Xbox 360, Windows et Windows Phone, de porter leurs jeux sur iOS, Android, PlayStation Mobile, Mac OS X, Linux et Windows store..


    Pour les plus curieux, sachez que MonoGame a permis la réalisation des jeux indépendants : Fez, Bastion, Transistor, Escape Goat, TowerFall, Mercenary Kings.

    Cette version 3.3 est la première parmi les versions adoptant la nouvelle politique du « publiez tôt et souvent ». Ainsi, la prochaine version devrait arriver dans moins de trois mois et les développeurs espèrent même passer à un rythme d'une version par mois. Cette version est aussi la dernière à utiliser le pipeline de contenu de XNA. L'équipe devra travailler intensivement sur le nouveau pipeline pour les prochaines versions.
    Voici les changements de cette version :
    • support de la récupération des sommets des textures sous Windows ;
    • nouvelles classes pour KayboardInput et MessageBox ;
    • plus de validations des draw calls et des états de rendu :
    • nettoyage des variables statiques pour permettre l'utilisation de plusieurs instances de GraphicsDevice ;
    • réduction des appels OpenGL redondants ;
    • support du plein écran pour Windows avec DirectX ;
    • implémentation de SaveAsPng et SaveAsJpeg pour les Texture2D sous Android ;
    • utilisation de FFmpeg pour le contenu audio ;
    • ajout de template pour VS 2013 ;
    • 100 tests unitaires supplémentaires ;
    • amélioration et optimisations de oundingFrustrum et BoundingSphere ;
    • nouveau template pour les applications Universelles Windows (support de Windows Store et Windows Phone) ;
    • ajout du support de MediaLibrary pour Andoird, iOS, Windows Phone et Windows Store ;
    • support du MSAA avec OpenGL ;
    • migration sur un nouveau système pour la documentation ;
    • tous les outils sont disponibles pour une architecture 64 bits.

    Vous pouvez consulter la liste complète sur le site officiel.

    Vous pouvez télécharger MonoGame :

    ou encore, retrouver le code source sur GitHub.
    MonoGame fonctionne sous Linux. Simplement, il n'y a pas de binaire facile d'installation à disposition. Les anciennes versions sont aussi disponibles.


    Votre opinion

    Utilisez-vous MonoGame ? Montrez-nous vos productions avec ce framework !
    Pensez-vous que MonoGame a rattrapé XNA ? Est-ce qu'il l'a dépassé ?


    Voir aussi

    Série de tutoriels sur MonoGame
    Guide de migration XNA vers MonoGame


    Source

    Site officiel
    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 chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2007
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 677
    Points : 2 137
    Points
    2 137
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    L'équipe devra travailler intensivement sur le nouveau pipeline pour les prochaines versions.
    Et il est déjà terriblement efficace (j’ai eu l’occasion de l’éprouver ces derniers jours en tentant de rendre compatible mes petits jeux avec Windows 10) ; il n’y a plus besoin d’installer un vieux VS2010 pour pouvoir compiler ses .xnb, et la compilation des shaders passe comme dans du beurre dorénavant (c’était un vrai calvaire il y a encore quelques mois, vu que XNA et Monogame n’utilisent pas les mêmes modèles).

    Bref, de tous les Frameworks de jeux vidéo que j’ai testé depuis ma tendre jeunesse (ça n’en fait pas tant que ça hein =P) Monogame reste celui que préfère. On ne bénéficie pas la même productivité qu’avec un Unity3D ou autre UE4, mais ça reste un excellent moyen de mettre le pied à l’étrier et de découvrir les contraintes du jeu vidéo en "douceur".
    Le WIP de The last bastion, mon projet de jeu-vidéo (un TD en 3D)

    Mon portfolio / Ma page fb

Discussions similaires

  1. Le moteur 3D CopperCube arrive en version 5
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 7
    Dernier message: 07/10/2014, 16h00
  2. Réponses: 5
    Dernier message: 15/07/2014, 18h45
  3. [LibreOffice] LibreOffice 4.2.0 arrive en version de test.
    Par troumad dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 21/12/2013, 14h16
  4. Le moteur de jeux Unity arrive en version 4.3
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 7
    Dernier message: 15/11/2013, 16h44
  5. Le moteur de jeux Unity arrive en version 4.2
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 2
    Dernier message: 23/07/2013, 07h47

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