Como a demonstração Além das Trevas, uma das nossas primeiras decisões foi ter tanta parte do gameplay e da história contada de forma dinâmica dentro do próprio mundo. Este pode ser um processo difícil quando você quer equilibrar ambos os progressos de comunicação para o jogador através da interface do usuário, ao mesmo tempo que também faz com que eles se sintam como se estivessem realmente dentro do mundo que você construiu. Para at
- Dicas Visuais - Objetos, imagens ou arranjo de recursos que passivamente reforçam a história ou dão dicas ao jogador quando faz sentido para o mundo.
- Lore - Quando um jogador clica/toca em itens específicos na casa, informações importantes de história são exibidas na tela inteira . Essa narrativa só é visível para o jogador que clicou/toquei no Objeto. O tom é sempre informativo no tom e frase.
- B bolhas de pensamento - Quando um jogador clica/toca em itens específicos na casa, uma reação de diálogo de texto é exibida perto do objeto . Essa narração só é visível para o jogador que clicou/toquei no Objeto. O tom é sempre em primeira pessoa e observação.
- Anúncios - Quando um jogador clica/toca em um item corrompido na casa, o diálogo de terceiros é exibido em todos os jogadores's screen at once . Essa narração às vezes transfere todos os jogadores para o estado corrompido da sala em que eles estão.
Nesta seção, mostraremos como usamos essas técnicas e recursos específicos para imersão de jogadores em nossa narrativa, ainda encorajando exploração, comunicação de progresso e manter o jogo justo para o jogador individual e justo em uma experiência multijogador.
Dicas Visuais
Uma dica visual é uma ferramenta importante para fortalecer a narração e dizer às pessoas o que elas precisam saber sobre seu objetivo sem usar palavras . Usando
Nossa primeira regra era que, se quássemos usar uma dica visual para ensinar algo aos jogadores, ela deve ter uma razão para existir, mesmo que os jogadores não estejam presentes. Se colocássemos um grande sinal com instruções claras de o que fazer para um quebra-cabeça, isso pareceria fora de lugar dentro da casa. No entanto, se estabelecêssemos um avô que é consumido por desenhar em t
Nossa segunda regra era que não sempre precisávamos dizer aos jogadores o que fazer ou como resolver quebra-cabeças porque eles são úteis para seu ambiente. Por exemplo, às vezes uma linha de energia caindo em uma piscina de água é suficiente de uma dica visual para comunicar que os jogadores estão em perigo de serem elétricos se eles continuarem se movendo naquela direção.
Conhecimento
Além de usar dicas visuais para guiar os jogadores passivamente, também escolhemos exibir informações importantes sobre a família na tela inteira como um precursor para iniciar o quebra-cabeça da sala sempre que um jogador clicou ou toou em itens específicos na casa. Para guiar os jog
Inicialmente, usávamos Highlight para cada objeto que um jogador poderia interagir, mas o ruído visual era dominante e os jogadores não sabiam claramente com o que interagir para ler o lore. Decidimos usá-lo apenas para destacar itens que estavam corrompidos ou perigosos, e este feedback visual permitiu que os jogadores facilmente conduzissem a história para a frente.
Depois que o jogador clicou no objeto com o lore, precisávamos de uma maneira de exibir as informações na parte superior da tela.
Sabíamos que os jogadores estariam acessando esta experiência de uma variedade de dispositivos, incluindo PC, console e dispositivos móveis, e eles precisariam ser capazes de clicar ou tocar a tela para interagir com a experiência. Nós não queríamos um monte de botões na tela para distrair o conteúdo, então nós fizemos um botão invisível na tela do tamanho de toda a tela para que os jogadores pudes
Bolhas de Pensamento
Precisávamos de uma maneira para o personagem do jogador comunicar ideias ao jogador, como fornecer mais sabor de narração ou reforçar o que eles precisavam fazer. Nossa solução era exibir bolhas de pensamento, ou reações de texto do personagem , perto de objetos não-lore sempre que o jogador selecionava-os. Isso só é exibido para o jogador que clicou ou tocou no Objeto, e o tom é sempre
Para criar bolhas de pensamento, nós ligamos um BillboardGui com um filho TextLabel para objetos não-lore. Isso nos permitiu exibir diálogos no espaço 3D perto do objeto sem o texto ocupando toda a tela. Sem
"What is…this…<br/><stroke color="#dcc7ff" joins="miter" thickness="2" transparency="0.5"><font size="60"><font color="rgb(10,8,11)"><i>....hunger….void….pull…</i></font></font></stroke> isso é ... <br/><stroke color="#dcc7ff" joins="miter" thickness="2" transparency="0.5"><font size="60"><font color="rgb(10,8,11)"><i>...fome....vazio....empurrar....</i></font></font></stroke>
Ao usar TextLabels em vez de imagens, mantivemos o texto lível por Roblox, e pudemos manter o conteúdo lível por muitos jogadores sem fazer nada! Para mais informações sobre esse processo, veja traduções automáticas .
Anúncios
Embora quássemos que o personagem do jogador tivesse reações ao mundo, também queríamos que o mundo em si reagisse à sua presença. Para alcançar esse objetivo, incluímos anúncios, ou diálogo de terceiros, que
Ao usar a propriedade TextLabel.RichText e fornecer alguns comandos de HTML nela para impulsionar as alterações, também fomos autorizados a fazer alterações no meio da frase! Por exemplo, a seguinte marcação de texto rico nos permitiu interromper a reação do personagem do jogador pela corrupção dos pensamentos da entidade corrompida:
What is…this…<br/><stroke color="#dcc7ff" joins="miter" thickness="2" transparency="0.5"><font size="60"><font color="rgb(10,8,11)"><i>....hunger….void….pull…</i></font></font></stroke>
Tivemos vários desses tipos de anúncios, seja iniciado por volume de peças invisíve