42 pontos por sltyphoon 2025-06-17 | 30 comentários | Compartilhar no WhatsApp

Sou um planejador de TI sem experiência em desenvolvimento. Recentemente tentei desenvolver um jogo mobile como um projeto solo e estou compartilhando este registro de como o trabalho avançou, principalmente com o uso de ferramentas de IA.

Acho que corri bastante por cerca de um mês e meio, e queria deixar esse registro em algum lugar. Pensando nisso, por recomendação de um conhecido, acabei escrevendo aqui.

[Contexto]

  • Sem experiência em desenvolvimento (foi minha primeira vez tanto com código quanto com gráficos)
  • Mas já tinha experiência com trabalho de planejamento
  • Comecei para testar se seria possível fazer desenvolvimento solo usando ferramentas de IA de forma ativa
    (Comecei depois de ver um conhecido criar Tetris em menos de 10 minutos usando Cursor)

Como o fluxo de desenvolvimento baseado em IA tem se espalhado muito rapidamente ultimamente, quis experimentar isso como algo além de uma simples curiosidade. Em especial, também foi um desafio pensar em como implementar a sensação de combate de um soulslike na plataforma mobile.

[Conceito do jogo]

  • Jogo de ação soulslike casual
  • Sem farming desnecessário nem mobs comuns → estrutura centrada em lutas contra chefes
  • Controles: foco em ataque / defesa / esquiva / parry (com base em visão vertical no mobile)

[Combinação de ferramentas de IA usadas]

  • ChatGPT (4o): design do sistema de combate, refinamento de prompts, criação de prompts de imagem, organização de diálogos/lore
  • Claude 3.7 → 4.0: escrita de código, apoio no design da estrutura
  • Combinação Cursor + Claude: resposta em tempo real para código/debugging, usado como se fosse uma IDE

Usei cada ferramenta com papéis bem definidos. Em especial, a combinação de Cursor e Claude foi a que mais ajudou em velocidade de escrita de código e resolução de problemas, e quando o Claude foi atualizado para 4.0, a melhora de qualidade ficou perceptível na prática.


Impressão que ficou: "A IA só trabalha bem quando você sabe pedir"
Pedidos simples têm pouco efeito, e o design do prompt é mais da metade do trabalho

É importante dividir o trabalho em unidades menores e manter o contexto
Ex.:
Ao projetar o sistema:
“Você é um planejador de sistema de combate. Projete a estrutura de um RPG de ação com visão vertical.”

Ao pedir código:
“Botão de ataque → ataque básico, botão de carga → acumula energia para ataque forte, sem stamina o personagem não pode agir” etc.

Por trás dos resultados impressionantes da IA houve dezenas de iterações e ajustes, e nesse processo percebi na prática que a capacidade de desenhar bons prompts é uma habilidade central.


[Trabalho com imagens]

  • Personagens, monstros, ícones de UI e cenários foram todos feitos com geração de imagens por IA
  • Usei um modelo de geração de imagens baseado em GPT para criar dezenas de frames por vez → edição de pós-processamento (de forma simples, usando PowerPoint) → reprodução sequencial das imagens como sprites para compor as animações

Porém, quando o volume de geração de imagens aumenta muito, pode ocorrer um soft ban do lado do GPT, então é necessário distribuir esse trabalho ao longo do tempo

[Integração de backend]

  • No começo desenvolvi com foco no cliente, mas depois integrei o backend com supabase.
  • No caso da integração entre Google OAuth e o backend no supabase, fiz o processo com ajuda da combinação ChatGPT + Cursor (Claude), seguindo passo a passo o que o ChatGPT e o Claude orientavam, e agora toda a integração de backend já está concluída
  • Às vezes eles também fornecem informações erradas, então nesses casos avancei fazendo validação cruzada das informações entre as próprias IAs

[Estado atual]

  • Cerca de 1,5 mês decorrido, versão de lançamento concluída
  • Pré-registro no Google Play em andamento
  • Distribuição de teste em paralelo, com meta de lançamento oficial ainda neste mês

