3

[PITCH] Fiz um FPS multiplayer estilo Counter-Strike em ~10 dias usando 100% o Claude, beta aberto pra testar

Fala pessoal! Depois de ~10 dias de desenvolvimento, finalmente estou lançando o primeiro beta do meu jogo, construído 100% com o Fable, do primeiro commit até o deploy.

O que é o jogo?
É um shooter multiplayer com visão topdown, inspirado no CS: duas equipes, rounds de compra de armas, plantar/desarmar bomba, headshot, granadas, economia por round. Roda direto no navegador, sem instalar nada.

Tem também:

  • Modo zombie: survival cooperativo com 20 waves
  • Modo deathmatch
  • Modo conquista
  • Modo bomba
  • Bots com IA pra completar as salas (cada time tem um "técnico" que comanda os bots e fala no chat)
  • Sistema de contas, amizades e convites pra jogar

Como foi feito
A stack ficou TypeScript de ponta a ponta: Three.js no cliente, Colyseus (websockets) no servidor autoritativo, Postgres e Redis. Documentei boa parte do processo no X, se alguém quiser ver os bastidores.

O que mais me surpreendeu não foi gerar código de gameplay, mas o quanto a IA deu conta das partes chatas: netcode, reconciliação de estado, matchmaking, auth, deploy.

Quer testar? O beta tá no ar em https://play.rushb.online, deixei umas salas fixas, e a sala bolhadev tá rotacionando os mapas. Ainda estou testando servidores, então pode ter instabilidade. Feedbacks são muito bem-vindos: bugs, sensação do tiro, performance, o que acharem. Respondo tudo aqui nos comentários.

Carregando publicação patrocinada...
3

wescld, vi sua publicação anterior e que você colocou o processo de desenvolvimento no X, mas sugiro editar sua publicação para falar mais sobre o jogo e o desenvolvimento. Da forma como está, só quem realmente se interessar em saber mais pode acabar com o pensamento "caramba, que massa!" Quem leu apenas essa publicação vai ficar sem entender o assunto, principalmente se não abrir o site e testar o jogo.

Além do que comentei acima, talvez o FAQ te ajude, principalmente nas perguntas Como criar um bom conteúdo no TabNews? e Posso criar publicações divulgando projetos em que estou envolvido?

1