- A MonoGame Foundation anunciou um novo patrocinador, e foi revelado que o desenvolvedor de Stardew Valley doou US$ 125 mil
- O MonoGame é um framework open source para jogos baseado em C#, com suporte ao desenvolvimento de jogos 2D e 3D em várias plataformas
- A página de apoio informa que é possível oferecer suporte financeiro por vários meios, como GitHub, PayPal e Patreon
- Como formas de participação da comunidade, são apresentados contribuições de código, atividade no Discord e recompensas por correção de bugs e adição de recursos (Bounties)
- Este apoio é um passo importante para sustentar o desenvolvimento contínuo e o crescimento da comunidade do MonoGame
Anúncio de novo patrocinador
- A MonoGame Foundation anunciou em seu blog oficial a entrada de um novo patrocinador
- Mais especificamente, foi divulgado por reportagens externas que o desenvolvedor de Stardew Valley doou US$ 125 mil
- No texto principal, o nome do patrocinador e o valor não são especificados
Como apoiar
- O MonoGame oferece várias opções de apoio financeiro
- Há diferentes níveis de apoio (tiers) via GitHub, PayPal e Patreon
- Também é possível apoiar o projeto indiretamente comprando produtos da marca na MonoGame Store
Participação da comunidade
- São indicados os caminhos de contribuição para desenvolvedores participarem do projeto
- Envio de Pull Requests para contribuição de código
- Suporte a usuários e publicação de posts no blog na comunidade do Discord
- Pelo programa de Bounties, é possível receber recompensas ao corrigir bugs ou adicionar recursos
Informações do projeto e documentação
- São oferecidos vários materiais, como documentação oficial, referência de API, showcase e regras da fundação
- Em docs.monogame.net, é possível consultar a documentação técnica e as diretrizes de contribuição
- Pelo repositório no GitHub, é possível acessar o código-fonte e reportar issues
Fundação e contato
- A MonoGame Foundation está registrada como uma organização sem fins lucrativos 501(c)(3)
- Identificada pelo EIN 93-3803929
- O site oficial oferece uma página de contato (Contact Us)
- Também informa que a comunidade participou do design e mantém vários canais, como GitHub, Patreon e Discord
1 comentários
Comentários do Hacker News
Stardew Valley é um jogo que vendeu milhões de cópias, e foi feito com o MonoGame, um framework gratuito
É muito legal ver o ConcernedApe retribuindo com uma doação ao ecossistema open source que o levou ao sucesso
Em software livre, copiar não faz o autor original perder nada, e a própria ideia de “ter que retribuir” parte de uma premissa equivocada
Se quisessem dinheiro, teriam vendido como produto pago desde o início, e uma licença livre significa que não se espera contrapartida
Quase nunca se vê uma contribuição desse porte por parte de grandes estúdios
Esse desenvolvedor indie está fazendo estúdios AAA passarem vergonha
Por exemplo, em 2020 ela doou US$ 250 mil ao motor Godot
Artigo relacionado
A EA também publicou a EASTL, uma biblioteca C++ voltada para jogos
Estúdios AAA quase não usam MonoGame
Link do MegaGrants
Stardew Valley é um dos poucos jogos indie conhecidos até por quem não é gamer
Amigos meus que nem jogavam gostaram dele. Acho que é o auge dos “cozy games”
Eu também tenho desenvolvimento de jogos como hobby e vejo o ConcernedApe como exemplo
Também estou no aguardo da próxima obra, Haunted Chocolatier
Eu nunca tinha ouvido falar de MonoGame até agora, mas com certeza vou dar uma olhada
Também ajudou o fato de trazer intacta a sensibilidade da era Super Famicom e rodar bem até em máquinas modestas
Houve uma explicação dizendo que “MonoGame está mais para framework do que para engine”, e eu fiquei curioso se isso estava correto
Não é uma estrutura em que você já sai posicionando mapas e entidades como no Unreal
Ferramentas como MonoGame, XNA, LOVE2D e libGDX são mais adequadas para desenvolvedores que gostam de programar tudo diretamente
Eu também já estou há meses desenvolvendo um app sozinho, e o ConcernedApe é realmente uma fonte de inspiração
Ele desenvolveu Stardew por 5 anos sem renda. É bonito ver o resultado de alguém seguir o caminho que acreditava ser o certo
9 em cada 10 fracassam, e muitas vezes perdem relacionamentos e carreira no processo
O livro Blood, Sweat, and Pixels fala bem sobre isso
Essa história me lembrou de quando a Relogic (Terraria) doou US$ 100 mil para Godot e FNA após a polêmica de preços da Unity
É sempre muito bom ver desenvolvedores devolvendo algo para as ferramentas que usam
Eu mexi um pouco com XNA no passado, então ver MonoGame me traz lembranças daquela época
A plataforma indie do Xbox 360 era interessante, e na época escolhi XNA em C# porque o Unity era baseado em JS
No fim, o XNA desapareceu, mas seu legado continua no MonoGame
Acabei usando Unity depois, mas aquela escolha ainda teve seu valor
Fiquei travado tentando aprender com um livro de DirectX 3.0, mas XNA era muito mais fácil de entender
MonoGame era confortável por oferecer um ambiente familiar para desenvolvedores .NET
Hoje tenho mais interesse em game design do que em desenvolvimento de jogos
Fiquei me perguntando se o ConcernedApe realmente ganhou dinheiro suficiente para doar uma quantia tão grande assim
Ele encerrou o contrato com a publisher e hoje cuida sozinho de toda a operação
com 30 milhões de cópias em 2024 × US$ 15, a receita seria de cerca de US$ 450 milhões, com lucro líquido estimado em cerca de US$ 45 milhões
Doar US$ 125 mil para manutenção da engine é algo muito razoável, no nível do salário de um desenvolvedor
Doar por interesse próprio também não é algo ruim
Se a engine continuar evoluindo, ele mesmo será beneficiado
O fork Flat Red Ball consegue compilar C# para a web, e seria ótimo se esse tipo de recurso ajudasse também a exportação web em C# do Godot
MonoGame é open source, mas dizem que o código para plataformas de console não é público
Link da documentação
Fiquei curioso sobre como algo pode ser open source e fechado ao mesmo tempo
Nintendo, Sony e Microsoft precisam aprovar o acesso
O Godot também não publica o código de suporte a consoles pelo mesmo motivo
A base é open source, mas recursos enterprise ficam em extensões fechadas