[Vídeo de demonstração e link de pré-registro]

[Encerrando]
Como é minha primeira experiência em desenvolvimento solo, ainda há muitas limitações, mas senti na prática que, usando ferramentas de IA de forma ativa, é totalmente possível criar um jogo indie em um nível razoável. Também achei interessante ver como a capacidade de planejar ideias e estruturar prompts está surgindo como uma competência central.

Perguntas ou feedback são sempre bem-vindos.
Se a recepção após o lançamento for boa, também compartilharei mais detalhes sobre o desenvolvimento depois da versão oficial.

30 comentários

 
vkdnjeoqkd 2025-06-29

Olá, por acaso como você fez a parte de som? Fiquei curioso porque não vi conteúdo sobre essa parte, então resolvi comentar. Sinceramente, só consigo pensar no quão incrível isso é.

 
sltyphoon 2025-06-30

Também usei ferramentas baseadas em IA para o som. Recebi recomendações do GPT ou utilizei um agente de IA chamado Suno, e os prompts de entrada também tiveram ajuda do GPT.

 
singo112ok 2025-06-24

Uau, quanto tempo levou? E, se você não tem absolutamente nenhum entendimento de código, você observou o funcionamento, identificou os problemas no código e pediu para a IA resolvê-los?
Ou chegou a pedir também métodos de aprendizado do código para ir aprendendo?

 
sltyphoon 2025-06-24

Levei cerca de 2 semanas para montar só a estrutura básica, 2 semanas para melhorar o nível de acabamento e portar para a versão Android, e mais umas 2 semanas para integrar o backend (supabase).

Eu até tinha conhecimento de planejamento, mas praticamente não tinha conhecimento de ambiente de desenvolvimento nem de programação. Então, sempre que aparecia algo que eu não sabia, perguntava ao GPT, configurava o ambiente de desenvolvimento, corrigia bugs e fui desenvolvendo assim.

E, conforme fui fazendo, o código e a lógica do desenvolvimento também foram ficando cada vez mais familiares para mim.

 
sukosmos 2025-06-24

Impressionante. Imagino que você tenha pensado em vários elementos, não só no código..
Como comentário à parte, a personagem me lembra a 2B haha

 
sltyphoon 2025-06-24

Obrigado!

 
kanghyun88 2025-06-23

Estou pensando em tentar fazer um jogo com IA no fim deste ano ou no começo do próximo, então obrigado por compartilhar um precedente. Se houver um blog onde você escreveu o diário de desenvolvimento, poderia me informar? Gostaria de assinar para acompanhar :)

 
sltyphoon 2025-06-24

Olá, infelizmente eu não tive fôlego para escrever até um diário de desenvolvimento. Acabei tocando isso só no formato de organizar tudo pessoalmente como um documento de planejamento... Se surgir uma oportunidade depois, vou tentar registrar novamente no formato de diário de desenvolvimento!

 
kipsong133 2025-06-20

Até lançar já, se chegou a esse nível... é realmente impressionante.

 
sltyphoon 2025-06-20

Obrigado. Ontem conseguimos lançar no Google Play sem problemas. Mas, como em um serviço ao vivo a distribuição não é o fim de tudo... se surgir a oportunidade, também vou registrar os processos seguintes em formato de diário.

 
dooee 2025-06-18

Sou a pessoa conhecida que aparece no texto original. Impressionante que você realmente conseguiu fazer isso, parabéns!

Eu mostrei uma breve apresentação do Cursor junto com uma implementação simples de Tetris, mas você foi lá e montou tudo num instante assim... (isso até me motivou também.)

Vou ficar no aguardo da próxima obra!

 
sltyphoon 2025-06-18

Graças a isso, tive uma ótima experiência e aprendi muito. Obrigado!

 
giltstand 2025-06-18

Impressionante. Parece que você deve ter bastante paciência.

 
sltyphoon 2025-06-18

Obrigado. Acho que também estudei bastante sobre IA durante este projeto!

 
kairess 2025-06-18

