MonoGame
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 .
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 |
|
É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
- ^ “Téléchargements MonoGame” . Récupéré le 10/04/2020 .
- ^ “FAQ : Licence – MonoGame” . Récupéré le 02/09/2009 .
- ^ “Documentation | MonoJeu” . www.monogame.net . Récupéré le 25/08/2017 .
- ^ “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.
- ^ “José Antonio Leal de Farias” . Facebook.
- ^ tomspilman. “RenderTarget3D pour DirectX” . Monojeu . Github.
- ^ Jamesford42. “Prise en charge de plusieurs fenêtres de jeu pour Windows/DirectX” . Monojeu . Github.
- ^ “Constructeur de contenu MonoGame” . Github.
- ^ Vermeir, Nico (1er avril 2013). Projets d’application Windows 8 – Édition XAML et C# . Apress. ISBN 9781430250661– via Google Livres.
- ^ “Monogame à la construction 2012” . Canal 9 . Réseau de développeurs Microsoft.
- ^ “Succès débloqué!” .
- ^ “Dan Adelman explique pourquoi Axiom Verge ne vient pas sur Wii U – News” .
- ^ Jeux supergéants | Branche Open Source de Bastion pour MonoGame Archivé le 02/06/2013 sur la Wayback Machine
- ^ | Capture d’écran des crédits Celeste montrant les cadres utilisés
- ^ “Une entrevue avec le développeur de jeux de canard Landon Podbielski – GameCritics.com” . gamecritics.com . Récupéré le 26/03/2021 .
- ^ “Communauté Steam :: Annonces de groupe :: Escape Goat” .
- ^ “Ben Euden sur Twitter” .
- ^ Hanselman, Scott. “MonoGame et Xamarin font de l’expédition Infinite Flight une réalité” .
- ^ “Jump King tactics platformer et Linux” . linuxgamenews.com .
- ^ 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 .
- ^ “GDC 2017 CONCLUSION” . Jeux Xona. 26 mars 2017.
- ^ “Crânes du Shogun – Interview de développeur – MSPoweruser” . 22 mai 2012.
- ^ Watts. “Solaire 2 | Murudai” .
- ^ 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 .
- ^ 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