1 of 22

Devil’s Dance

GigaJam 2024

2 of 22

Sumário

3 of 22

Overview

Kaleo é um mestiço, filho de uma bruxa e de um humano com 16 anos. Por conta disso possui uma herança sanguínea demoníaca desconhecida. Durante o jogo o player poderá aceitar sua herança para aprender segredos místicos, como novas armadilhas.

O jogo é um boss-rush HD2D com perspectivas mistas, as vezes em top-down, outras vezes em primeira pessoa. Possui uma temática sombria e macabra, se atrelando muito à parte de sombras, escuridão, rituais, magias proibidas e desvendar seus segredos do passado.

4 of 22

MoodBoard

5 of 22

Narrativa

A mãe do Kaleo era uma bruxa, por tradição ela deveria sacrificá-lo por ser um mestíço. Ela não o fez e o manteve vivo em segredo durante toda sua criação. Após 16 anos uma de suas irmãs, Valéria, descobriu e a dedurou para a bruxa superior. A mãe do Kaleo está desaparecida e os filhos de Valéria foram ordenados a transformar a criança mestiça em um demônio.

6 of 22

Gameplay

A gameplay consiste em lutar contra 3 chefes em sequência, cada um com mecânicas únicas. O desafio está em descobrir como derrotá-los.

Durante o jogo o jogador poderá encontrar um segredo sombrio de sua mãe por fase, liberando novos poderes.

Para fazer o final bom do jogo o jogador precisa descobrir todos os segredos de sua mãe para liberar a opção “sacrificar-se” no final do jogo.

7 of 22

Controles

Computador:

W / A / S / D - Move

Left Shift - Run

E - PickUp Item

E (Hold) - Place Trap

Controle:

Analógico Esquerdo - Move

Hold B - Run

X - Pickup Item

Hold X - Place Trap

8 of 22

Personagem

>Movimentação:

O jogador possui movimentação livre (qualquer eixo) e pode correr para aumentar sua velocidade por um tempo.

Possui uma barra de stamina invisível para limitar o quanto pode correr. Faz mais barulho enquanto corre.

Movimentação simples, clicou andou, soltou parou. Sem aceleração.

  • Move (Vector2)

>Lamparina (Shadow Boss)

Pode manter a lamparina acesa para manter o chefe longe. Porém gasta óleo constantemente para mantê-la funcionando.

Pode também acender tochas pelo mapa para afastar o monstro.

Pode posicioná-la no chão acesa.

  • Fuel (float)
  • LightRange (float)

9 of 22

Bosses: Carniçal

10 of 22

Bosses: Carniçal

>Armadilhas:

O Jogador poderá posicionar armadilhas pelo mapa, podendo existir até 3 ao mesmo tempo.

  • TrapCharges (int)
  • TrapRange (float)
  • StunDuration (float)

O carniçal é um lobo magro muito ágil que corre atrás do player.

O boss correrá atrás do jogador ao vê-lo, sendo muito mais rápido que o player.

Para fugir, o jogador pode se esconder (desde que o boss não o veja se escondendo) e pode plantar armadilhas que vai stunar o boss por alguns segundos.

11 of 22

Fluxograma: Carniçal State Machine

12 of 22

Bosses: Sombra

13 of 22

Bosses: Sombra

>Armadilhas das Sombras:

O boss posiciona armadilhas em sua área que podem paralisar ou derrubar o jogador.

  • TrapRange (float)
  • StunDuration (float)

Sombra é um boss rápido, observador e estrategista. Ele posiciona armadilhas que podem tanto derrubar o jogador quanto paralisá-lo temporariamente.

Ele pode teletransportar-se livremente pelas sombras, desde que não seja ao lado do jogador.

Ficar muito tempo nas sombras faz com que o boss ataque o player

Quando o boss é exposto à luz ele fica em sua forma física, ficando lento e “correndo” na direção do player.

Para derrotar o boss:

> Player deve encontrar uma chama eterna nas catacumbas do mapa, assim, conseguindo manter o boss preso nela.

14 of 22

Bosses: Sombra

>Lanterna:

O jogador pode ligar e desligar a lanterna, que emite luz.

  • BatteryLeft (float)
  • FlashLightRange (float)
  • FlashLightCone (float)
  • Intensity (float)

>Tocha

O jogador pode acender uma tocha temporariamente, ela manterá luz na região.

  • TimeLeft (float)

15 of 22

Bosses: Olhos

16 of 22

Props: Fazenda

3D Low Poly PS1 Aspect:

  • Milho✅
  • Gramas
  • Arbusto
  • Árvores ✅
  • Trator
  • Tijolos
  • Tábuas de Madeira
  • Troncos
  • Galhos
  • Gravetos
  • Picareta
  • Enxada
  • Machado
  • Foice
  • Estátuas
  • Feno
  • Bloco de Feno
  • “Curral”
  • Cerca
  • Flores
  • Frutas
  • Fogueira ✅

2D Pixel Art:

  • Armadilhas
  • Alavanca

17 of 22

Level Design: Fazenda

Na região da fazenda estará o Carniçal, além de diversas coisas de fazenda (como feno, milho, gramas, trator).

Para passar de fase é necessário resolver o enigma das estátuas, apontando-as em um alvo correto.

É possível se esconder e por armadilhas durante a fase, o boss foi pensado para sempre pegar o player quando corre atrás dele, para contornar isso o jogador precisará posicionar armadilhas de antemão para correr até elas antes do boss chegar.

Enigma:

Rotacionar todos os cavaleiros para que eles formem um pentagrama de luz, assim, contendo o carniçal.

Uma das estátuas terá sua alavanca quebrada, sendo necessário achar sua peça para consertá-la.

18 of 22

Animações

Movimentação:

O jogador poderá se mover em 4 direções (cima, baixo, direita e esquerda).

  • Pode fazer só direita, cima e baixo que a esquerda eu espelho na Unity.

Correndo:

Igual à movimentação normal, porém “mais rápida”.

  • Fica ao seu critério, Glubas, de fazer ou não a animação correndo, qualquer coisa eu acelero ela na Unity para economizar tempo.

19 of 22

Animações

Interagindo

O Jogador move o braço direito para frente, tentando interagir com algo se existir.

Como se estivesse tentando pegar algo na sua altura.

  • Pode fazer só direita caso falte tempo.

Colocando Armadilha

O jogador se agacha, olhando para os dois lados enquanto coloca uma armadilha no chão.

Não precisa animar ele abrindo a armadilha em si, só dele ficar no chão por um tempo já fica muito bom.

  • Pode fazer só direita caso falte tempo.

20 of 22

UI/UX: Tela Inicial

Logo no topo central em vermelho com uma cabana na direita saindo luz vermelha das portas e janelas da cabana. Na lateral esquerda mais abaixo ficarão os botões do jogo.

21 of 22

UI/UX: Death Screen

Sombras cobrem praticamente a tela inteira, mas ainda de maneira levemente transparente (conseguindo ver o fundo do level), ao meio o pouco que restou de luz dá as opções de menu.

22 of 22

Credits

Anxiety (Chase Music) - David Fesliyan

Disintegrating (Main Menu Music) - Myuu

Haunted (Ambient Music) - Ross Bugden

Skybox With Stars - Asset