Empacotamento, instalação e distribuição de conteúdo
Em desenvolvimentocriado em 07/06/2026, 00:34 · atualizado em 07/06/2026, 00:34
Empacotamento, instalação e distribuição de conteúdo definem como datapacks, bases alternativas, expansões e mods chegam ao jogador. A infraestrutura de .fsim permite empacotar conteúdo, mas ainda é necessário transformar isso em um fluxo de produto: instalar, validar, listar, remover, atualizar e entender o que cada pacote altera.
Esse item é diferente do formato do datapack em si. O formato define o arquivo; este item define a experiência de usar o arquivo. Hoje há empacotamento de dados no bundle do app e backend de import/export de datapacks, mas ainda falta uma experiência orientada ao jogador/modder: UI de datapacks, preview, confirmação, lista de instalados, remoção, atualização e diferenciação visual entre conteúdo oficial e comunitário.
Escopo incluído
- Empacotamento de conteúdo oficial no app
- Empacotamento de datapacks
- Instalação de datapacks
- Importação orientada ao usuário
- Exportação orientada ao usuário
- Listagem de datapacks instalados
- Metadados visíveis do pacote
- Autor/créditos quando aplicável
- Versão do pacote
- Compatibilidade com versão do jogo
- Preview antes de aplicar
- Validação antes de instalar
- Avisos de conflito
- Remoção de pacote quando possível
- Atualização de pacote quando possível
- Explicação do que o pacote altera
- Separação entre conteúdo oficial e comunitário
- Fluxo seguro para jogador não técnico
Fora de escopo
- Marketplace online completo
- Download automático de mods dentro do jogo
- Atualização automática de mods sem confirmação
- Dependências complexas entre mods desde o início
- Sincronização multiplayer de mods
- Instalação de código executável
- Sistema de plugins de lógica
- Hospedagem oficial obrigatória de todos os pacotes
- Garantia de compatibilidade de todos os mods antigos
- Remoção perfeita de qualquer mod aplicado em save já iniciado
- Considerar o backend de datapack suficiente como experiência final
- Exigir que o jogador use ferramentas técnicas para instalar conteúdo como fluxo principal
Critérios de conclusão
- O jogador consegue importar um pacote de conteúdo.
- O jogo valida o pacote antes de aplicar.
- O jogador entende o que está importando.
- O pacote mostra metadados básicos.
- Conflitos ou incompatibilidades são comunicados.
- Conteúdo oficial e comunitário ficam diferenciados.
- O jogador consegue exportar conteúdo quando aplicável.
- O jogador consegue ver quais pacotes estão instalados quando esse conceito existir.
- O fluxo reduz risco de quebrar a base.
- A instalação não exige conhecimento técnico profundo.
- Datapacks deixam de ser apenas infraestrutura e viram uma experiência usável.
Sem atualizações por enquanto.