1 points par GN⁺ 2026-01-01 | 1 commentaires | Partager sur WhatsApp
  • La MonoGame Foundation a annoncé un nouveau sponsor, révélant que le développeur de Stardew Valley a fait un don de 125 000 dollars
  • MonoGame est un framework open source de jeux basé sur C# qui prend en charge le développement de jeux 2D et 3D sur diverses plateformes
  • La page de soutien indique qu’un soutien financier est possible par plusieurs canaux, notamment GitHub, PayPal et Patreon
  • Parmi les moyens de participer à la communauté figurent les contributions de code, l’activité sur Discord, ainsi que les récompenses (Bounties) pour la correction de bugs et l’ajout de fonctionnalités
  • Ce soutien constitue une étape importante pour appuyer le développement continu de MonoGame et la croissance de sa communauté

Annonce d’un nouveau sponsor

  • La MonoGame Foundation a annoncé sur son blog officiel l’arrivée d’un nouveau sponsor
    • Plus précisément, des sources externes ont indiqué que le développeur de Stardew Valley avait fait un don de 125 000 dollars
    • Le corps de l’article ne mentionne ni le nom du sponsor ni le montant

Comment soutenir le projet

  • MonoGame propose plusieurs options de soutien financier
    • Différents niveaux de soutien (tiers) sont proposés via GitHub, PayPal et Patreon
    • Il est aussi possible de soutenir indirectement le projet en achetant des produits dérivés sur le MonoGame Store
    Publicité

Participation de la communauté

  • Les voies de contribution ouvertes aux développeurs sont précisées
    • Contribution au code via l’envoi de Pull Requests
    • Aide aux utilisateurs et publication d’articles de blog sur la communauté Discord
    • Le programme Bounties permet d’obtenir une récompense lors de la correction de bugs ou de l’ajout de fonctionnalités
Publicité

Informations et documentation sur le projet

  • Diverses ressources sont proposées, notamment la documentation officielle, la référence API, des vitrines de projets et les statuts de la fondation
    • La documentation technique et les consignes de contribution sont disponibles sur docs.monogame.net
    • Le dépôt GitHub permet d’accéder au code source et de signaler des problèmes

Fondation et coordonnées

  • La MonoGame Foundation est enregistrée en tant qu’organisation à but non lucratif 501(c)(3)
    • Le numéro EIN 93-3803929 est indiqué
    • Le site officiel propose une page Contact Us pour les demandes de contact
    • Il est précisé que la communauté a participé au design, et que différents canaux sont exploités, comme GitHub, Patreon et Discord

