Oficina: fases, mundos e skins feitos pelos jogadores
Como funciona a Oficina pronta do iDos Games: os jogadores publicam o que fizeram no jogo, compartilham de graça, vendem por recursos do jogo com parte para o autor ou liberam ao ter um item, e como configurá-la no painel.
A Oficina é um catálogo de conteúdo feito pelos jogadores: mundos, fases, skins, qualquer arquivo que o título permita. Os jogadores publicam o que fizeram, outros encontram, pegam e abrem no jogo; o autor pode compartilhar de graça ou vender por recursos do jogo.
O que o jogador vê
- O catálogo com filtros: populares, novos e os seus.
- Pegar conteúdo: grátis, por recursos do jogo (o autor recebe menos a comissão) ou liberado por ter um item ou uma moeda, sem cobrar nada.
- Curtidas, favoritos e seguir autores, e denúncias.
- Publicar: o jogo captura o que o jogador fez e coloca no catálogo.
Como funciona
- Um jogo liga o próprio conteúdo registrando um tipo de conteúdo; a Oficina nunca importa o jogo.
- Conteúdo com denúncias suficientes fica oculto sozinho até a moderação analisar.
- O sandbox voxel publica mundos, personagens e visuais de itens desse jeito.
Passo 01Adicione o sistema ao seu projeto
Peça ao programador de IA: "Deixe os jogadores publicarem suas fases". Ele instala a Oficina e registra o tipo de conteúdo do jogo; o modelo de sandbox voxel já vem com ela.
Passo 02Configure no painel
Abra o painel, escolha seu projeto e vá em Operações ao vivo → v2 → Workshop.
- Crie tipos de conteúdo: formatos, limites de arquivo e como o conteúdo pode ser obtido.
- Defina a comissão e as regras de moderação.
- Monte coleções em destaque e publique conteúdo oficial a partir desta seção.
O botão IA da página abre um assistente: descreva o que precisa, ele propõe as mudanças, e você revisa e aperta Salvar.
Passo 03Teste e lance
Confira o sistema na versão de teste do seu app. As configurações vão para o app ao vivo em uma ação separada; veja publicação e links.
Para desenvolvedores
A Oficina funciona por meio de client.workshop no @idosgames/core; um jogo se conecta por ctx.content.
// No setup() do módulo do jogo: o tipo de conteúdo do próprio jogo para a Oficina
ctx.content.registerType({
type: 'level', // uma chave de Workshop.ContentTypes nas configurações do título
label: 'Level',
modeId: 'my-game',
listLocal: async () => myLevels.map((l) => ({ id: l.id, name: l.name })),
capture: async (id) => ({
files: [{ role: 'main', contentType: 'application/json', data: JSON.stringify(load(id)) }],
suggestedTitle: load(id).name,
}),
open: async (c) => startLevel(JSON.parse(new TextDecoder().decode(c.files[0].data))),
})captureretorna os arquivos do que o jogador fez;openinicia o jogo com conteúdo feito por outra pessoa.- Navegar e obter são
browseeacquire; o servidor confere o preço e a regra de liberação.
Todos os campos estão descritos na habilidade workshop-system, servida pelo servidor MCP do SDK.
Perguntas frequentes
Os jogadores podem ganhar com o próprio conteúdo?
Sim. Um autor pode vender conteúdo por recursos do jogo e recebe o preço menos a comissão que você definir.
Que tipos de arquivo os jogadores podem publicar?
Os que o título permite nas configurações da Oficina: mundos, fases, skins, modelos e outros formatos.
Veja também
- O modelo de sandbox voxel: sobrevivência, construção e mundos a partir de imagensUm modelo pronto de jogo voxel no iDos Games: modos sobrevivência e criativo, mineração, criação, criaturas, três dimensões, mundos a partir de uma imagem e uma descrição com ou sem IA e cooperativo para até 8 jogadores. O que vem dentro e como transformá-lo no seu jogo.
- IA dentro do seu jogo: texto, imagens, música e 3D para os jogadoresComo funciona a IA no app pronta do iDos Games: um estúdio de IA em que os jogadores geram texto, imagens, voz, música, vídeo e 3D pelos recursos que você libera, com preço em recursos do jogo, e como configurá-la no painel.
- Tutoriais de boas-vindas: um tour pelas telas reaisComo funcionam os tutoriais prontos do iDos Games: fluxos de boas-vindas que destacam qualquer elemento do jogo, uma dica com Próximo e Pular, passos que esperam uma ação real, uma recompensa e um funil, e como configurá-los no painel.
Crie o seu próprio jogo
Descreva a ideia em uma frase: o programador de IA cria o jogo, e ele vai ao ar com um link próprio.