Eu vou ser muito sincero, quando vi que nem tinha o executável do jogo, que o GDD não explica como joga e que rodei pelo GameMaker e tava com o debug overlay ligado, eu achei que o jogo não seria bom. Me bati para descobrir os comandos e as mecânicas, mas quando descobri, o jogo engajou demais (tanto que eu zerei o jogo). Eu me diverti MUITO. Apesar de todos os apesares, esse jogo é MUITO bom! Eu não sei de onde você tirou essa ideia do cavaleiro invulnerável com o shield e mago que ataca, mas ela funciona muito bem! As fases são diferentes, tem gelo que escorrega, tem final boss que usa ataque com onda seno, tem coletáveis secretos, é um jogo com muitas coisas. Não sei se ter tudo isso, impactou no seu tempo e ficaram faltando coisas essenciais de um jogo (como som e tutorial). Mas enfim, eu acho que você tem talento nato para game dev e deveria investir nesse jogo, evoluir ele e publicar um dia. Além das coisas essenciais que ficaram faltando, aqui vão algumas críticas e sugestões construtivas:
- Tem um template de GDD bem legal que o Pirate Jam recomeda nas game jams dele: https://docs.google.com/document/d/1Vl7BMvzUOhbunJrI_X1gUc6x-LAp3aaBiPwHUf27B70/...
- Faltou indicadores de vida
- As estacas de gelo que matam, ao invés de matar, poderiam fazer o personagem perder vida e voltar para o último lugar seguro que ele estava
- Poderia explorar um pouco mais a mecânica do shield defletir as fireballs nos inimigos
- O shield poderia cobrir mais ângulos. O jogador poderia controlar com bastante liberdade o ângulo do escudo. Isso abre um leque de possibilidades para o seu jogo. Por exemplo, ele defletir uma fireball em diagonal
- O shield poderia ser apontado para baixo também. Isso poderia criar mecânicas novas, como espinhos que nem o cavaleiro consegue passar, e aí ele teria que pular com o escudo para baixo. Ou inimigos que só morrem se ele pular na cabeça do inimigo com o escudo para baixo
- Poderia existir uma bomba que só é acessa pela fireball do mago. Talvez só o guerreiro pudesse carregá-la para posicionar em algum lugar específico
- O mago poderia ter um novo feitiço depois de algumas fases, um feitiço de teletransporte. Ele joga o feitiço e onde ele bater, o mago é teletransportado para o local. Isso combinado com o shield criaria novos puzzles
- Em uma game jam muitas vezes menos é mais. Seu jogo é muito bom, mas ele exige MUITO esforço da pessoa para jogar. Muita gente pode desistir rapidamente por não ter um tutorial e ficar perdido no jogo. Então uma das coisas mais importantes é você gerenciar o tempo. Por exemplo, você poderia fazer só a primeira fase, e aí adicionar música, efeitos sonoros, tutorial, e tudo que ficou faltando. Porque isso seria o mínimo muito bem feito. Se sobrasse tempo, você adicionava a fase da floresta. Se ainda sobrasse tempo, a do gelo, e assim por diante até o final boss.