Separação entre dados oficiais, dados de desenvolvimento e dados comunitários
Em desenvolvimentocriado em 07/06/2026, 00:34 · atualizado em 07/06/2026, 00:34
A separação entre dados oficiais, dados de desenvolvimento e dados comunitários define quais conteúdos pertencem ao jogo base, quais são experimentais e quais vêm de modders ou usuários. Essa separação é importante para evitar confusão, proteger saves e manter o produto confiável.
A fundação técnica já existe parcialmente: dados versionados no repositório funcionam como fonte oficial, master.db é um cache rebuildable, saves ficam separados, overlays permitem camadas não destrutivas, datapacks têm metadados e mundos/dados de desenvolvimento podem existir para screenshots ou testes. Porém, ainda falta transformar essa fundação em produto e governança: origem visível na UI, avisos de conteúdo não oficial, dependências registradas em saves, tiers explícitos de conteúdo, load order e política clara para conteúdo comunitário.
Escopo incluído
- Dados oficiais do jogo
- Dados experimentais/de desenvolvimento
- Dados comunitários
- Identificação da origem do conteúdo
- Metadados de fonte
- Metadados de autor
- Metadados de versão
- Status do pacote/conteúdo
- Conteúdo habilitado/desabilitado
- Separação de bases de teste
- Separação de conteúdo release-ready
- Overlays como camada não destrutiva quando aplicável
- Mundo/dados de desenvolvimento quando aplicável
- Avisos para conteúdo não oficial
- Compatibilidade com saves
- Registro de dependências de conteúdo quando aplicável
- Integração com datapacks
- Integração com editor
- Integração com distribuição de conteúdo
- Diferenciação visual entre oficial, comunitário e dev quando aplicável
Fora de escopo
- Marketplace completo de mods
- Curadoria oficial de todo conteúdo externo
- Garantia de qualidade de todos os mods
- Sincronização online obrigatória
- Sistema de assinatura de mods desde o início
- Moderação automática avançada
- Compartilhamento social de mods
- Repositório central obrigatório
- Misturar conteúdo comunitário com oficial sem distinção
- Atualização automática de dados comunitários
- Load order complexo de mods desde o primeiro momento
- Provenance perfeita para todos os dados antigos antes da implementação do sistema
Critérios de conclusão
- O jogador sabe o que é conteúdo oficial.
- O jogador sabe o que é conteúdo comunitário.
- Dados de desenvolvimento não aparecem por acidente em releases.
- Datapacks têm origem identificável.
- Conteúdo não oficial recebe aviso adequado.
- Saves registram dependências importantes de conteúdo quando necessário.
- O editor deixa clara a origem dos dados quando necessário.
- O jogo evita misturar dados oficiais e externos de forma opaca.
- O sistema permite curadoria gradual de conteúdo comunitário.
- A separação melhora confiança e segurança do ecossistema de mods.
- A fundação técnica existente vira uma experiência clara para usuário, modder e desenvolvedor.
Sem atualizações por enquanto.