1 commentaires

 
GN⁺ 2026-01-01
Réactions sur Hacker News
  • Stardew Valley s’est vendu à des millions d’exemplaires, et le jeu a été créé avec MonoGame, un moteur gratuit
    C’est agréable de voir ConcernedApe rendre par un don à l’écosystème open source qui l’a mené au succès

    • Mais certains soutiennent que « faire un don n’est pas une obligation »
      Avec le logiciel libre, copier ne prive pas l’auteur de l’original, et l’idée même de “devoir rendre” repose sur une prémisse erronée
      S’ils avaient voulu de l’argent, ils l’auraient vendu dès le départ, et une licence libre signifie qu’on n’attend pas de contrepartie
  • On voit très rarement une contribution de cette ampleur de la part des grands studios
    Ce développeur indé donne une leçon aux studios AAA

    • Epic Games finance divers projets via le programme MegaGrants
      Par exemple, l’entreprise a donné 250 000 dollars au moteur Godot en 2020
      Article lié
    • Valve maintient des projets open source comme la prise en charge de Wine via Proton et Steam Audio
      EA a aussi publié EASTL, une bibliothèque C++ spécialisée pour le jeu vidéo
    • Stardew est l’un des jeux les plus connus créés avec MonoGame
      Les studios AAA n’utilisent presque jamais MonoGame
    • Epic a aussi soutenu le projet Blender à hauteur de plus d’un million de dollars
      Lien MegaGrants
    • Stardew est clairement un jeu indé. Jusqu’à sa sortie, il était entièrement développé par une seule personne
  • Stardew Valley est l’un des rares jeux indé connus même de personnes qui ne sont pas des joueurs habituels
    Des amis qui ne jouaient pas aimaient aussi ce jeu. Je pense que c’est le sommet du “cozy game”
    Moi aussi, je fais du développement de jeux en hobby et je prends ConcernedApe comme modèle
    J’attends aussi avec impatience son prochain jeu, Haunted Chocolatier
    Je n’avais jamais entendu parler de MonoGame avant, mais je vais clairement y jeter un œil

    • Le timing de sortie était parfait. Le jeu a comblé exactement le vide laissé par le déclin de la série Harvest Moon
      Le fait de reprendre l’esthétique de l’ère Super Famicom tout en tournant bien sur des machines modestes a aussi contribué à son succès
  • Il y avait une remarque disant que « MonoGame ressemble davantage à un framework qu’à un moteur », et je me demandais si c’était exact

    • Oui. Quand on commence avec MonoGame, on obtient essentiellement une classe avec seulement les méthodes Update() et Draw(), plus un ensemble de bibliothèques pour l’entrée, les graphismes et l’audio
      Ce n’est pas une structure où l’on place d’emblée cartes et entités comme dans Unreal
      Des outils comme MonoGame, XNA, LOVE2D et libGDX conviennent bien aux développeurs qui aiment coder eux-mêmes
  • Moi aussi, je développe seul une app depuis plusieurs mois, et ConcernedApe est une vraie source d’inspiration
    Il a développé Stardew pendant cinq ans sans revenus. Le résultat de ce chemin qu’il pensait juste est magnifique

    • Mais dans la plupart des cas, ce genre d’histoire est une exception embellie parce qu’elle a réussi
      9 personnes sur 10 échouent, et beaucoup y perdent aussi leurs relations ou leur carrière
      Le livre Blood, Sweat, and Pixels en parle très bien
    • La réalité est brutale. Derrière un développeur solo qui réussit, il existe d’innombrables cas d’échec
    • Heureusement, on dit qu’il avait une partenaire qui assumait les dépenses du foyer pendant la période de développement
  • Cette histoire m’a rappelé qu’autrefois Relogic (Terraria) avait donné 100 000 dollars à Godot et FNA après la polémique sur la tarification de Unity
    C’est vraiment agréable de voir des développeurs redonner aux outils qu’ils utilisent

    • Mega Crit, le studio de Slay the Spire, est aussi devenu un contributeur majeur en développant sa suite avec Godot
  • J’ai un peu touché à XNA autrefois, donc MonoGame me rappelle cette époque
    La plateforme indé de la Xbox 360 était intéressante, et comme Unity était alors basé sur JS, j’avais choisi XNA en C#
    Au final, XNA a disparu, mais son héritage se prolonge dans MonoGame
    J’ai fini par utiliser Unity, mais ce choix de l’époque avait quand même du sens

    • Moi aussi, j’ai découvert la programmation grâce aux jeux quand j’étais jeune
      Le livre sur DirectX 3.0 m’avait découragé, mais XNA était bien plus facile à comprendre
      MonoGame était confortable parce qu’il offre un environnement familier aux développeurs .NET
      Aujourd’hui, je m’intéresse davantage au game design qu’au développement de jeux
  • Je me demandais si ConcernedApe avait vraiment gagné assez d’argent pour donner une somme aussi importante

    • Stardew figure dans le Top 5 des ventes de jeux indé de tous les temps et s’est écoulé à plus de 50 millions d’exemplaires
      Il a mis fin à son contrat avec son éditeur et gère désormais toute l’exploitation lui-même
    • Selon un article de Dotesports,
      avec 30 millions d’exemplaires à 15 dollars en 2024, cela représenterait environ 450 millions de dollars de chiffre d’affaires, pour un bénéfice net estimé à environ 45 millions de dollars
    • On obtient des chiffres similaires avec le calculateur de revenus Steam
    • Si le jeu s’est vendu à plus de 40 millions d’exemplaires, cela représente un chiffre d’affaires de l’ordre de 500 millions de dollars
      Donner 125 000 dollars pour la maintenance du moteur est très raisonnable, l’équivalent du salaire d’un développeur
    • Même vendu 1 dollar l’exemplaire, ce serait un immense succès
  • Même un don motivé par son propre intérêt n’a rien de mauvais
    Si le moteur continue de progresser, lui aussi en bénéficiera
    Le fork Flat Red Ball peut compiler du C# vers le web, et j’espère que ce type de fonctionnalité aidera aussi l’export web C# de Godot

  • MonoGame est open source, mais le code pour les plateformes console n’est pas public, paraît-il
    Lien vers la documentation
    Je me demandais s’il était possible d’être à la fois open source et fermé

    • C’est dû aux NDA (accords de confidentialité) des constructeurs de consoles
      Il faut l’approbation de Nintendo, Sony et Microsoft pour y accéder
      Godot non plus ne publie pas son code de prise en charge des consoles pour la même raison
    • C’est un modèle courant
      Le cœur est open source, mais les fonctionnalités enterprise sont proposées sous forme d’extensions fermées