A versão para iOS é urgentíssima..! Ficou incrível!

 
sltyphoon 2025-06-18

Obrigado. Mais para frente, também quero tentar no iOS!

 
metis041 2025-06-18

Que incrível, hein? É impressionante demais que você realmente fez aquilo que eu sempre ficava pensando "ah, com IA também deve dar pra fazer" e nunca passava da ideia.

 
sltyphoon 2025-06-18

Eu também pensei assim no começo, mas decidi simplesmente tentar e, continuando, acabei chegando até aqui. Graças a isso, estudei bastante sobre como usar IA.

 
rayzzz 2025-06-18

Se você pedir ao ChatGPT para cuidar das imagens de animação, ele consegue gerar imagens de forma consistente? Quando tentei, não funcionou; queria saber se existe algum prompt ou ferramenta específica para isso.

 
sltyphoon 2025-06-18

No começo, eu também passei por muita tentativa e erro.
É possível fazer isso treinando imagens, definindo instruções repetidas e depois gerando as imagens. Ainda assim, mesmo fazendo dessa forma, o GPT às vezes trabalha errado, então é um processo que exige bastante paciência e tempo.
Acho que o mais importante é o design do prompt.

 
rayzzz 2025-06-18

Impressionante. Para animar gráficos 2D com consistência, normalmente é preciso criar vários frames
e eu achei que isso fosse impossível com GPT, mas pelo visto é possível mesmo. Você gerou todos os frames um por um? Parece que o GPT ia ficar bravo kkk

 
sltyphoon 2025-06-18

Isso mesmo, haha. Se você exagerar na geração de imagens no GPT, acaba levando um soft ban, e isso já aconteceu comigo várias vezes.... haha. Quando entra em soft ban, os pedidos de geração ficam bloqueados por algumas horas, e às vezes por mais de um dia... Por isso, eu costumava aproveitar o metrô no trajeto de ida e volta do trabalho para pedir a geração das imagens, deixando intervalos entre um pedido e outro.

 
ifmkl 2025-06-18

Vi na galeria de desenvolvimento de jogos indie e apareceu por aqui também haha

 
sltyphoon 2025-06-18

Prazer em conhecer vocês! Obrigado pelo interesse!

 
maperson 2025-06-18

Olá. Eu também sou um planejador sem nenhuma experiência em desenvolvimento. Estou desenvolvendo um serviço de quiz com a combinação de Claude, Windsurf e Supabase, então o relato de sucesso do autor me dá motivação. Quando eu também terminar o desenvolvimento, acho que vou precisar compartilhar minha experiência aqui com outras pessoas. Obrigado.

 
sltyphoon 2025-06-18

Força! Eu também achei difícil e tinha muitas coisas que não sabia, mas continuei perguntando para a IA e cheguei até aqui. Força até concluir o projeto!

 
kummacha 2025-06-17

Mas é possível que uma pessoa não desenvolvedora use um modelo de linguagem baseado no Cursor? O Cursor é baseado no VSCode, então não é meio difícil de usar?

 
sltyphoon 2025-06-17

No Cursor, usei principalmente o modelo de agente de IA Claude
Na verdade, achei até mais fácil de usar do que o VSCode.
(No começo, até no VSCode o GPT me mostrou como configurar, mas ainda assim achei mais prático pedir para o agente de IA no Cursor do que fazer isso.)

 
laeyoung 2025-06-17

Obrigado por compartilhar essa ótima experiência. Por acaso, no desenvolvimento do jogo você usou algum motor de jogos? Ou implementou na camada básica de View do Android? Pessoalmente, essa é a parte que mais me deixa curioso.

 
sltyphoon 2025-06-17

No início, pensei em usar um engine como o Unity, mas achei um pouco difícil para um não desenvolvedor encarar o desafio, então desenvolvi em um formato que roda em um canvas na web. Como foi desenvolvido com base em HTML5 + JavaScript, não era muito diferente de um projeto comum de desenvolvimento web, então nessa parte recebi muita ajuda do Cursor e do Claude.