Le développeur de Stardew Valley fait un don de 125 000 dollars à MonoGame, le framework FOSS en C#
(monogame.net)- 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
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
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
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
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
Par exemple, l’entreprise a donné 250 000 dollars au moteur Godot en 2020
Article lié
EA a aussi publié EASTL, une bibliothèque C++ spécialisée pour le jeu vidéo
Les studios AAA n’utilisent presque jamais MonoGame
Lien MegaGrants
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 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
Update()etDraw(), plus un ensemble de bibliothèques pour l’entrée, les graphismes et l’audioCe 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
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
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
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
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
Il a mis fin à son contrat avec son éditeur et gère désormais toute l’exploitation lui-même
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
Donner 125 000 dollars pour la maintenance du moteur est très raisonnable, l’équivalent du salaire d’un développeur
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é
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
Le cœur est open source, mais les fonctionnalités enterprise sont proposées sous forme d’extensions fermées