1 pontos por GN⁺ 2026-01-01 | 1 comentários | Compartilhar no WhatsApp
  • 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

 
GN⁺ 2026-01-01
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

    • Mas houve quem argumentasse que “doar não é uma obrigação”
      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

    • A Epic Games financia vários projetos por meio do programa MegaGrants
      Por exemplo, em 2020 ela doou US$ 250 mil ao motor Godot
      Artigo relacionado
    • A Valve mantém o suporte ao Wine via Proton e projetos open source como o Steam Audio
      A EA também publicou a EASTL, uma biblioteca C++ voltada para jogos
    • Stardew é um dos jogos mais famosos feitos com MonoGame
      Estúdios AAA quase não usam MonoGame
    • A Epic também destinou mais de US$ 1 milhão ao projeto Blender
      Link do MegaGrants
    • Stardew é claramente um jogo indie. Até o lançamento, foi inteiramente desenvolvido por uma única pessoa
  • 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

    • O momento do lançamento foi perfeito. Preencheu exatamente o vazio deixado pela queda da série Harvest Moon
      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

    • Sim. Ao começar com MonoGame, você basicamente recebe uma classe com apenas os métodos Update() e Draw() e um conjunto de bibliotecas para entrada, gráficos e áudio
      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

    • Mas, na maioria dos casos, histórias assim são exceções romantizadas porque deram 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
    • A realidade é dura. Por trás de cada desenvolvedor solo bem-sucedido existem inúmeros casos de fracasso
    • Felizmente, dizem que durante esse período ele tinha uma parceira que bancava o custo de vida
  • 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

    • A Mega Crit, estúdio de Slay the Spire, também se tornou uma grande apoiadora ao fazer a continuação em Godot
  • 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

    • Eu também entrei na programação por causa de jogos quando era criança
      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

    • Stardew está entre os 5 jogos indie mais vendidos da história e já vendeu mais de 50 milhões de cópias
      Ele encerrou o contrato com a publisher e hoje cuida sozinho de toda a operação
    • Segundo a matéria da Dotesports,
      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
    • A calculadora de receita da Steam também mostra números parecidos
    • Se vendeu mais de 40 milhões de cópias, então a receita bruta total está na casa dos US$ 500 milhões
      Doar US$ 125 mil para manutenção da engine é algo muito razoável, no nível do salário de um desenvolvedor
    • Mesmo que tivesse sido vendido por US$ 1, ainda seria um sucesso impressionante
  • 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

    • Isso acontece por causa dos NDAs (acordos de confidencialidade) das fabricantes de console
      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
    • Esse tipo de estrutura é um modelo comum
      A base é open source, mas recursos enterprise ficam em extensões fechadas