O Modelo de Ação e Aventura LEGO® fornece os blocos de construção para uma jogabilidade clássica de ação e aventura completa com tarefas, combate e quebra-cabeças. Acima de tudo, esse modelo apresenta os dispositivos de montagem LEGO®, para que você possa provar ao mundo suas habilidades profissionais de construção LEGO. Entre nessa experiência enquanto curte suas vibrações relaxantes e sons agradáveis.
Nesse jogo, há um único universo, mas muitos mundos para salvar e vários chapéus para usar. Torne-se um Guerreiro, Destruidor ou Ladrão e desbloqueie tarefas que utilizam ferramentas exclusivas à medida que muda seu estilo de jogo para cada personagem de classe. Com cada classe, cumpra seu dever heroico de salvar o universo enquanto combate inimigos irritantes.
Na terra da LEGO, vale a pena ser um herói. Suas ações podem render pinos, que você pode usar para montar adereços que desbloqueiam novas áreas, cumprem requisitos de tarefas e liberam troféus no jogo. Conforme você avança em cada classe, encontrará desafios gratificantes que te manterão alerta enquanto passa pelos obstáculos.
No final de cada tarefa de classe, você vai descobrir que a banana estragou! Cabe a você enfrentar o chefão Peely Bone, o PNJ desonesto, em um sistema de combate baseado em Verse. Você encontrará essa batalha com cada classe à medida que muda seu estilo de luta para combinar com sua arma.
Quando tudo acabar, termine o jogo com um tutorial junto com o passo a passo a seguir e salve seu universo aprendendo a mecânica para recriar essa experiência. Boa sorte na sua aventura, pessoa heroica!
Acesse o Modelo de Ação e Aventura LEGO
Siga as etapas a seguir para acessar esse modelo no UEFN.
No Navegador de Projetos, navegue até Modelos de marcas e use o menu suspenso Todas as marcas para selecionar Ilha LEGO®.
Selecione o Modelo de Ação e Aventura LEGO. Em seguida, em Nome do projeto, digite o nome do projeto.
Em Padrões do projeto, defina se o seu projeto estará sob o Unreal Revision Control e defina a Seleção de Equipe.
Clique em Criar para carregar o projeto.
Como criar uma tarefa personalizada
O modelo de Ação e Aventura oferece muitas tarefas que dão aos jogadores um senso de propósito durante o jogo. Essas tarefas são rastreadas individualmente por meio de dados persistentes.
Inicie uma sessão para que possa testar sua tarefa à medida que a cria.
Você pode criar um dispositivo Verse para configurar tarefas no jogo e conceder itens como pinos colecionáveis LEGO® como prêmios às pessoas participantes. Você também pode usar esse sistema de tarefas para avançar na história do jogo.
Por meio de eventos como Tarefa iniciada, Tarefa cancelada e Tarefa concluída, você pode fazer com que os itens apareçam quando as tarefas começarem.
Para criar um sistema de tarefas, siga as etapas a seguir.
Na barra de ferramentas da janela de visualização, crie um dispositivo Verse chamado LEGO_quest_giver e arraste-o para o projeto.
Depois, arraste dois dispositivos Botão para o projeto.
Chame um de button_quest_giver e o outro de button_quest.
Adicione o seguinte código Verse ao seu projeto.
Verseusing { /Fortnite.com/Characters } using { /Fortnite.com/Devices } using { /Verse.org/Simulation } using { /UnrealEngine.com/Temporary/Diagnostics } # ==================================================================================================================================== # LEGO quest giver device that manages a linear quest system # ====================================================================================================================================No Navegador de Conteúdo, navegue até "Fortnite, Dispositivos, Lógica" e arraste dois dispositivos Rastreador para o projeto.
Chame um de tracker_main_quest e o outro de tracker_quest_giver.
Coloque o dispositivo Botão "button_quest" em um local visível próximo de seu PNJ para que os jogadores possam ativar a tarefa.
Coloque o dispositivo Botão "button_quest_giver" dentro do holograma do PNJ para que fique oculto.
No Navegador de Conteúdo, navegue até "Fortnite, Dispositivos, !Beta" e arraste um dispositivo Gerador de PNJ até o projeto.
Como configurar o dispositivo Tarefa
Em seguida, configure o dispositivo "LEGO_quest_giver" e vincule seus dispositivos para configurar seu primeiro sistema de tarefas. Para isso, siga os passos a seguir.
Em seu projeto ou no painel Organizador, selecione o dispositivo "LEGO_quest_giver".
No painel Detalhes do dispositivo, navegue até QuestGiverName e defina o nome do PNJ que definirá o nome da tarefa.
Em seguida, navegue até Button_Interact e defina a opção como button_quest_giver.
Navegue até TrackerDevice e defina a opção como tracker_quest_giver.
O sistema de tarefas é configurado como uma matriz de lego_quest ou lego_quest_repeatable. Uma tarefa LEGO é um sistema de tarefas único pelo qual os jogadores podem progredir em qualquer ordem.
Como criar tarefas repetíveis
Para tarefas repetíveis, você pode até mesmo criar uma mecânica que exija a coleta constante de pinos ou definir inimigos que podem ser derrotados várias vezes.
No painel Detalhes do dispositivo "LEGO_quest_giver", selecione o ícone + para Tarefas para adicionar um elemento de matriz à tarefa.
Certifique-se de que a matriz esteja definida como LEGO_quest e, em seguida, navegue até Nome e digite o nome da tarefa.
Expanda a matriz Texto de exibição e defina o texto para o diálogo.
Na matriz Tarefa, navegue até TrackerDevice e defina a opção como tracker_main_quest.
Seus jogadores não poderão aceitar novas tarefas, a menos que você as defina como repetíveis. Você também pode configurar um dispositivo Gatilho para redefinir a progressão da tarefa.
Redefinir tarefas
Para redefinir suas tarefas, siga as etapas abaixo.
No Navegador de Conteúdo, navegue até Fortnite, Dispositivos, Lógica e arraste um dispositivo Gatilho até o projeto.
No painel Organizador, selecione o dispositivo "LEGO_quest_giver".
Em seguida, no painel Detalhes, clique no menu suspenso Trigger_ResetProgress e selecione o dispositivo Gatilho.
No painel Organizador, navegue até Área de demonstração, DemoDisplay_Quest para visualizar a tarefa de demonstração pré-configurada.
Como configurar os rastreadores
Você pode usar o dispositivo Rastreador para incrementar, decrementar e concluir suas tarefas LEGO. Cada tarefa deve ter seu próprio dispositivo Rastreador atribuído para gerenciar seu progresso.
Para criar uma tarefa básica e não repetível, siga as etapas abaixo.
No painel Organizador, selecione o dispositivo Rastreador "tracker_main_quest".
No painel Detalhes, defina Estatística Rastreada como Eventos.
Defina TargetValue como 1 para garantir que o valor inicial seja zero. Esse valor é incrementado sempre que uma etapa da tarefa é concluída. Para mais etapas de tarefas, aumente o valor para que os eventos de conclusão continuem a incrementar o rastreador.
Defina Quantidade ao Receber como 1.
Navegue até IncrementProgress e, em seguida, defina a matriz como ButtonQuest e o evento como OnInteract. Você pode definir vários eventos como requisitos de tarefa para incrementar essa opção, de maneira semelhante às tarefas criadas no Modelo de Ação e Aventura. Por exemplo, é possível definir requisitos de tarefa como entrar no mundo, abrir uma porta secreta ou derrotar um chefe.
No painel Organizador, selecione o dispositivo Rastreador "tracker_quest_giver". A seguir, no painel Detalhes, defina Atribuir no início como False.
Como configurar os Geradores de PNJ
Você pode usar o dispositivo Gerador de PNJ para gerar um tipo de personagem Guarda, que tem o comportamento de patrulhar e enfrentar os jogadores em combate.
Para usar uma definição personalizada de PNJ em Verse com o dispositivo Gerador de PNJ, siga as etapas a seguir.
Na pasta de conteúdo do projeto, crie um Blueprint de Definição de Personagem chamado NPCDef_QuestGiver.
No painel Detalhes da Definição de Personagem, altere as configurações para que correspondam à tabela abaixo.
Opção
Valor
Explicação
Tipo
Guarda
Define que tipo de personagem IA será gerado por este SpawnDefinition.
IA selecionada
NanaSplit
Escolhe um personagem IA para ser gerado a partir dessa predefinição.
Comportamento
Comportamento Verse
Define como o personagem IA gerado se comportará depois de ser gerado.
NPCBehaviorScript
npc_behavior_quest_giver
Selecione um código Verse do tipo "npc_behavior" para controlar o PNJ gerado.
Precisão
Moderado
Determina a precisão de tiro dos guardas.
Pode estar Atordoado, Mas Não Acabado
false
O PNJ não entrará no estado Atordoado, Nas Não Acabado (DBNO).
Modificadores - Índice [0]
Modificador de equipe
Define o modificador a ser aplicado.
Opção de equipe
Índice
Define o tipo de equipe.
Índice de equipe
1
Define o número do tipo de equipe.
No painel Organizador, selecione o dispositivo Gerador de PNJ.
No painel Detalhes, defina a Definição de Personagem PNJ como NPCDef_QuestGiver.
Premiar com pinos LEGO®
Recompense os jogadores ao longo do jogo, concedendo pinos LEGO® coletáveis por suas ações e ao derrotar inimigos. Você pode colocar os pinos manualmente ou usar a linguagem Verse para configurá-los para aparecerem aleatoriamente em todo o ambiente, de forma que os usuários possam obtê-los eliminando PNJs, destruindo adereços e concluindo minijogos de montagem.
No Modelo de Ação e Aventura, os jogadores recebem pinos que podem ser usados para avançar na história e comprar troféus no jogo. Use o dispositivo Coletável para criar pinos para os jogadores colecionarem.
Você pode usar um conjunto de objetos para conceder pinos de maneira eficiente durante o jogo. Grupos de objetos são úteis para gerar grandes quantidades de objetos.
Em vez de criar e destruir pinos constantemente, você pode pré-criá-las antes do início do jogo e gerá-las conforme necessário. Com objetos pré-criados, você pode ativá-los em suas posições definidas para serem liberados. A pré-inicialização de recursos, como pinos, pode ajudar a reduzir os custos de desempenho vinculados à realocação de memória.
Esse modelo usa dispositivos Gerador de Itens, juntamente com o dispositivo Verse LEGO_stud_spawner_pool, para especificar um local e o número de peças que devem surgir com a função SpawnStudsAtLocation(). Isso teletransporta o número necessário de dispositivos Gerador de Itens para o local que gera pinos. Depois que o dispositivo Gerador de Itens tiver gerado pinos nesse local, ele será adicionado novamente ao grupo e poderá ser reutilizado.
Você pode adicionar dispositivos Gerador de Itens ao nível e, em seguida, atribuir a eles uma tag de grupo associada, para que sejam agregados e gerados quando e onde você quiser.
Como criar um grupo de objetos
Para criar um grupo de objetos para fazer surgir pinos, siga as etapas abaixo.
No painel Explorador do Verse, crie um dispositivo Verse chamado LEGO_stud_pool e arraste-o até o projeto.
Adicione o seguinte código Verse ao seu projeto.
Verseusing { /Fortnite.com/Devices } using { /Verse.org/Colors } using { /Verse.org/Simulation } using { /Verse.org/Simulation/Tags } using { /UnrealEngine.com/Assets } using { /UnrealEngine.com/Temporary/Diagnostics } using { /UnrealEngine.com/Temporary/SpatialMath } # ============================================================================================================================================No painel Detalhes, clique em +Adicionar e selecione Marcação de tag de Verse.
No menu suspenso Tags, expanda a matriz e selecione LEGO_stud_pool_tag.
Como adicionar os Geradores de Itens
Cada dispositivo Gerador de Itens pode gerar somente um único coletável do tipo pino. Portanto, você deve ter tantos dispositivos Gerador de Itens no grupo quanto a quantidade de pinos que deseja gerar. Siga as etapas abaixo para configurar os dispositivos Gerador de Itens.
No Navegador de Conteúdo, navegue até Fortnite, Dispositivos, Itens e arraste um dispositivo Gerador de Itens até o projeto.
No painel Detalhes, adicione uma matriz a Lista de itens e defina-a como CP_Ingredient_GoldStud.
Navegue até Movimentação Inicial do Item e defina a opção como Lançamento para obter o efeito de rebate quando coletado.
Adicione uma Marcação de tag de Verse e defina-a como lego_stud_itemspawner_tag.
Copie e cole esse dispositivo quantas vezes forem necessárias para ter o número desejado de Geradores de Itens no seu grupo.
Como usar o grupo para gerar pinos
Você pode usar os Geradores de Itens acima para gerar pinos no seu jogo. Isso significa que você pode responder a vários eventos de jogo usando apenas dispositivos comuns.
Por exemplo, você pode fazer surgir pinos quando um PNJ for eliminado, quando um requisito de dispositivo Montagem for atendido ou até mesmo quando uma tarefa for concluída.
Para fazer gerar grupos de pinos no jogo como recompensa quando a tarefa for concluída, siga as etapas a seguir.
No painel Organizador, selecione o dispositivo distribuidor de tarefas LEGO criado anteriormente.
Navegue até a matriz Tarefas, expanda-a e encontre a seção Recompensa. Em seguida, verifique se ele está definido como lego_stud_spawner.
Em "Quantidade", defina a quantidade de peças que deseja conceder aos jogadores. Como o dispositivo Gerador de Itens pode apenas gerar um item, você precisará de um dispositivo Gerador de Itens para cada valor de prêmio. Portanto, se sua recompensa for 15, você precisará de 15 Geradores de Itens para gerá-los simultaneamente.
Defina SpawnType como Lançamento para corresponder à Tag de marcação de Verse nos seus dispositivos Gerador de Itens.
Você pode iniciar uma sessão para testar se a geração funciona.
Como criar um sistema de ataque baseado em Verse
Nenhuma aventura está completa sem uma batalha de chefes! Desafie seus jogadores com inimigos PNJs difíceis contra os quais os jogadores devem usar estratégia para derrotar.
Nesse modelo, os PNJs usam ataques de área de efeito (AdE) que teletransportam um Explosivo para as pessoas e ataques de atordoamento que colocam as pessoas em estase temporária.
Dentro da arena de batalha, os jogadores podem esperar melhorias de combate baseadas na classe e diversos potencializadores para ajudar na luta.
Você pode alterar o dispositivo Verse controlador de ataque de PNJ para controlar a frequência e os ataques que os PNJs utilizam.
Digite o código abaixo nos seus próprios projetos para criar sua própria variação da batalha de chefes PNJs.
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Verse.org }
using { /Verse.org/Assets }
using { /Verse.org/Colors }
using { /Verse.org/Random }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Assets }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/SpatialMath }
Como projetar sua ilha
A seguir estão algumas dicas para encaixar as peças da sua incrível experiência de jogo.
Dê um passo a mais no seu projeto criando uma interface de usuário personalizada para manter seus jogadores entretidos. Esse modelo usa retratos de jogadores e barras de vida de com corações para não usar um design de interface de usuário comum.
Não deixe que seus jogadores se percam! Posicione as peças LEGO® coletáveis estrategicamente para guiar os jogadores ao longo de um caminho desejado.
À medida que a dificuldade dos quebra-cabeças aumenta, não deixe de oferecer dicas no HUD e sugestões de texto para orientar os jogadores no caminho certo.
Use o dispositivo Montagem para desbloquear áreas secretas. Você também pode combinar o dispositivo com sequências cinematográficas e até mesmo com o Propulsor de Adereços para dar vida às montagens.
Não deixe de conferir todo o código Verse usado para criar esse jogo clicando em Verse na barra de ferramentas do UEFN.