Investigação Synthwave (PostMortem)
A Ideia
A motivação para desenvolver um jogo de investigação surgiu depois de assistir ao vídeo “O que faz um bom jogo de detetive” do canal Game Maker’s Toolkit. Nesse vídeo Mark Brown explica como alguns jogos falham em transpassar o “sentimento de ‘Eureka'” que te fazem sentir como um detetive de verdade.
Dentro do trabalho de investigação uma das etapas mais difíceis de se acertar ao criar uma experiência de detetive é a parte da dedução. Fora o trabalho narrativo para desenvolver a todas as pistas e como elas se encaixam numa conclusão lógica, o desenvolvedor também tem que se preocupar em criar uma forma de input para o jogador mostrar ao jogo que solucionou a questão. É aí que muitos jogos pecam, ao apresentar as perguntas e dar uma opção limitada de respostas, muitos jogos acabam deixando na cara a resolução de seus mistérios.
Os jogos da Wadget Eye apresentam uma solução muito eficaz para esse tipo de problema que é aplicar em seu jogo uma “ferramenta de busca” fictícia onde o personagem investigador pode usar um computador no jogo para pesquisar por coisas que o jogador digitar.
Dessa forma, o jogador chega a sua própria conclusão sem que a resposta seja apresentada embaixo do seu nariz.
Essa foi a abordagem que eu resolvi reproduzir nessa experimentação que eu apresentei como projeto final no curso da Level.Up Academy.
Soluçoẽs Usadas
Meu tempo era curto então, para polpar trabalhos desnecessários, usei um asset para Unity chamado Fungos que auxilia na criação de jogos com foco em narrativa dando uma forma bem simples de implementar sistemas de diálogos, personagens e transição de cenários
Para a execução das pesquisas no sistema de busca fictício do jogo eu precisaria criar um banco de dados, então estudei sobre as linguagens mais simples que seriam suficientes para chegar no meu objetivo. Foram elas XML e Json. Acabei escolhendo Json por ter encontrado fácil interação com a Unity.
Para a arte dos personagens eu usei uma ferramenta chamada Paint of Persia que cria um canvas que deixa você “pintar por cima” de qualquer imagem no seu monitor. Excelente para animações em rotoscoping como no jogo Prince of Persia.
Apesar de só ter criado imagens estáticas para esse projeto, achei que o estilo se encaixaria bem.
Gameplay
Para a interação com os cenários, todos os objetos importantes são destacados quando o jogador passa o cursor por cima. Quando esses objetos são clicados, uma barra de diálogo aparece no canto inferior com observações sobre o item ou falas de personagens. Fora o terminal da polícia onde o jogador pode fazer buscas por pessoas, estabelecimentos e veículos também existe um botão escrito “Call” no canto superior onde o jogador pode digitar um número de telefone para fazer uma chamada. Um dos números que pode ser chamados é o número do Taxi, que vai abrir uma outra janela de input perguntando pra onde você pretende ir e o jogador deve informar o CEP do local.
Você deve ter percebido que o jogador precisaria gravar muitas coisas como: números de telefone, endereços, nomes de pessoas, placas de veículos e as próprias pistas. Por esse motivo, ao iniciar o jogo, uma mensagem aparece recomendando que ele seja jogado acompanhado de um bloco de notas, seja físico ou virtual. Isso pode afastar alguns jogadores preguiçosos ou outros que simplesmente irão deixar pra jogar depois por não terem papel e caneta em mãos, mas para os que superaram esse obstáculo, a ideia de escrever suas pistas no seu próprio bloquinho aproxima os jogadores muito mais da experiência de um detetive de verdade.
Files
Get Synthwave Investigation (PT - BR)
Synthwave Investigation (PT - BR)
Jogo de Point n Click onde você deve investigar o tráfico de drogas da cidade de Detrópolis
Status | Prototype |
Author | giberto mai urm neto |
Genre | Interactive Fiction, Adventure |
Tags | Cyberpunk, Pixel Art, Point & Click, Robots, Synthwave |
Comments
Log in with itch.io to leave a comment.
Muito bom! Você pretende eventualmente fazer uma versão maior do projeto?
Pretendo refaze-lo e aumentar ele mas dessa vez usando a Godot.