Files
UnrealEngineUWP/Engine/Documentation/Source/Gameplay/Gameplay.INT.udn
Ben Marsh 40fd45b376 Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main)
#rb none
#lockdown Nick.Penwarden

[CL 3239839 by Ben Marsh in Main branch]
2016-12-19 13:09:22 -05:00

138 lines
3.8 KiB
Plaintext

Title: Gameplay Guide
Crumbs:%ROOT%
Description:Overviews and examples of gameplay functionality for programmers and visual scripters.
Availability:Public
version: 4.9
parent:%ROOT%
order:6
type:landing
[VAR:Params]
[PARAM:image]
![](%ROOT%/placeholder_topic.png)
[/PARAM]
[PARAM:icon]
![](%ROOT%/gameplay_icon.png)(convert:false)
[/PARAM]
[PARAM:title]
%Gameplay:title%
[/PARAM]
[PARAM:description]
%Gameplay:description%
[/PARAM]
[PARAM:path]
[RELATIVE:Gameplay]
[/PARAM]
[/VAR]
[VAR:Topic]
[OBJECT:Topic]
%params%
[/OBJECT]
[/VAR]
[VAR:TopicCompact]
[OBJECT:TopicCompact]
%params%
[/OBJECT]
[/VAR]
[VAR:Role]
[OBJECT:Role]
%params%
[PARAMLITERAL:id]
gameplay
[/PARAMLITERAL]
[/OBJECT]
[/VAR]
[OBJECT:TopicButtonList]
[PARAM:icon]
![](%ROOT%/gameplay_icon.png)(convert:false)
[/PARAM]
[PARAM:title]
Basic Gameplay Concepts
[/PARAM]
[PARAM:description]
These pages will introduce you to key Unreal terms. To add new types of gameplay objects, you will generally create a new class.
A class is a template, or collection of rules, for your new object, so that you can create as many copies as you need, each containing
properties and behavior that you set in the template.
[/PARAM]
[PARAM:links]
* [](Gameplay/UnrealTerminology "%Gameplay/UnrealTerminology:description%")
* [](Gameplay/ClassCreation "%Gameplay/ClassCreation:description%")
[/PARAM]
[/OBJECT]
[OBJECT:TopicList]
[PARAM:icon]
![](%ROOT%/gameplay_icon.png)(convert:false)
[/PARAM]
[PARAM:title]
Framework
[/PARAM]
[PARAM:description]
In Unreal Engine 4, there are a number of classes that come with preset behavior to help you get started with your game. Read more
about these building blocks and how they work together in the framework overview or quick reference, or jump straight to a particular
class page for more information.
[/PARAM]
[PARAM:links]
[DIR(output:"listbutton" type:"reference" tags:"Gameplay Framework" parent:"Gameplay" org:"hierarchy")]
[/PARAM]
[/OBJECT]
[OBJECT:TopicButtonList]
[PARAM:icon]
![](%ROOT%/gameplay_icon.png)(convert:false)
[/PARAM]
[PARAM:title]
Gameplay Elements
[/PARAM]
[PARAM:description]
Although each game may have different characters, rules, and visual styles, there are some core elements that are more universal.
From input to saving, find overviews of these topics and example setups in C++ and/or Blueprints here.
[/PARAM]
[PARAM:links]
* [](Gameplay/Input "%Gameplay/Input:description%")
* [](Gameplay/Networking "%Gameplay/Networking:description%")
* [](Gameplay/SaveGame "%Gameplay/SaveGame:description%")
* [](Gameplay/DataDriven "%Gameplay/DataDriven:description%")
* [](Gameplay/AI "%Gameplay/AI:description%")
* [](Gameplay/Localization "%Gameplay/Localization:description%")
* [](Gameplay/Analytics "%Gameplay/Analytics:description%")
[/PARAM]
[/OBJECT]
[OBJECT:TopicButtonList]
[PARAM:icon]
![](%ROOT%/profile_icon.png)(convert:false)
[/PARAM]
[PARAM:title]
Gameplay Tools
[/PARAM]
[PARAM:description]
[/PARAM]
[PARAM:links]
* [](Gameplay/Tools/GameplayDebugger "%Gameplay/Tools/GameplayDebugger:description%")
* [](Gameplay/Tools/NetworkProfiler "%Gameplay/Tools/NetworkProfiler:description%")
* [](Gameplay/Tools/VisualLogger "%Gameplay/Tools/VisualLogger:description%")
[/PARAM]
[/OBJECT]
[OBJECT:TopicList]
[PARAM:icon]
![](%ROOT%/gameplay_icon.png)(convert:false)
[/PARAM]
[PARAM:title]
Gameplay How To's
[/PARAM]
[PARAM:description]
This section provides step-by-step instructions on how to generate some of the most common gameplay scenarios.
Whether it is how to spawn enemies or pick-ups in your game, change camera angles, or set up player inputs; these pages provide example setups for you in both Blueprints and C++.
[/PARAM]
[PARAM:links]
[DIR(end:"3" type:"how-to" output:"listbutton" parent:"Gameplay" org:"hierarchy")]
[/PARAM]
[/OBJECT]