Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Olá novamente jogadores! Hoje temos mais alguns updates feitos na parte de programação no dia 28/05. Foram adicionadas diversas novas funções e elementos visuais, como:

  • Luz dinâmica e normal maps
  • Colisões e tilemaps
  • Hitbox, hurtbox e knockbacks
  • Primeiras implementações do inimigo
  • Barra de vida do player e do inimigo
  • Máquina de estados (rolling, moving, attacking)

Sem mais delongas, vamos ver as atualizações uma por uma!

1 – Normal Maps e Iluminação

Como podemos ver, com a ajuda dos normal maps, a luz consegue interagir com um personagem 2D de forma 3D, criando um ótimo efeito visual.

2 – Tilemaps, Z-index e Colisões

Foram adicionados tilemaps utilizando sprites disponibilizados por PetricakeGamesaqui mesmo no itch.io (lembrando que os sprites dos personagens, feitos por GibbonGL, são apenas placeholders até o momento e que planejamos logo mais poder incluir nossos próprios assets).

Utilizando esses assets, foi criado um tilemap e algumas colisões nas paredes e no player. O z-index foi arrumado para que todos os elementos estejam na ordem certa, sem causar overlap. A luz dinâmica também foi adicionada para mostrar  como ela funciona em um cenário!

3 - Barra de vida, Hitbox, Hurtbox e Inimigo

A barra de vida foi adicionada acima do player, e agora podemos ver como a colisão das paredes aparecem. O quadrado cinza simboliza um inimigo, e ao apertar a tecla X, o player consegue atacá-lo e ele some caso a colisão da hitbox estiver dentro da hurtbox doo inimigo.

Com a ajuda de uma máquina de estados é possível ver mais claramente o que está sendo feito. Há também o estado “rolling”, uma nova movimentação do jogador, demonstrada no GIF a seguir:

4 - Sprite do inimigo, knockback e detalhes finais!

Agora com o sprite e barra de vida do inimigo incluidos e mecânicas de knockbak e hitbox direcionada, foram colocados os detalhes finais por agora! O resultado que temos até agora é este:

Pequena Gameplay (Teste geral)

Aqui também ficará linkado o vídeo completo onde a máquina de estado é criada e adicionada no jogo:

CAVE GAME (Devlog #2 - Máquina de Estados, Inimigos e Hitboxes)


Muito obrigado por ler até aqui! Feedbacks são sempre bem vindos. Continuaremos trazendo atualizações em breve. Fiquem ligados no nosso itch.io e nas demais redes sociais (Twittere Youtube) para não perder nenhum detalhe.

Até a próxima!