La sección Sistemas de jugabilidad contiene información sobre programación de jugabilidad y secuencias de comandos de alto nivel en Unreal Engine(UE), con especial atención a facilitar la interacción entre el jugador y el mundo.
El marco de jugabilidad de UE incluye sistemas centrales y marcos para manejar elementos de juego comunes, como actores, cámaras, componentes, controladores, reglas del juego, modos de juego, entradas del jugador, temporizadores en el juego e interfaces de usuario.
Inteligencia artificial describe los distintos sistemas disponibles que se pueden utilizar para crear contenido dentro de UE, como árboles de comportamiento, sistema de entidades masivas, árboles de estados, sistemas de navegación, objetos inteligentes, sistemas de consultas de entorno, componentes de percepción de la IA y depuración.
Físicas contiene varios subsistemas que calculan los valores de colisión, proyección de rayos y Chaos Destruction y también simulan actores físicos, físicas de ropa y otros materiales, incluidas las físicas del pelo.
El sistema Large World Coordinates introduce la compatibilidad con tipos de variantes de datos de doble precisión en UE, donde se están aplicando amplios cambios en todos los sistemas de motores para mejorar la precisión de los puntos flotantes.
Elementos de jugabilidad basados en datos ayuda a mitigar la cantidad de trabajo y la complejidad que conllevan los juegos que tienen una vida útil prolongada. Por ejemplo, algunos juegos pueden ofrecer actualizaciones a los usuarios a través de un modelo de servicio en línea. Con este modelo, pueden modificarse ciertos parámetros de datos dentro de ese juego para equilibrar o añadir contenido en función de los comentarios de los usuarios.
Gameplay Ability System es un marco muy flexible para construir los tipos de habilidades y atributos que podrías encontrar en un RPG o MOBA. Puedes crear acciones o habilidades pasivas para que las usen los personajes de tus juegos, así como efectos de estado que pueden reforzar o penalizar atributos como resultado de estas acciones. Además, puedes implementar temporizadores de «enfriamiento» o costes de recursos para regular el uso de estas acciones, cambiar el nivel de la habilidad y sus efectos en cada nivel, activar partículas, efectos de sonido y mucho más.
Vehículos es un sistema ligero de Unreal Engine para simular físicas de vehículos.
Las experiencias multijugador modernas de juego en red y multijugador requieren sincronizar enormes cantidades de datos entre un gran número de clientes repartidos por todo el mundo. Es vital saber qué datos envías y cómo los envías para proporcionar una experiencia atractiva a los usuarios, ya que no tenerlos en cuenta puede afectar drásticamente al rendimiento y a la sensación que transmite tu proyecto.
Las guías de tutoriales de jugabilidad de esta sección te darán referencias sobre cómo usar estas funciones y recrear mecánicas y sistemas habituales en los juegos, tanto en Blueprint como en C++.
Directorio de temas de la sección
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.
Física
Chaos Physics es una solución de simulación de física ligera disponible en 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.