- MonoGame Foundationが新たな支援者を発表し、Stardew Valleyの開発者が12万5,000ドルを寄付したことが明らかになった
- MonoGameはC#ベースのオープンソースゲームフレームワークで、さまざまなプラットフォームでの2D・3Dゲーム開発を支援する
- 支援ページでは、GitHub、PayPal、Patreonなど複数の経路で財政支援が可能であることを案内している
- コミュニティ参加の方法として、**コード貢献、Discordでの活動、バグ修正や機能追加への報奨金(Bounties)**などを提示している
- 今回の支援は、MonoGameの継続的な開発とコミュニティの成長を後押しする重要なきっかけとなる
新たな支援者の発表
- MonoGame Foundationが公式ブログを通じて新しいスポンサー参加の知らせを発表した
- 具体的には、Stardew Valleyの開発者が12万5,000ドルを寄付したことが外部報道を通じて知られた
- 本文には支援者名や金額は明記されていない
支援方法
- MonoGameは財政的支援のための複数の選択肢を提供している
- GitHub、PayPal、Patreonを通じたさまざまな**支援ティア(tiers)**を運用
- MonoGame Storeでブランド商品を購入し、間接的にプロジェクトを支援することもできる
コミュニティ参加
- 開発者がプロジェクトに参加できる貢献経路を明示している
- Pull Requestの提出によるコード貢献
- Discordコミュニティでのユーザー支援やブログ投稿活動
- Bountiesプログラムを通じて、バグ修正や機能追加時に報酬を受け取ることができる
プロジェクト情報とドキュメント
- 公式ドキュメント、APIリファレンス、ショーケース、財団規約など多様な資料を提供している
- docs.monogame.netで技術文書と貢献ガイドラインを確認できる
- GitHubリポジトリを通じてソースコードへのアクセスやIssue報告が可能
財団と連絡先
- MonoGame Foundationは501(c)(3)の非営利団体として登録されている
- EIN 93-3803929と明記されている
- 公式ウェブサイトを通じて**お問い合わせ(Contact Us)**ページを提供している
- コミュニティがデザインに参加したことを明記し、GitHub、Patreon、Discordなど複数のチャネルを運営している
1件のコメント
Hacker Newsの反応
Stardew Valleyは数百万本売れたゲームだが、無料のエンジンである MonoGame で作られている。
ConcernedApeが、自分を成功へ導いたオープンソースのエコシステムに 寄付で恩返し している姿は好ましい。
自由ソフトウェアは複製されても原作者が何かを失うわけではなく、『恩返ししなければならない』という概念自体が誤った前提 だという。
金が欲しかったのなら最初から有料で売っていたはずで、自由ライセンスは見返りを期待しないことを意味する。
大手スタジオでこれほどの規模の貢献を見たことはほとんどない。
この インディー開発者 はAAAスタジオを恥ずかしくさせている。
たとえば2020年には Godotエンジン に25万ドルを寄付した。
関連記事
EAも EASTL というゲーム特化のC++ライブラリを公開している。
AAAスタジオはMonoGameをほとんど使っていない。
MegaGrantsリンク
Stardew Valleyは、普段ゲームをしない人たちにも知られている数少ないインディーゲームのひとつだ。
ゲームをしなかった友人たちもこのゲームは好きだった。「コージーゲーム」の到達点 だと思う。
自分もゲーム開発を趣味にしており、ConcernedApeを手本にしている。
次回作の Haunted Chocolatier にも期待している。
MonoGameは今回初めて知ったが、ぜひ調べてみるつもりだ。
スーパーファミコン時代の感性をそのまま持ち込み、低スペック環境でもよく動く点も成功要因だ。
「MonoGameはエンジンというより フレームワーク に近い」という説明があったが、それが正しいのか気になった。
Unrealのように最初からマップやエンティティを配置する構造ではない。
MonoGame、XNA、LOVE2D、libGDXのようなツールは、自分でコードを書くことを楽しむ開発者 に向いている。
自分もここ数か月ひとりでアプリを開発しているが、ConcernedApeは本当に インスピレーションの源 だ。
彼は5年間収入なしでStardewを開発した。自分が正しいと感じた道を進んだ結果が美しい。
10人中9人は失敗し、人間関係やキャリアまで失うことが多い。
関連する話は Blood, Sweat, and Pixels に詳しい。
この話を見て、以前 Relogic(Terraria) がUnityの価格騒動の後にGodotとFNAへ10万ドルを寄付したことを思い出した。
自分が使うツールに 還元する開発者たち を見ると本当に気分がいい。
以前XNAを少しかじったことがあるので、MonoGameを見るとあの頃を思い出す。
Xbox 360のインディープラットフォームは面白く、当時のUnityはJSベースだったのでC#のXNAを選んだ。
結果としてXNAは消えたが、その遺産はMonoGameに受け継がれている。
結局Unityを使うことになったが、あの時の選択には今でも意味があった。
DirectX 3.0の本を見て挫折したが、XNAのほうがずっと理解しやすかった。
MonoGameは .NET開発者にとってなじみのある環境 なので使いやすかった。
今はゲーム開発より ゲームデザイン のほうに興味がある。
ConcernedApeがこれほど大きな金額を寄付できるほど稼いでいたのか気になった。
彼はパブリッシャーとの契約を終え、すべての運営をひとりで担当 している。
2024年時点で3000万本 × 15ドルで約4億5000万ドルの売上、純利益は約4500万ドル と推定されている。
エンジン保守のために12万5000ドルを寄付したのは、開発者1人分の給与水準 で非常に妥当だ。
自分の利益のための寄付 でも悪くない。
エンジンが発展し続ければ自分も恩恵を受けるからだ。
Flat Red BallフォークはC#をWeb向けにビルドできるが、そうした機能が GodotのC# Webエクスポート にも役立ってほしい。
MonoGameはオープンソースだが、コンソールプラットフォーム向けコードは非公開 だという。
ドキュメントリンク
オープンソースなのに閉じていることが可能なのか気になった。
Nintendo、Sony、Microsoftの承認を受けないとアクセスできない。
Godotも同じ理由でコンソール対応コードを公開していない。
中核はオープンソース だが、エンタープライズ機能は非公開拡張 という形で運用される。