Este é um repositório com um modelo de teste no Unity, que desenvolvi com o objetivo de testar as funcionalidades que eu precisava criar no Unity para o projeto de extensão da FACEPE intitulado, Produção de Jogos com Realidade Virtual, coordenado por Breno Carvalho. Esse PET aconteceu nos períodos de 1 dezembro de 2022 até 28 fevereiro de 2023, do qual fiz parte da equipe de programação e esse foi o meu primeiro contato com Unity e com a liguagem de programação C#.
As funcionalidades que eu criei para esse projeto foram:
-
Criação do sistema de telas do jogo, incluindo o menu principal, tela de ranking, tela de créditos, tela de vitória e de game over.
-
Criação de água no Unity, utilizando um shaders.
-
Criação de um timer em ordem decrescente e que aparece na tela do jogador.
-
Sincronização do timer com a água, para que a água subisse em um determinado momento, permanecesse acima da câmera do jogador por 5 segundos e depois descesse.
-
Adição de som a água, para que o jogador conseguisse ouvir quando a água começasse a subir.
-
Adição de efeitos visuais quando o jogador ficasse dentro da água, esses efeitos foram criados utilizando a ferramenta de post processing do Unity.
-
Ativação das telas game over e de vitória a depender circunstância.
-
Criação de um sistema de pontuação do jogo com base no tempo.
-
Repassar as informações da pontuação para a tela de ranking.
Você pode ver todas as funcionalidades que eu citei acima acessando a pasta VídeoDemonstração, em que eu coloquei um vídeo mostrando a maioria das funcionalidades.