Um game muito bem trabalhado, sem dúvidas! Nem imagino o que não poderia ser feito se não fosse pra jam! Interface bem trabalhada, músicas originais e bem feitas, sprites bonitos e que combinam com o cenário... Ótimo trabalho!
Sendo bem franco, a movimentação do player está bem incômoda pra mim, acho que ele pula demais e fica parecendo que ele está mais pulando que se movendo naturalmente, o que atrapalha um pouco pra passar por lugares mais apertados, por exemplo. Talvez se ele pulasse menos ajudaria.
A geração aleatória, nesse caso, precisava ser mais trabalhada, estabelecido mais algumas regras e tal, pois os sprites são bonitos, mas a forma que a geração cria as salas diminui muito a apresentação deles e ficam meio jogados na sala de forma não natural.
O combate foi um pouco cansativo pra mim, pois não apresentou muitas variações. Era chamar a atenção do inimigo e ficar atirando enquanto ele te persegue e você vai na direção oposta. Como a vida dos inimigos é bem longa, a tarefa se torna tediosa. Por vezes, apenas fiquei fugindo enquanto atirava nos inimigos que iam se acumulando e me seguindo em conjunto conforme eu passava pela sala. Comportamentos mais distintos pra cada inimigo seria bom. A cobra, por exemplo, poderia se mover dando pequenos dashes em certas direções, e o cogumelo poderia deixar um rastro que dava dano, parar e gerar um circulo desse rastro em volta dele, não sei... a aranha poderia lançar teias que diminuem a velocidade... apenas algumas idéias pra distinguir os inimigos
A mineração é um pouco cansativa, também, ficar clicando no minério sem nenhum feedback visual interessante é pouco atrativo. Talvez, atirar nos cristais e fazer eles soltarem pedaços coletáveis a cada tiro seja mais interessante, até porque daria opção ao player de decidir se ia gastar muito tempo nos cristais até pegar tudo ou passaria rapidamente atirando e coletando alguns.
É Importante levar em consideração o comportamento que o player vai tomar em seu game pra planejar como desenvolvê-lo. Por exemplo: no combate o player vai se mover constantemente enquanto atira pois isto é vantajoso pra ele(e bem intuitivo, até). Mas aí um dos ataques do EcoGuardian é justamente uma vinha que sobe que, pra atingir o player, ele tem que estar parado. Seria melhor se várias vinhas aparecessem ao redor do player ao mesmo tempo, aí ele teria que parar e alterar sua direção pra esquivar delas. O outro ataque do laser nos pega de surpresa, e este é o ataque mais forte do boss. Deveria haver um preparo maior para o player lidar com este ataque, pois é bastante injusto ser pego tão subitamente assim.
O design das armas, por mais que seja bonito, poderia combinar mais com o jogo e serem mais "viajadas", digamos assim. O visual delas precisa diferenciar o que cada uma faz e e poderia ser mais atraente também, contribuindo pra identidade do game.
Seria melhor se as armas fossem melhor balanceadas e variadas na jogabilidade. Elas não são tão distintas, você pode apenas separá-las em melhor e pior, o que não é tão legal. Depois que peguei a metralhadora, não larguei mais por ser a arma mais eficiente.
A cidade onde salvamos o progresso é grande demais! Muito espaçosa, você tem que vagar muito pra ir de um ponto ao outro, e não é muito condizente com o restante dos mapas por causa disso. Acredito que poderia ser menor e nem precisava das casas, por serem tão iguais. talvez uma especie de bancada já ajudaria, visto que não há vantagem no player explorar aquele cenário.
Pelo que vi, você não teve muito tempo pra trabalhar nos upgrades, então vou desconsiderar a falta de variações, hehe
Enfim, seu jogo é muito bom! o Potencial que tem nele é de outro mundo. Com mais alguns aprimoramentos, você poderia lançá-lo facilmente!