[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.
Fonte: https://play.rushb.online