Modelo Baseado em Agente - Unity

Descrição
Este exemplo feito na Unity foi baseado no App: My Talking Tom, onde tentamos implementar um agente que parece interagir com o usuário, ele possui necessidades básicas como Dormir, Comer, Divertir,Higienizar, o usuario utiliza o Mouse como input.

Formas de interação
Drag and Drop, Mouse Input, botão Escape(pause)

Interações - Comer
Durante essa interação cada alimento possui seu valor nutricional e quando o alimento é levado pela Mecânica de Drag and Drop na boca do personagem ele se alimenta. Possível implementação quando o personagem receber uma sobrecarga de alimentos ele faz vomito e se suja.

Interações - Dormir
Durante essa interação o personagem apenas cai no sono quando a luz esta apagada, sendo assim podendo descansar.

Interações - Diversão
Durante essa interação o personagem deve encontrar e o objeto que é escondido dentro de uma das esferas, se errar perde diversão se acertar ganha pontos de diversão, para reiniciar o jogo basta errar ou um click do mouse.

Interações - Higienizar
Durante essa interação o personagem deve pegar a bucha e passar no personagem para limpar e ganhar pontos de higiene.

Save
O save é temporário e quando o jogador fica offline o seu personagem continua decrementando seus status mas em uma taxa muito menor, o botão Escape abre o menu de pause onde podemos dar save manualmente e load manualmente e poder reiniciar o jogo.

Download
<>

Autores
Guilherme Froes Camba de Freitas - guilhermedevgames@gmail.com

Lucas Marques Silva Pinho - kelthalos2@gmail.com