Os sistemas de jogabilidade contêm informações sobre programação e códigos avançados de jogabilidade na Unreal Engine (UE), com foco em facilitar a interação entre o jogador e o mundo.
O Framework de jogabilidade na UE inclui sistemas centrais e frameworks para gerenciar elementos comuns de jogabilidade como: atores, câmeras, componentes, controles, regras de jogo, modo de jogo, entrada de jogador, temporizadores de jogabilidade e interfaces de usuário.
A Inteligência Artificial descreve os diversos sistemas disponíveis para criação dentro da UE como:árvores de comportamento, sistema de entidade de massa, State Trees, sistema de navegação, Smart Objects, sistema de consulta do ambiente, componente de percepção de IA e depuração.
A Física contém vários subsistemas que calculam colisão, projeção de raios, Chaos Destruction e simulam atores de física, física de tecido e materiais, incluindo física de cabelo.
Large World Coordinates traz compatibilidade com tipos de variantes de dados de precisão dupla na Unreal Engine, com mudanças extensas sendo implementadas em todos os sistemas da engine para melhorar a precisão de ponto flutuante.
Elementos de jogabilidade orientados por dados ajudam a reduzir a quantidade de trabalho e complexidade envolvida para jogos com um tempo de vida maior. Por exemplo, alguns jogos oferecem aos usuários atualizações por meio de um modelo de serviço on-line. Esse modelo pode ajustar alguns parâmetros de dados no jogo para equilibrar ou acrescentar conteúdo com base em feedback de usuários.
O Gameplay Ability System é um framework muito flexível para criar os tipos de habilidades e atributos que você encontra em jogos RPG ou MOBA. Crie ações ou habilidades passivas para os personagens em seus jogos e efeitos de status que podem aumentar ou esgotar vários atributos como resultado dessas ações. Além disso, implemente temporizadores de "cooldown" ou custos de recursos para regular o uso dessas ações, altere o nível da habilidade e seus efeitos em cada nível, ative partículas, efeitos sonoros e muito mais.
O Vehicles é um sistema leve da Unreal Engine para executar simulações de física de veículos.
As experiências modernas de multijogador da rede e multijogador exigem a sincronização de uma quantidade enorme de dados entre muitos clientes espalhados pelo mundo. Os dados enviados e o modo como você os envia são de extrema importância para fornecer uma experiência de usuário cativante, pois podem afetar em muito o desempenho e a percepção do projeto.
Os guias Tutorial de jogabilidade nesta seção fornecem uma referência de uso dessas funcionalidades, além de explicações sobre como recriar mecânicas e sistemas comuns em jogos em Blueprint e C++.
Diretório de tópicos da seção
Artificial Intelligence
Describes the systems available within Unreal Engine that can be used to create believable AI entities in your projects.
Data Driven Gameplay Elements
Driving gameplay elements using externally stored data.
Gameplay Ability System
High-level view of the Gameplay Ability System
Gameplay Architecture
Reference for creating and implementing gameplay classes.
Gameplay Camera System
Documentation about the Gameplay Camera System in Unreal Engine.
Gameplay Targeting System
An overview of the Gameplay Targeting System plugin framework in Unreal Engine.
Input
Different methods to create and setup input in Unreal Engine
Class Creation Basics
Examples showing how to create classes with Blueprints alone, C++ alone, and a combination of C++ and Blueprints.
Gameplay Framework
Core game systems such as game mode, player state, controllers, pawns, cameras, and so on.
Categoria "Physics"
A física do Chaos é uma solução leve de simulação física disponível na Unreal Engine.
Large World Coordinates
An Overview to Large World Coordinates and how it is used in Unreal Engine 5.
Vehicles
Documentation for Vehicles in Unreal Engine.
Online Subsystems and Services
Learn how to use online subsystems and services in Unreal Engine, including Epic Online Services.
Networking and Multiplayer
Setting up networked games for multiplayer.
Mover
Create movement with rollback networking support.