> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Criando um jogo

> Crie um jogo na Base44 com contas de jogadores, pontuações salvas, efeitos sonoros e arte gerada, e divulgue-o para novos jogadores.

Transforme sua ideia de jogo em algo que as pessoas possam jogar. Seja uma noite de perguntas ou um game show, seu próximo jogo começa com um prompt. Planeje as regras, descreva-as, e o [criador de jogos com IA](https://base44.com/ai-game-maker) constrói um jogo que você pode projetar, testar e compartilhar.

![A página inicial do Trivia Blitz 44 em rosa e ciano neon, com um card de desafio diário ao lado de um fliperama em pixel art](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-trivia-home.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=24197a0fcb8c0955c608ca5b44141f0e)

Um jogo criado com a Base44

> [card] [Comece com um template de jogo](https://base44.com/templates/apps/games)
>
> Navegue pelos templates de jogos e personalize um no chat de IA.

***

## Etapa 1 | Construindo seu jogo

Descreva seu jogo em um prompt, e a Base44 o constrói: o app, as páginas, as perguntas ou fases e os dados que seu jogo salva. Funciona melhor para jogos 2D de navegador baseados em regras, tempo e pontuação, como estes:

> [card] Quiz
>
> Perguntas com tempo e uma pontuação no final, como um jogo de perguntas diário.

> [card] Quebra-cabeça
>
> Uma palavra ou grade diária para resolver com um número fixo de tentativas.

> [card] Game show
>
> Um quadro de categorias e valores em pontos que um apresentador conduz em uma tela compartilhada.

> [card] Bingo
>
> Cartelas com casas aleatórias que os jogadores marcam conforme os itens são sorteados.

> [!TIP]
>
> Não sabe por onde começar? Converse sobre seu jogo com a IA primeiro no [modo Planejar](https://docs.base44.com/pt-BR/Getting-Started/starting-from-your-first-prompt.md#using-plan-mode).

Inclua estes pontos no seu prompt:

* **Como funciona uma rodada:** Quantas perguntas, turnos ou fases, e qualquer limite de tempo.
* **Pontuação:** Quantos pontos cada ação vale, e o que não vale nada.
* **Quando o jogo termina:** O que encerra uma rodada, como a última pergunta ou o fim do tempo, e o que os jogadores veem depois.
* **O que reinicia e quando:** Um novo quebra-cabeça todo dia, um ranking semanal ou partidas ilimitadas.
* **Quem pode jogar:** Se os jogadores entram com login e com que frequência cada jogador pode jogar.
* **Quem vê o quê:** O que os outros jogadores podem ver, como apenas nomes de exibição e pontuações.

> [!NOTE]
>
> O prompt de exemplo abaixo salva pontuações por meio de funções de backend, que exigem o [plano Builder](https://base44.com/pricing) ou superior.

**Para construir seu jogo:**

1. Acesse a página inicial da Base44.
2. Descreva seu jogo na caixa de prompt, incluindo suas regras.
3. Clique no ícone de enviar.
4. Espere enquanto a Base44 constrói seu jogo. Você pode acompanhar o progresso no chat de IA e descrever alterações ali depois.

Por exemplo, este prompt criou um jogo de perguntas diário:

```text wrap theme={null}
Crie um jogo de perguntas chamado Trivia Blitz 44 com visual de fliperama retrô neon: fundo escuro, texto rosa e ciano brilhante e uma fonte em estilo pixel.

Jogabilidade:
- Todo dia há um quiz de 10 perguntas de múltipla escolha, igual para todos os jogadores. Um novo quiz começa à meia-noite UTC.
- Escolha as 10 perguntas de cada dia de um banco com pelo menos 100 perguntas de conhecimentos gerais, cada uma com 4 opções de resposta e uma resposta correta.
- Cada pergunta tem um cronômetro de 15 segundos. Uma resposta correta vale 100 pontos mais 10 pontos por segundo restante. Uma resposta errada ou sem resposta vale 0.
- Depois da pergunta 10, mostre a pontuação total e quais perguntas o jogador acertou.

Jogadores e pontuações:
- Os jogadores entram com login para jogar. Cada jogador pode jogar o quiz diário uma vez.
- Salve cada partida concluída com o nome de exibição do jogador, a pontuação e a data do quiz.
- Adicione uma página Ranking com as 10 maiores pontuações do dia. Mostre apenas nomes de exibição, nunca endereços de e-mail.
- Os jogadores podem ver as próprias partidas anteriores. Os outros jogadores veem apenas nomes de exibição e pontuações, no ranking.
- Ninguém pode editar ou excluir uma pontuação depois que a partida termina.
```

![O editor do app com o prompt de criação do Trivia Blitz 44 no chat de IA e a tela inicial neon do jogo, com um fliperama em pixel art, na prévia](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-trivia-editor.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=82c30185459926f0a29799ec257f1e66)

Um jogo na prévia do editor do app

***

## Etapa 2 | Protegendo os dados do seu jogo

Pontuações salvas dão aos jogadores um motivo para voltar, e um ranking só funciona se os jogadores confiarem nele. As permissões de dados do seu jogo definem quem pode ver e alterar o que seu jogo salva, como pontuações, progresso e detalhes dos jogadores.

Quando seu prompt diz quem pode ver e alterar as pontuações, a IA define as permissões para você. Neste jogo de perguntas, cada jogador vê apenas as próprias partidas, e só as funções de backend do app podem salvar ou alterar uma pontuação. O ranking mostra apenas nomes de exibição e pontuações, como o prompt pediu.

Saiba como [alterar as permissões de dados](https://docs.base44.com/pt-BR/Building-your-app/Managing-your-app-data.md#changing-data-permissions) e [testá-las na prévia](https://docs.base44.com/pt-BR/Setting-up-your-app/Managing-security-settings.md#testing-your-permissions).

![A página Permissions de uma tabela em que os jogadores veem apenas as próprias partidas e só funções de backend podem criá-las ou atualizá-las](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-score-permissions.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=5a1c801ea081f383e762d3c63521fc71)

Permissões de dados para jogadores

**Para conferir as permissões do seu jogo:**

1. Vá para o editor do seu app.
2. Clique em **Painel**.
3. Clique em **Dados**.
4. Selecione a tabela que armazena suas pontuações.
5. Clique em **Permissões**.
6. Compare essas permissões com as regras do seu prompt. Se não corresponderem, descreva a alteração no chat de IA.

![Um ranking diário com os 10 primeiros, listando posição, nome de exibição do jogador e pontuação](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-leaderboard.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=a8cc360a896f32943f4590158693b5b3)

Um ranking com nomes de exibição e pontuações

***

## Etapa 3 | Projetando seu jogo

Dê ao seu jogo a aparência, o som e a sensação que você quer.

### Definindo a aparência

Descreva no chat de IA a aparência que você quer, como "um estilo de fliperama retrô com rosa e ciano neon e uma fonte pixel". Em jogos de perguntas, quebra-cabeças e tabuleiro, você também pode selecionar um único elemento na prévia e alterar a cor, o texto ou o espaçamento dele. Saiba mais sobre [design com IA](https://docs.base44.com/pt-BR/Building-your-app/Designing-with-AI.md).

### Adicionando imagens

Descreva a imagem e onde ela fica em uma mensagem, e a IA a gera e a adiciona à sua página. Por exemplo, este prompt adicionou um fliperama à página inicial do jogo de perguntas:

```text wrap theme={null}
Gere uma imagem em pixel art de um fliperama neon brilhante em rosa e ciano e mostre-a na página inicial ao lado do card de desafio diário.
```

![A página inicial do Trivia Blitz 44 com um fliperama em pixel art gerado ao lado do card de desafio diário](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-arcade-cabinet.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=caf69daed7d59e93988b1fbda5fe748e)

Uma imagem gerada na página inicial de um jogo

### Adicionando som e seus próprios arquivos

Anexe seus arquivos no chat de IA e diga onde cada um fica ou quando toca. Por exemplo:

```text wrap theme={null}
Adicione efeitos sonoros com os dois arquivos de áudio que anexei. Toque correct.wav quando uma resposta estiver certa e wrong.wav quando estiver errada ou o tempo acabar. Adicione um botão de silenciar no cabeçalho. O som fica ligado por padrão, e o jogo lembra a escolha de cada jogador no dispositivo dele.
```

![A caixa de mensagem do chat de IA com correct.wav e wrong.wav anexados e um prompt descrevendo quando cada som toca](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-chat-audio.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=88901dc2a12c703cbc2de79cff585be2)

Arquivos de som anexados

**Para anexar arquivos no chat de IA:**

1. Vá para o editor do seu app.
2. Clique no ícone **Adicionar**  no chat de IA.
3. Clique em **Enviar do computador**.
4. Selecione seus arquivos de imagem, como PNG ou JPG, ou seus arquivos de som MP3 ou WAV.
5. Descreva como usar cada arquivo e envie sua mensagem.

> [!NOTE]
>
> Os arquivos que você envia no chat de IA continuam privados. Quando a IA os adiciona ao seu jogo, ela salva cópias públicas. Saiba mais sobre [como funcionam os anexos do chat](https://docs.base44.com/pt-BR/Building-your-app/Using-media.md#how-chat-attachments-work).

***

## Etapa 4 | Testando seu jogo

Teste seu jogo antes de compartilhá-lo, para conferir se cada regra funciona como você descreveu. Jogue como um novo jogador jogaria e compare o que acontece com o seu prompt.

> [!NOTE]
>
> Os [dados de teste](https://docs.base44.com/pt-BR/documentation/managing-app-data/testing-your-data.md) exigem o [plano Builder](https://base44.com/pricing) ou superior. No plano Free, pule as etapas de dados de teste e jogue na prévia normal. Nesse caso, suas pontuações de teste vão para os dados ao vivo. Por isso, apague-as antes de compartilhar seu jogo e confira o acesso de cada jogador depois de publicar.

**Para testar seu jogo:**

1. Vá para o editor do seu app.
2. Clique em **Painel**.
3. Clique em **Configurações**.
4. Ative **Dados de teste** em **Advanced Capabilities**.
5. Se o seu jogo guarda conteúdo como perguntas nos dados, peça ao chat de IA para adicionar conteúdo de exemplo aos dados de teste.
6. Clique no ícone **Ativar dados de teste** acima da prévia antes de jogar rodadas de teste.
7. Jogue e confira cada regra:
   <ul aria-label="Regras do jogo para conferir">
     <li>**Pontuação:** Jogue uma rodada e confira cada pontuação com suas regras, como uma resposta correta com tempo sobrando e uma pergunta em que o tempo acabou.</li>

     <li>**Reinícios:** Volte depois do horário de reinício e confira se uma nova rodada está esperando, como o próximo quiz diário.</li>

     <li>**Novas tentativas:** Termine uma rodada, tente jogar de novo e confira se o jogo segue sua regra de repetição.</li>

     <li>**Histórico salvo:** Abra suas partidas anteriores e confira se a pontuação e a data correspondem à rodada que você jogou.</li>

     <li>**Acesso de cada jogador:** Abra o [link de teste](https://docs.base44.com/pt-BR/documentation/managing-app-data/testing-your-data.md#sharing-a-testing-link-to-your-app) do seu jogo em uma janela anônima e cadastre-se como um segundo jogador. Depois, recarregue o editor do app, [aja como esse jogador](https://docs.base44.com/pt-BR/Setting-up-your-app/Managing-access.md#testing-your-app-as-a-user) e confira se ele vê apenas o que suas regras permitem, como as próprias partidas.</li>

     <li>**Conteúdo do ranking:** Confira se o ranking mostra apenas o que suas regras permitem, como nomes de exibição e pontuações sem endereços de e-mail.</li>

     <li>**Som e silenciar:** Jogue com o som ligado, depois silencie e recarregue a página para conferir se o jogo lembra sua escolha.</li>

     <li>**Layout no celular:** Mude a prévia para a [visualização mobile](https://docs.base44.com/pt-BR/Building-your-app/Design-foundations-and-layout.md#customizing-your-app-for-mobile) e confira se as perguntas, os botões de resposta e os resultados cabem na tela. Depois de publicar, jogue uma rodada em um celular também.</li>
   </ul>

![A tela de fim de jogo com um rótulo Game saved, um total de 1.760 pontos, 10 de 10 acertos e um resumo das respostas](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-results.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=fc346981b1842e7d6eb8c1a80c515135)

Uma rodada concluída com a pontuação

***

## Etapa 5 | Publicando seu jogo

Publique seu jogo para deixá-lo no ar para os jogadores. Escolha **Público** em **App visibility** para que qualquer pessoa possa jogar. Se o seu prompt pediu que os jogadores entrassem com login, como no jogo de perguntas, seu jogo já tem páginas de login. Para adicionar login depois, peça ao chat de IA. Saiba como [definir a visibilidade do app](https://docs.base44.com/pt-BR/Setting-up-your-app/Managing-access.md#setting-your-app-visibility) e [usar as páginas de login do seu jogo](https://docs.base44.com/pt-BR/Setting-up-your-app/Managing-login-and-registration.md#about-your-login-pages).

**Para publicar seu jogo:**

1. Vá para o editor do seu app.
2. Clique em **Publicar** na barra superior.
3. Escolha quem pode abrir seu jogo em **App visibility**.
4. Clique em **Publicar**.
5. Clique no ícone **Copiar link** para copiar o link do seu jogo e compartilhá-lo.

> [!NOTE]
>
> Gerar arquivos para a App Store e o Google Play exige o [plano Builder](https://base44.com/pricing) ou superior. Para prepará-los, clique na aba **Mobile app** no painel de publicação. Saiba mais sobre [como enviar seu app para as lojas de apps](https://docs.base44.com/pt-BR/Building-your-app/Mobile-experience.md#submitting-your-app-to-app-stores).

***

## Etapa 6 | Divulgando seu jogo

Depois que seu jogo estiver no ar, você pode divulgá-lo para alcançar mais jogadores e receber feedback.

> [card] [Envie para o Launchpad](https://docs.base44.com/pt-BR/promoting-your-app/submitting-to-launchpad.md)
>
> Compartilhe seu jogo com a comunidade da Base44.

> [card] [Divulgue seu jogo](https://docs.base44.com/pt-BR/promoting-your-app/social-content.md)
>
> Crie posts para redes sociais que tragam novos jogadores.

> [card] [Entre no Discord da Base44](https://discord.com/invite/ThpYPZpVts)
>
> Compartilhe seu jogo e receba feedback de outros builders.

***

## Perguntas frequentes

> [accordion] Posso criar um jogo multiplayer ou 3D?
>
> Sim. A IA pode criar:
>
> * **Jogos multiplayer ao vivo** em que os jogadores entram na mesma sala de jogo e veem as jogadas uns dos outros em tempo real. As salas de jogo ao vivo rodam em funções de backend, que exigem o [plano Builder](https://base44.com/pricing) ou superior.
> * **Jogos 3D** criados com three.js.
>
> Descreva no chat de IA como os jogadores entram e competem, ou como é o seu mundo 3D.

> [accordion] Como reinicio as pontuações ou o ranking?
>
> **Para apagar todas as pontuações:**
>
> 1. Clique em **Dados** no painel do seu app.
> 2. Clique no ícone **Mais ações**  no card da sua tabela de pontuações.
> 3. Clique em **Limpar registros da tabela** e depois em **Mover para a lixeira**.
>
> Você pode restaurar as pontuações apagadas em **Excluídos recentemente**, no mesmo menu, por 30 dias.
>
> Para corrigir uma pontuação, clique na linha dela, altere e salve.
>
> Se você ativou os dados de teste, escolha primeiro **Produção** ou **Teste** na página Dados para alterar as pontuações certas. Para reinícios regulares, como um ranking semanal, peça ao chat de IA para adicionar um. Saiba mais sobre [como editar e excluir dados](https://docs.base44.com/pt-BR/Building-your-app/Managing-your-app-data.md#deleting-data).

> [accordion] Os jogadores podem jogar sem fazer login?
>
> Sim. Escolha **Público** em [**App visibility**](https://docs.base44.com/pt-BR/Setting-up-your-app/Managing-access.md#setting-your-app-visibility) para que qualquer pessoa possa jogar sem uma conta.
>
> Sem login, seu jogo não consegue diferenciar os jogadores. Por isso, ele não guarda as partidas anteriores deles nem mostra os nomes deles no ranking. Para salvar as pontuações de cada jogador, peça que os jogadores entrem com login. Seu jogo já tem páginas de login se o seu prompt pediu login. Se não pediu, peça ao chat de IA para adicioná-lo.

> [accordion] Como cobro dos jogadores pelo meu jogo?
>
> Configure pagamentos com o [Base44 Payments](https://docs.base44.com/pt-BR/Setting-up-your-app/setting-up-wix-payments.md) ou o [Stripe](https://docs.base44.com/pt-BR/documentation/setting-up-your-app/setting-up-payments.md) e peça ao chat de IA para adicionar um checkout em que os jogadores pagam.
>
> Se você publicar seu jogo na App Store ou no Google Play, limite as vendas no app a produtos físicos e serviços. A Apple e o Google exigem os próprios sistemas de compra no app para conteúdo digital, como níveis premium, fases desbloqueadas ou moeda virtual. Saiba mais sobre [vender no seu app](https://docs.base44.com/pt-BR/documentation/building-your-app/uploading-to-app-stores.md#selling-in-your-app).

> [accordion] Como impeço que os jogadores copiem meu jogo?
>
> Quando seu jogo é público, o selo **Edit with Base44** no canto inferior direito permite que qualquer pessoa o copie para a própria conta. Para remover esse atalho, [oculte o selo](https://docs.base44.com/pt-BR/Setting-up-your-app/Managing-access.md#showing-the-base44-badge).

> [!NOTE]
>
> Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a [versão em inglês](https://docs.base44.com/index.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.