MonoGame

0

MonoGame est un framework C# gratuit et open source utilisé par les développeurs de jeux pour créer des jeux pour plusieurs plates -formes et d’autres systèmes. Il est également utilisé pour faire fonctionner les jeux Windows et Windows Phone sur d’autres systèmes. Il prend en charge iOS , Android , macOS , tvOS , Linux , PlayStation 4 , PlayStation Vita , Xbox One et Nintendo Switch . [3] Il implémente l’ interface de programmation d’application Microsoft XNA 4(API). [4] Il a été utilisé pour plusieurs jeux, dont Bastion et Fez .

MonoGame

Logo MonoGame.svg
Développeur(s) Équipe MonoGame
Première version 2 septembre 2009 ; Il y a 12 ans ( 2009-09-02 )
Version stable 3.8 [1] / 10 avril 2020 ; il y a 2 ans ( 2020-04-10 )
Dépôt
  • github .com /MonoGame /MonoGame Modifier ceci sur Wikidata
Écrit en C#
Plateforme iOS , MacOS , Android , Linux , Windows Phone 8 , Windows Desktop , Windows 10 , PlayStation 4 , PlayStation Vita , Xbox One , Nintendo Switch , tvOS
Taper Cadre d’application
Licence Licence publique Microsoft [2]
Site Internet www .monogame .net

Histoire

MonoGame est l’évolution de XNA Touch (septembre 2009) lancée par Jose Antonio Farias [5] et Silver Sprite de Bill Reiss. [ citation nécessaire ] La première version officielle de MonoGame était la version 2.0 avec une version téléchargeable 0.7 disponible sur CodePlex . Ces premières versions ne prenaient en charge que les jeux basés sur des sprites 2D . La dernière version officielle uniquement 2D a été publiée en tant que 2.5.1 en juin 2012.

Depuis la mi-2013, le cadre a commencé à être étendu au-delà de XNA4 avec l’ajout de nouvelles fonctionnalités telles que RenderTarget3D, [6] la prise en charge de plusieurs GameWindows, [7] et un nouvel outil de création de contenu en ligne de commande multiplateforme. [8]

Architecture

MonoGame tente d’implémenter pleinement l’API XNA 4. [9] Il accomplit cela sur les plates-formes Microsoft en utilisant SharpDX et DirectX. [10] Lors du ciblage de plates-formes non Microsoft, des capacités spécifiques à la plate-forme sont utilisées au moyen de la bibliothèque OpenTK . Lorsque vous ciblez OS X, iOS et/ou Android, le runtime de la plateforme Xamarin est nécessaire. Ce runtime fournit une implémentation OpenTK adaptée qui permet à l’équipe MonoGame de se concentrer sur le réglage graphique de base de la plate-forme.

Les capacités graphiques de MonoGame proviennent d’OpenGL, d’OpenGL ES ou de DirectX. Depuis la version 3 de MonoGame, OpenGL 2 est au centre des capacités. Les versions précédentes de MonoGame (2.5) utilisaient OpenGL 1.x pour le rendu graphique. L’utilisation d’OpenGL 2 a permis à MonoGame de prendre en charge les shaders pour apporter des capacités de rendu plus avancées dans la plate-forme.

La gestion et la distribution de contenu continuent de suivre le modèle XNA 4 ContentManager. L’équipe MonoGame a créé une nouvelle capacité de création de contenu qui peut s’intégrer à Microsoft Visual Studio pour offrir les mêmes capacités de création de contenu à Windows 8 Desktop que les utilisateurs de Windows 7 avaient utilisées dans Microsoft XNA.

Jeux

Il s’agit d’une liste dynamique et peut ne jamais être en mesure de satisfaire à des normes particulières d’exhaustivité. Vous pouvez aider en ajoutant des éléments manquants avec des sources fiables .

