Introdução à Geração de Mundo (Worldgen)

Hoje vamos mostrar um primeiro olhar sobre o sistema de geração de mundo do Hytale: a tecnologia que sustenta cada área que você vai explorar no modo Aventura. Como você pode imaginar, há muita coisa para cobrir — então vamos lá!

O mundo de Orbis

Este conceito artístico mostra quatro das zonas que compõem o planeta Orbis, onde grande parte da história do Hytale acontece. Cada zona é única. Nosso sistema de geração de mundo utiliza um conjunto diferente de regras para cada uma, e cada zona tem seus próprios biomas. Se você observar bem, verá como a topografia subterrânea muda conforme você passa de cavernas sinuosas e masmorras da zona 1 até florestas subterrâneas da zona 4.

Gerando uma zona

Aqui está um exemplo do sistema de geração baseado em zonas em ação. A imagem mostra a zona 1 vista de cima, com vários biomas diferentes: florestas, lagos, colinas, ravinas e mais. O sistema conecta esses biomas de forma fluida com características topográficas como poças e rochas salientes. Também é possível ver alguns “pontos de interesse” gerados automaticamente.

Cada zona tem seu próprio conjunto de blocos e conteúdo distinto, incluindo móveis, raças de NPCs, criaturas, vegetação, clima e geologia. Explorar uma caverna em Borea será muito diferente de explorar uma caverna na Emerald Grove, por exemplo.

Áreas costeiras e oceano profundo

As zonas também têm características costeiras diferentes, incluindo biomas específicos para as margens. Por exemplo, a zona 3 pode ter uma costa montanhosa, enquanto a zona 2 pode ter praias de areia.

Esses elementos únicos continuam debaixo d’água, com segredos a serem descobertos se você tiver coragem de se aventurar nas profundezas.

A partir da costa, há um desnível abrupto — uma prateleira oceânica — que leva ao oceano profundo. Esse oceano profundo é, de certa forma, uma zona por si só, com perigos e recompensas para exploradores audaciosos.

Além dos oceanos, há “terras infinitas”: embora a história do Hytale possa não levar você tão longe, a tecnologia de worldgen garante que sempre haja algo novo para encontrar além das bordas do mundo.

Cavernas geradas e masmorras

A geração de mundo também se aplica às áreas subterrâneas, incluindo cavernas e masmorras. Cada zona segue princípios diferentes para gerar esses espaços:

  • Cavernas são totalmente procedurais e repletas de segredos e criaturas, sendo uma fonte importante de recursos.
  • Masmorras têm múltiplas câmaras e encontros, conectadas por passagens, e frequentemente culminam em uma “Sala Final” com desafios e recompensas pensadas pela equipe de world-team.

Prefabs!

As masmorras são apenas um exemplo de como conteúdo pré-fabricado (“prefabs”) é incorporado à geração de mundo. Já criamos milhares de prefabs — até agora, cerca de 3.785 — que vão desde feições ambientais como árvores e rochas até ruínas, edifícios e encontros especiais.

Esses prefabs são distribuídos de forma aleatória pelo mundo. Alguns aparecem apenas uma vez, e muitos têm seus próprios gatilhos e eventos. Cada prefab é construído “à mão” como um “blueprint”: além do design visual, ele pode ter eventos, condições e recompensas associadas.

Masmorras de portal

Há um tipo específico de prefab: masmorras de portal. Quando certas condições são atendidas, você pode entrar por um portal e encontrar uma masmorra desenhada à mão, com regras, terreno e blocos específicos. Dentro dessas masmorras, talvez você não possa quebrar todos os blocos, exigindo que você use outras habilidades para superar obstáculos.

O que você encontrará “do outro lado” varia bastante. Um exemplo inicial dado é o Templo de Gaia, incluindo uma parte chamada “Jardim dos Elementos”.

Pequacos felizes (“Happy Little Accidents”)

Além de todas as regras previstas para cada zona, algumas das características mais interessantes surgem quando conjuntos de regras diferentes se chocam de maneiras inesperadas. Nós chamamos esses momentos de “happy little accidents” (“pequenos acasos felizes”).

Por exemplo: rios que cortam montanhas, masmorras divididas por ravinas, pântanos que se estendem até encostas de montanha, ou cavernas que escondem minas perdidas. Esses toques aleatórios ajudam a tornar cada mundo — e cada aventura — verdadeiramente única.

Personalização para criadores de conteúdo

Toda a nossa engine de worldgen será totalmente personalizável por criadores de conteúdo:

  • Vocês poderão ajustar as “regras de geração” por meio de arquivos de configuração.
  • Dá para escrever suas próprias regras — ou usar as nossas.
  • Também será possível criar e compartilhar seus próprios prefabs e masmorras, incluindo masmorras de portal.
  • Vocês poderão configurar blocos, ambientes e até NPCs.
  • Com essas opções, criadores terão total poder para criar biomas, zonas e até mundos inteiros personalizados.