Projeto Noah, screenshot da versão pré-alfa do jogo
Projeto Noah, screenshot da versão pré-alfa do jogo

Não consigo criar games interessantes com IA. talvez porque eu não passe referências o suficiente, talvez porque eu não tenha uma visão precisa da experiência que quero criar antes de passar à fase de geração de código, talvez porque eu não tenha dividido o trabalho de maneira a melhor aproveitar a IA.

Como eu criei o jogo

Peguei uns pacotes de Assets do Kenney e tentei fazer um jogo de puzzle com animais. Fui bastante detalhista quanto às regras de interação do puzzle, como os animais se somportam, como interagem entre si e como o avatar do jogador interage com eles.

O jogo funciona, todas as regras que eu planejei funcionam. Mas falta algo no jogo. Não sei explicar ao certo. Não acho que seja o mapa, é algo no game feel que está distante do que deveria ser. Talvez falte iterar sobre o design.

Projetos recentes

Recentemente o 3D tem me chamado atenção. Algo me impele a criar experiências contendo modelos 3d, como meu último relógio, o “the staines hanes show 24/7 unstoppable stream“.

Um insight

Projeto Noah, pré-alfa

Durante a redação deste artigo/post, eu percebi que meus relógios e os meus sites são iterações sobre designs anteriores. O tshs247us é uma iteração sobre o design que criei para o First of October Radio; O relógio Nº 17 é a 17ª iteração de relógios.

Como eu não vinha criando games, é como se eu estivesse começando do zero. Tem poucas referências para o Claude aprender sobre meu estilo de gamedev.

Diferenças na minha abordagem

No projeto Noah eu foquei muito nas regras dos animais, como se movem, como o jogador faz para domá-los, como os animais interagem entre si. Mas não fui tão detalhista com relação à estética do jogo. Não descrevi a cena do jogo com tanta precisão como faço nos sites e nos relógios. Faltou descrever meticulosamente as animações do jogo. Talvez eu tenha confiado demais na IA, que ela conseguiria criar algo interessante com os pacotes de assets. Faltou implicância da minha parte.

Encerramento

Como o desenvolvimento de jogos é mais complexo, não acho que valha a pena tentar gerar muito de uma vez. Eu deveria focar na movimentação do avatar do jogador, posicionamento de câmera, criar algumas fases pra acertar o game feel.

Preciso dividir as tarefas em features e planejar as features em sessões de vibe-coding. Não sei exatamente como fazê-lo, mas esse é o desafio neste momento. Provavelmente eu criarei muitos docs como os de ideias.md dos relógios no qual eu descrevo como deve ser a experiência. Porém, em vez de explicar o jogo todo, foco em features individuais.

Links

the stained hanes show — 24/7 unstoppable stream
https://tshs.pages.dev/

17 | Caio’s Clocks
https://caios-clocks.caiomga.workers.dev/17/

First of October — Radio
https://foo.brchad.com/radio/

Caio’s Clocks
https://caios-clocks.caiomga.workers.dev/

By caio

Leave a Reply

Your email address will not be published. Required fields are marked *