Jeu An PS4 Xbox One Interrupteur PlayStation Vita les fenêtres Téléphone Windows Mac OS Linux iOS Android Développeur Éditeur
Apothéon [ citation nécessaire ] 2015 Oui Oui Oui Oui Alientrap Alientrap
Verge d’axiome [11] [12] 2015 Oui Oui Oui Oui Oui Oui Oui Thomas Happ Games LLC Thomas Happ Games LLC
Bastion [13] 2011 Oui Oui Oui Oui Jeux supergéants Divertissement interactif Warner Bros.
Charogne 2020 Oui Oui Oui Oui Phobie Game Studio Dévoluer numérique
Chaviré 2013 Oui Oui Oui Alientrap Alientrap
Céleste [14] 2018 Oui Oui Oui Oui Oui Oui Maddy Thorson Maddy Thorson
Gouffre 2018 Oui Oui Oui Oui Oui Oui Oui Bit Kid, Inc. Bit Kid, Inc.
Jeu de canard [15] 2014 Oui Oui Oui Landon Podbielski Jeux de natation pour adultes
Poussière : une queue élyséenne [ citation nécessaire ] 2014 Oui Oui Oui Oui Coeurs humbles Coeurs humbles
Chèvre d’évasion [16] 2011 Oui Oui Oui MagicalTimeBean MagicalTimeBean
Fès [17] 2013 Oui Oui Oui Société Polytron Trappe , Microsoft Studios
Flinthook [ citation nécessaire ] 2017 Oui Oui Oui Oui Oui Jeux d’hommage Jeux d’hommage
Vol infini [18] 2011 Oui Oui Oui Studio de développement volant Studio de développement volant
Roi de saut [19] 2019 Oui Oui Oui Oui Néxile Nexile, éditions Ukiyo
Rois mercenaires [ citation nécessaire ] 2013 Oui Oui Oui Jeux d’hommage Jeux d’hommage
hibou 2016 Oui Oui Oui Oui Oui Oui D-Pad Studio D-Pad Studio
Bûcher [20] 2017 Oui Oui Oui Oui Jeux supergéants Jeux supergéants
Sel et Sanctuaire [ citation nécessaire ] 2016 Oui Oui Oui Oui Oui Ska Studios Ska Studios
Score Rush étendu [21] 2016 Oui Jeux Xona Communications de réverbération
Crânes du Shogun [22] 2013 Oui Oui Oui Oui 17 bits Studios Microsoft
Solaire 2 [23] 2011 Oui Oui Oui Oui Oui Jay Watts Murudaï
Vallée de Stardew [24] 2016 Oui Oui Oui Oui ConcernedApe ConcernedApe
Super Blood Hockey 2017 Oui Oui Oui Loren Lemcke Loren Lemcke
TowerFall [ citation nécessaire ] 2013 Oui Oui Oui Oui Oui Oui Oui Maddy Thorson Maddy Thorson
Transistor [ citation nécessaire ] 2014 Oui Oui Oui Oui Oui Jeux supergéants Jeux supergéants
Sorcier [25] 2011 Oui Oui Jeux d’hommage Jeux d’hommage

Voir également

  • .NET Framework
  • Mono (logiciel)
  • Microsoft XNA

Références

  1. ^ “Téléchargements MonoGame” . Récupéré le 10/04/2020 .
  2. ^ “FAQ : Licence – MonoGame” . Récupéré le 02/09/2009 .
  3. ^ “Documentation | MonoJeu” . www.monogame.net . Récupéré le 25/08/2017 .
  4. ^ “Windows 8, XNA et MonoGame” . MSDN. 2012-08-01. MonoGame est une implémentation Open Source du Microsoft XNA 4 Framework. L’objectif est de permettre aux développeurs XNA sur Windows et Windows Phone de porter leurs jeux sur iOS, Android, Mac OS X, Linux avec la prise en charge de PlayStation Suite et Windows 8 actuellement en cours de développement.
  5. ^ “José Antonio Leal de Farias” . Facebook.
  6. ^ tomspilman. “RenderTarget3D pour DirectX” . Monojeu . Github.
  7. ^ Jamesford42. “Prise en charge de plusieurs fenêtres de jeu pour Windows/DirectX” . Monojeu . Github.
  8. ^ “Constructeur de contenu MonoGame” . Github.
  9. ^ Vermeir, Nico (1er avril 2013). Projets d’application Windows 8 – Édition XAML et C# . Apress. ISBN 9781430250661– via Google Livres.
  10. ^ “Monogame à la construction 2012” . Canal 9 . Réseau de développeurs Microsoft.
  11. ^ “Succès débloqué!” .
  12. ^ “Dan Adelman explique pourquoi Axiom Verge ne vient pas sur Wii U – News” .
  13. ^ Jeux supergéants | Branche Open Source de Bastion pour MonoGame Archivé le 02/06/2013 sur la Wayback Machine
  14. ^ | Capture d’écran des crédits Celeste montrant les cadres utilisés
  15. ^ “Une entrevue avec le développeur de jeux de canard Landon Podbielski – GameCritics.com” . gamecritics.com . Récupéré le 26/03/2021 .
  16. ^ “Communauté Steam :: Annonces de groupe :: Escape Goat” .
  17. ^ “Ben Euden sur Twitter” .
  18. ^ Hanselman, Scott. “MonoGame et Xamarin font de l’expédition Infinite Flight une réalité” .
  19. ^ “Jump King tactics platformer et Linux” . linuxgamenews.com .
  20. ^ Linneman, John. « Bûcher sur PS4/PS4 Pro ! De superbes graphismes, mais qu’y a-t-il avec les bugs ? » . Youtube . Fonderie numérique . Récupéré le 28 juillet 2017 .
  21. ^ “GDC 2017 CONCLUSION” . Jeux Xona. 26 mars 2017.
  22. ^ “Crânes du Shogun – Interview de développeur – MSPoweruser” . 22 mai 2012.
  23. ^ Watts. “Solaire 2 | Murudai” .
  24. ^ Craie, Andy (2021-12-01). “La mise à jour de Stardew Valley” pérennise le jeu “avec un support de modding amélioré” . Joueur sur PC . Récupéré le 12/02/2022 .
  25. ^ Wizorb arrive sur Mac et Linux le 19 décembre ! | Jeux d’hommage archivés le 03/09/2012 sur la Wayback Machine

Liens externes

  • Site officiel Edit this at Wikidata Edit this at Wikidata
You might also like
Leave A Reply

Your email address will not be published.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More