Sobre o projeto

Thrive é o repositório principal de desenvolvimento de um jogo de evolução open-source criado pela Revolutionary Games. O jogo permite que os jogadores guiem células através das etapas da evolução, começando de organismos unicelulares e progredindo em direção a formas de vida multicelulares complexas. O projeto é construído usando C# e o motor de jogo Godot, com uma estrutura de repositório bem organizada que inclui ativos (modelos e binários gerenciados via Git LFS), documentação, parâmetros de simulação (arquivos JSON e constantes C# para ajuste do jogo), scripts utilitários, código-fonte principal e testes. O repositório apoia contribuições de programadores, artistas, engenheiros de som e tradutores. Programadores trabalham com C# e Godot, seguindo um guia de estilo e instruções de configuração fornecidos na pasta doc. Artistas podem trabalhar em modelos, texturas e ativos de GUI, com alguns ativos editáveis em um repositório separado de ativos brutos. O projeto usa Git LFS para arquivos binários grandes e fornece scripts auxiliares executáveis via dotnet. Os recursos da comunidade incluem fóruns, um servidor Discord, uma wiki de desenvolvedores, uma página no Patreon e uma plataforma de tradução Weblate. O jogo está disponível no Steam e no Itch.io, e o projeto mantém um quadro de planejamento público para rastrear problemas e pull requests por prioridade e status.