Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Eu tenho que te parabenizar antes de dizer qualquer coisa. Você fez um jogo simples, porém funcional. E isso é importante, que o jogo seja jogável.

Por mais que o projeto seja simples, eu vou te passar umas dicas que poderiam deixar o jogo bem mais interessante:

- Movimentação do tanque: Você pode fazer uma movimentação do tanque bem mais dinâmica e interessante. Aqui vai um exemplo: Você já tem o sprite do canhão separado do restante do tanque, então poderia fazer o tanque se mover usando lenghtdir e rotacionando a sprite na direção que o tanque esta indo.  E para ficar ainda mais legal, você poderia usar a função lerp, isso deixaria a movimentação bem legal e fluída!

- Game feel: Tinha algumas formas de deixar o jogo bem mais gostoso de se jogar: você poderia usar uma animação de explosão e um screenshake quando os inimigos fossem atingidos e destruídos, fazer o canhão dar uma recuada ao atirar também seria bem legal! Ajudaria o jogador a sentir que está disparando. 

- Mira: outra coisa legal seria desabilitar a visão do cursor no game e fazer uma mira dentro do jogo que apontasse na direção do mouse, pois do jeito que está, é bem fácil acertar os inimigos. O player só precisa deixar o mouse por cima deles!

- Interface: Seria melhor se a interface com o Exp, nivel, multiplicador e vida ficasse em algum canto da tela e fosse menor. quem sabe, você até poderia deixar bordas pretas e desenhar a interface dentro delas. Isso poluiria menos o visual do game.

- Comportamento dos inimigos: seria interessante se os inimigos não ficassem apenas parados, pois facilita pra acertá-los. Com a função que sugeri que usasse no player pra se mover, você poderia mover os inimigos, fazendo-os escolher um ponto aleatório e se mover pra lá enquanto atiram.

- Arte: O jogo é arcade e a arte por mais que não seja incrível, cumpre seu papel.

- Sons: existem vários assets que são royalty free e outros que você apenas precisa dar créditos, experimente usá-los nos seus próximos projetos! fará uma tremenda diferença :D

Boa sorte com seu projeto, amigão! Foi bem divertido.

Obrigado pelo feedback, de verdade foi um ótimo feedback, vou anotar todas as dicas