Como criar um jogo de terror no Unity
Os jogos de terror vêm em muitos formatos e formas, desde um surto de vírus pós-apocalíptico em 3D e ação em 3D até um plataforma 2D mais simples com um pixelizado estética.
Desenvolvedores de todo o mundo estão ansiosos para criar o próximo grande jogo de terror que cativará a atenção dos jogadores e deixará sua marca na história, mas como em qualquer objetivo, é não sem um desafio.
Neste artigo, mostrarei exemplos de bons jogos de terror e como prototipar um em Unity.
Vamos começar!
Exemplo 1: Resident Evil
Resident Evil se tornou um marco no gênero de terror.
Lançado em 1996, o jogo segue a fórmula clássica: colocar o jogador em uma área fechada, cara a cara com o inimigo (no caso zumbis) com uma quantidade limitada de recursos (munição) com a opção de lutar ou fugir o inimigo. Em alguns casos, fugir do inimigo não é uma opção, caso em que o jogador tem que lutar, não apenas zumbis, mas também outros monstros mutantes.
Os jogos terminam com um jogador sobrevivendo e escapando da área infectada, mas a batalha está longe de abrir caminho para uma sequência.
O jogo acentua a evasão em vez da ação total.
Exemplo 2: Alien: Isolamento
O protagonista principal chega com uma equipe a uma estação espacial, apenas para encontrá-la danificada e sua comunicação offline.
Devido a algumas circunstâncias, o protagonista principal é separado do resto da tripulação e descobre que a nave está infestada de criaturas alienígenas inteligentes, mas muito perigosas, que perseguem os humanos e os usam como hospedeiros para produzir mais de sua própria espécie (com o hospedeiro inevitavelmente morrendo quando o período de incubação termina).
Mas os alienígenas não são os únicos inimigos que o protagonista tem que enfrentar. Mais tarde, é descoberto que, devido a um mau funcionamento do sistema, os andróides que deveriam ajudar a tripulação agora são instruídos a massacrar os sobreviventes restantes.
O jogo acentua a evasão em vez de lutar diretamente contra os inimigos, já que o jogador está em grande desvantagem numérica e superado pelos alienígenas e andróides.
O jogo termina com o protagonista principal destruindo a estação e tendo uma última batalha contra a criatura alienígena restante na nave de fuga.
A fórmula
Muitos jogos de terror seguem a mesma fórmula: coloque o jogador em um espaço fechado com inimigos que superam em muito (ou superam) o jogador. Basicamente, faça as probabilidades contra o jogador, mas ainda dê ao jogador as ferramentas necessárias para superar a situação em que se encontra.
Quando se trata do design do nível do jogo, as cores são geralmente sombrias e escuras. O jogador já deve se sentir tenso apenas por estar naquele ambiente.
Os itens disponíveis para autodefesa não devem ser muito poderosos, mas ao mesmo tempo fornecer proteção suficiente para passar de nível.
Prototipando o jogo em Unity
Unity é muito versátil quando se trata de que tipo de jogos podem ser feitos lá.
Mesmo que você não seja muito habilidoso com Unity, há muitos recursos online disponíveis para simplificar o processo de prototipagem.
Um lugar onde você pode encontrar modelos e texturas prontos para uso é Unity Asset Store. Ele contém milhares de modelos 3D, scripts, texturas, modelos e muito mais.
Defina o protagonista principal
O protagonista principal pode ser homem ou mulher, dependendo do seu enredo (ou ter vários protagonistas, se necessário).
Já que estamos falando de prototipagem, você não precisa se preocupar com a originalidade ainda, então você pode usar Asset Store para encontrar os modelos que você pode usar em seu protótipo.
Exemplo de protagonista: Personagem de sobrevivência pós-apocalíptica
Defina o inimigo
Os inimigos são as entidades das quais o protagonista principal terá que lutar ou fugir. Pode ser qualquer coisa, desde hordas de zumbis até uma, mas uma criatura monstruosa extremamente inteligente.
Exemplo para o inimigo: Mutante2
Projete o nível do jogo
Dependendo do seu protagonista e do inimigo, o nível pode ser qualquer coisa, desde um espaço bem fechado (ex. hospital) até um cenário de mundo mais aberto (ex. ruas da cidade ou floresta escura).
Certifique-se de que o jogador tenha espaço suficiente para poder fugir do inimigo ou não ter escolha a não ser lutar.
Escolher o estilo de nível certo tem um grande impacto na imersão do jogador.
Exemplo para o nível do jogo: Hospital Horror Pack
Ir trabalhar
Como você pode ver, Unity'sAsset Store tem muitos recursos gratuitos para ajudá-lo a acelerar o processo de prototipagem.
Assim que terminar de prototipar e testar a ideia, é hora de começar a trabalhar e começar a fazer um jogo completo.
Dependendo do seu conjunto de habilidades, talvez você não consiga fazer todo o trabalho sozinho (modelagem 3D, programação, design de níveis, áudio, etc.). Para isso, você tem várias soluções: peça ajuda a desenvolvedores com ideias semelhantes ou aprenda você mesmo a desenvolver jogos.
Contrate desenvolvedores profissionais Unity
Não há nada de errado em recorrer a serviços profissionais para ajudá-lo a acelerar o processo de desenvolvimento.
Contrate Unity desenvolvedores profissionais de todo o mundo. Certifique-se de revisar suas classificações e entregas anteriores para encontrar a melhor correspondência.
Aprenda o desenvolvimento do jogo
Muitos recursos on-line o ajudarão muito ao aprender o desenvolvimento de jogos.
Unity oferece um curso completo que ajudará você a aprender o desenvolvimento de jogos de A a Z.
O curso se chama Espadas e Pás e ensina todos os aspectos do desenvolvimento de jogos (design artístico, programação, áudio).