Eu nunca joguei CupHead, mas PixelHead me fez ter vontade de jogá-lo ( e com certeza vou!).
O jogo ficou legal, divertido, não testei com dois players, mas jogando apenas com um player a jogabilidade foi boa.
A arte também, apesar de simples, é bem feita. Eu achei muito boa sua pixel art dos players, de água, da árvore e dos video games (que são os pontos de passar pra próxima fase). Se foi você que fez, parabéns! Ficaram lindas.
Eu acho que os controles poderiam ser melhores, por exemplo, se eu ando no WASD, as teclas J poderiam ser para dash e K para atirar. Eu odeio utilizar o espaço, simplesmente é uma péssima tecla pra mim. Mas é isso, é muito mais uma opinião minha do que uma crítica construtiva.
Eu acho que você poderia fazer uma primeira fase como um tutorial, mostrando um inimigo e dando uma indicação de ataque do tiro. A mesma coisa do dash, colocar algum tipo de obstáculo que só seja possível passar com o dash, e mostrar isso para o player de forma singela.
Se o cara simplesmente não ver o tutorial no menu do jogo, ele não vai saber como jogar, e um tutorial muito explicativo quebra um pouco a imersão.
Mas isso são pontos de melhoria, só de ter feito um tutorial acredito que você já foi muito bem.
O pulo reproduz o áudio sempre que o espaço é pressionado, pelo visto, eu conseguia ouvir o som de pulo sem estar pulando necessariamente.
Os projéteis tem um comportamento meio esquisito pra mim, ou eles são muito lentos (exemplo das árvores), ou não acompanham o objeto que está atirando (exemplo do boss).
As árvores mesmo eu consigo matá-las e os projéteis continuam vindo, é um pouco esquisito.
Mas apesar disso, o jogo é muito bom.
Se eu tivesse que dar uma nota de 0 a 10 para o geral, eu daria uns 7.5. É um jogo divertido, fácil, mas dá pra perceber que você teve um carinho em fazê-lo. Espero que você possa voltar nele e desenvolvê-lo.
Parabéns!