- MonoGame Foundation công bố một nhà tài trợ mới, đồng thời hé lộ việc nhà phát triển Stardew Valley đã quyên góp 125.000 USD
- MonoGame là framework game mã nguồn mở dựa trên C#, hỗ trợ phát triển game 2D·3D trên nhiều nền tảng
- Trang tài trợ hướng dẫn rằng có thể hỗ trợ tài chính qua nhiều kênh như GitHub, PayPal, Patreon
- Các hình thức tham gia cộng đồng được nêu gồm đóng góp mã, hoạt động trên Discord, sửa lỗi và phần thưởng cho việc bổ sung tính năng (Bounties)
- Khoản tài trợ lần này là một dấu mốc quan trọng hỗ trợ sự phát triển bền vững và tăng trưởng cộng đồng của MonoGame
Công bố nhà tài trợ mới
- MonoGame Foundation đã đăng trên blog chính thức để thông báo về một nhà tài trợ mới tham gia
- Cụ thể, thông qua các bản tin bên ngoài, người ta biết được rằng nhà phát triển Stardew Valley đã quyên góp 125.000 USD
- Trong bài viết không nêu rõ tên nhà tài trợ hay số tiền
Cách hỗ trợ
- MonoGame cung cấp nhiều lựa chọn cho tài trợ tài chính
- Vận hành nhiều cấp độ tài trợ (tiers) khác nhau thông qua GitHub, PayPal và Patreon
- Cũng có thể gián tiếp hỗ trợ dự án bằng cách mua hàng thương hiệu tại MonoGame Store
Tham gia cộng đồng
- Nêu rõ các con đường đóng góp để nhà phát triển tham gia vào dự án
- Đóng góp mã bằng cách gửi Pull Request
- Hỗ trợ người dùng và đăng bài blog trong cộng đồng Discord
- Có thể nhận thưởng khi sửa lỗi hoặc thêm tính năng thông qua chương trình Bounties
Thông tin dự án và tài liệu
- Cung cấp nhiều tài liệu như tài liệu chính thức, API reference, showcase và quy định của quỹ
- Có thể xem tài liệu kỹ thuật và hướng dẫn đóng góp tại docs.monogame.net
- Có thể truy cập mã nguồn và báo cáo issue qua kho GitHub
Quỹ và liên hệ
- MonoGame Foundation được đăng ký là tổ chức phi lợi nhuận 501(c)(3)
- Được ghi rõ với EIN 93-3803929
- Cung cấp trang liên hệ (Contact Us) thông qua website chính thức
- Nêu rõ cộng đồng đã tham gia vào thiết kế, đồng thời vận hành nhiều kênh như GitHub, Patreon, Discord
1 bình luận
Ý kiến trên Hacker News
Stardew Valley là một game bán được hàng triệu bản, nhưng lại được làm bằng MonoGame, một engine miễn phí
Thật đáng mừng khi thấy ConcernedApe đáp lại bằng cách quyên góp cho hệ sinh thái mã nguồn mở đã đưa anh đến thành công
Phần mềm tự do có bị sao chép thì tác giả gốc cũng không mất gì, và chính khái niệm ‘phải đền đáp’ là một tiền đề sai
Nếu muốn tiền thì ngay từ đầu họ đã bán nó rồi, còn giấy phép tự do có nghĩa là không kỳ vọng đền đáp
Gần như chưa từng thấy một studio lớn nào có mức đóng góp cỡ này
Nhà phát triển indie này đang khiến các studio AAA phải xấu hổ
Ví dụ, năm 2020 họ đã quyên góp 250.000 USD cho Godot Engine
Bài viết liên quan
EA cũng công khai EASTL, một thư viện C++ chuyên cho game
Các studio AAA hầu như không dùng MonoGame
Liên kết MegaGrants
Stardew Valley là một trong số ít game indie mà cả những người không phải game thủ cũng biết đến
Cả những người bạn không chơi game của tôi cũng thích game này. Tôi nghĩ đây là đỉnh cao của dòng game cozy
Tôi cũng lấy việc phát triển game làm sở thích và xem ConcernedApe là hình mẫu
Tôi cũng đang mong chờ tác phẩm tiếp theo là Haunted Chocolatier
Trước giờ tôi chưa từng nghe về MonoGame, nhưng nhất định sẽ tìm hiểu
Việc giữ nguyên cảm giác thời Super Famicom và chạy tốt cả trên cấu hình thấp cũng là một yếu tố thành công
Có người giải thích rằng “MonoGame gần với framework hơn là engine”, nên tôi tò mò không biết có đúng không
Nó không có sẵn cấu trúc để đặt map và entity ngay từ đầu như Unreal
Các công cụ như MonoGame, XNA, LOVE2D và libGDX phù hợp với những lập trình viên thích tự tay code
Tôi cũng đã tự mình phát triển một ứng dụng suốt vài tháng nay, và ConcernedApe thực sự là nguồn cảm hứng
Anh ấy đã phát triển Stardew suốt 5 năm không có thu nhập. Kết quả khi đi theo con đường mình tin là đúng thật đẹp đẽ
9 trên 10 người sẽ thất bại, và nhiều người còn mất cả quan hệ lẫn sự nghiệp
Điều này được nói khá rõ trong cuốn Blood, Sweat, and Pixels
Câu chuyện này làm tôi nhớ lại việc Relogic (Terraria) từng quyên góp 100.000 USD cho Godot và FNA sau vụ tranh cãi về giá của Unity
Thật vui khi thấy những nhà phát triển đóng góp trở lại cho các công cụ mình sử dụng
Tôi từng nghịch XNA một chút trước đây, nên nhìn MonoGame lại nhớ đến thời đó
Nền tảng indie trên Xbox 360 rất thú vị, và lúc ấy Unity dựa trên JS nên tôi chọn XNA với C#
Kết cục là XNA biến mất, nhưng di sản của nó vẫn được MonoGame tiếp nối
Dù sau đó cuối cùng tôi dùng Unity, lựa chọn khi ấy với tôi vẫn có ý nghĩa
Tôi từng nản khi đọc sách về DirectX 3.0, nhưng XNA thì dễ hiểu hơn nhiều
MonoGame tạo cảm giác thoải mái vì là môi trường quen thuộc với các lập trình viên .NET
Giờ đây tôi hứng thú với game design hơn là phát triển game
Tôi thắc mắc liệu ConcernedApe có thực sự kiếm được nhiều tiền đến mức quyên góp số lớn như vậy không
Anh ấy đã kết thúc hợp đồng với publisher và tự mình phụ trách toàn bộ vận hành
tính đến năm 2024, 30 triệu bản × 15 USD cho doanh thu khoảng 450 triệu USD, lợi nhuận ròng ước tính khoảng 45 triệu USD
Quyên góp 125.000 USD để bảo trì engine là mức rất hợp lý, tương đương lương của một nhà phát triển
Quyên góp vì lợi ích của chính mình cũng không có gì xấu
Nếu engine tiếp tục phát triển thì bản thân họ cũng được hưởng lợi
Bản fork Flat Red Ball có thể build C# lên web, và tôi hy vọng tính năng này cũng sẽ giúp ích cho khả năng export C# lên web của Godot
MonoGame là mã nguồn mở, nhưng nghe nói phần code cho nền tảng console thì không công khai
Liên kết tài liệu
Tôi thắc mắc làm sao vừa mã nguồn mở vừa đóng được
Chỉ có thể truy cập khi được Nintendo, Sony và Microsoft phê duyệt
Godot cũng không công khai code hỗ trợ console vì lý do tương tự
Phần lõi là mã nguồn mở, còn các tính năng enterprise là extension đóng