Backmatter – Beginning Unreal Game Development: Foundation for Simple to Complex Games Using Unreal Engine 4

Index
A
Access Specifier property
Action Mappings
Actors
Brush
Curved Stair
definition
Hollow property
Linear Stair
Sides properties
Size properties
Spiral Stair
type
Brushesvs Meshes
Component
add button
Rotating Movement
structure
creating an event
Fog
getting reference
light
SeeLights
Material
elements
material scaling
surfaces
textures
Static Mesh
Modes Panel
physics
replace Mesh
Volumes
Camera Blocking
Kill ZVolume
Modes Panel
Pain Causing
Physics
Physics Volume
Trigger Volumes
Add Controller Pitch Input function
Add Controller Yaw Input function
Ambient Sound Actor
Pitch Multiplier property
Sound Cue Editor
sound property
Volume Multiplier property
Array
add node
ForEachLoop node
insert node
item node
last index node
length node
remove elements
retrieving elements
set array element node
zero based
Atmospheric Fog Actor
Attenuation
Ambient Sound Actor
Attenuation category
Attenuation Distance category
Falloff Distance
spheres
Attenuation Curve
defined
Sound Attenuation Asset
Audacity
Audio
background noise, create
Box Trigger
enemy spheres
Fire Cue Actor
row of fire, create
Audio nodes
Branch Node
Concatenator Node
Delay Node
Doppler Node
Looping Node
Mixer Node
Modulator Node
Oscillator Node
Random Node
Switch Node
Wave Player Node
Axis Mappings
B
Bind function
Blueprints
actors
SeeActors
classes
flow control
SeeFlow control
variables
SeeVariables
Border Widget
Breakpoints
Button Widget
C
Canvas Panel
example
properties
Anchors
Size to Content
ZOrder
Widget, properties
Behavior
Clipping
Localization
Navigation
Performance
Render Transform
Category property
Character movement, Input Mappings
Add Controller Pitch Input
Add Controller Yaw Input
Axis
Blueprints
Blueprint, walking movements
Event Graph
JumpAction
Scale property
Characters
Components
defining
Jump function
Movement Components
Braking Friction Factor
Crouched Half Height property
Default Land Movement Mode
Default Water Movement Mode
Gravity Scale property
Mass property
properties
Collect Item Tint
OrbCollectedTint Border Widget
ShowOrbCollectedTint variable
Collision
Block
sphere falls
sphere’s WorldStatic Collision Response
Can Character Step Up On property
cause damage
Apply Damage Node
Character temporarily invincible
Cube Mesh
destroy character
Event Hit Node
Enabled property
Object Type set
Overlap
Event ActorBeginOverlap
PhysicsBody Collision Response
Preset property
Trace Responses
Collisions
definition
Hit Events
Overlap Events
Compile button
Condition property
D
Damage functionality
EnemySphere
EventGameOver Node
Health variable
logic, script
Pain Causing Volume
Trigger Volume
Damage Tint
Boolean variables
ShowDamageTint variable
ShowOrbCollectedTint variable
Data type
Boolean
byte
float
integer
rotator
string
transform
vector
Debugging Blueprints
Delay Node
E
Elevator Platform
blueprint
characteristics
Event Graph tab
initial location variable
StartWithUpwardsMovement variable
Timeline curve, creation
Enemies
Blueprint, create
Event Graph
initial location
sphere
Timeline curves
UseXMovement variable
Epic Games Launcher
Learn tab
Marketplace tab
Vault
Event graph
Event tick node
Exponential Height Fog Actor
F
FlipFlop Node
Flow control
branch node
Do N node
DoOnce MultiInput node
DoOnce node
FlipFlop node
ForLoop node
ForLoopWithBreak node
gate node
MultiGate node
retriggerable delay node
sequence node
switches
WhileLoop node
Fog
Atmospheric fog actor
definition
properties
sun disc
Exponential Height
definition
properties
Player Start Actor
Function Node
Functions
inputs and outputs
local variables
properties
reusability
welcome message
G
Game Mode
Blueprint Class
defining
maps
properties
state
Game over menu
Border Widget
logic, add
red tint, add
reference, create
Restart Level button, add
Widget file, create
Gate node
Geometry Brush
Get node
Grid Snapping
H
HUD
Bind function
designing layout
health, tracking
layout
Print String Nodes
Progress Bar
script, logic
Text Widget
I
Image Widget
Immersive Mode
Input Mapping
Actionvs . Axis
create input
Instance editable property
Intensity property
Internal structures, building
Fire Obstacle, add
houses, add
inner walls
platform of blocks, add
J
Jump Function
K
Keywords property
Kill ZVolume
L
Layout Transform
Left mouse button (LMB)
Level Blueprint
compiling
event graph
nodes
pins
Level Blueprint
Level door logic
DoorCollision volume
HUD, modify
Text Widget
variable, create
Level Editor
interface
Moving, rotating, and scaling Actors
Move Tool
Rotate Tool
Scale Tool
World Spacevs . Local Space
panels
Content Browser
Details Panel
Modes Panel
Toolbar
Viewport
World Outliner
Place Mode
Unreal Enginevs. Unreal Editor
Level Editor
Content Browser
Add New button
Asset Window
back/forward button
breadcrumbs
Import button
Save All button
Sources Panel
Details Panel
Property Matrix
Transform category
View Options
Immersive Mode
orthographic views
Snapping
End key
Grid
Rotation
Scale
Surface
View Mode
Detail Lighting
Game View
Lighting Only
Lit
piloting actions
Player Collision
Show Flags
Unlit
Visibility Collision
Wireframe
View Options
color-coded system
Search Asset Class Names
Search Asset Path
Search Collection Names
Show Collections
Show Developers Content
Show Engine Content
Show Localized Content
Show Plugins Content
Thumbnail Edit Mode
Tilesvs . Listvs . Columns
World Outliner
data
Grouping Actors
organize and find Actors
Light Actor
Lights
build
definition
Directional
Affects World
Cast Shadows
color
Indirect Lighting Intensity
Intensity
Point Light
properties
Rect Light
Sky Light
Source Soft Angle
Spot Light
Temperature
Volumetric Scattering Intensity
Mobility
types
M, N
Maya navigation
MultiGate node
O
Orb Item
Box Collision
components
Disable Input Node
door behavior, modify
elevator platforms
EndOverlap Node
level, add
OrbsCollected variable
variable, create
P, Q
Packaging
advanced settings
build configuration
default map selected
defining
export and prepare game
pak file
Project Settings
Rendering Hardware Interfaces
target platform selected
Pak file
Pause functionality
Pause menu
logic switches
MyCharacter
MyHUD Widget
Widget file, create
Pawn
Camera Component, add
definition
Spring Arm Component, add
Static Mesh Component
Playable Character
Action Mappings
Axis Mappings
Blueprint file, create
Game Mode, create
input mappings
jump and look functionality
pause functionality
presses a button
walking functionality
Player, Controller
advantages
definition
input, add
Playing Area
ground objects, create
Material, add
Player Start Actor, add
Wall enclose, add
Play sound nodes
GetActorLocation node
Level Blueprint
Trigger Volume
Private property
Progress Bar Widget
R
Rect Light
Render Transform category
Replication property
Retriggerable Delay Node
Right mouse button (RMB)
Rotating Door
bright light, add
Door Actor
doorway, create
frame, add
physical object
Timeline curve
Viewport
Rotation Snapping
S
Scale Snapping
Sky
atmosphere, sun and clouds, create
default map setting
Project and level, create
Sky Light
Slider Range property
Snapping technique
Sound Cue
Output Node
Palette window
Play Node button
Sound Cue Editor
Sound Waves
Sound Cue Editor
Sound Wave properties
Can Release property
Format category
Mature property
Max Count
Sample Rate property
Sound category
Subtitle Priority property
Subtitles category
Voice Management category
Spoken Text property
Spot Light
Static Mesh Actor
Subtitle Priority property
Surface Snapping
T
Text Widget
3D objects, importing
cgtrader.com
.fbx file
free3d.com
Timelines
add curve to track
curve
key
node pins
options
track
types, track
Tooltip property
U
Unreal Editor
Unreal Engine
Actors
Brush
Components
definition
Lights
Materials
Particle System
Static Meshes
C++ source code, install
Epic Games Launcher
Levels
create, open and save
defining
Play button
licensing
Project Browser
New Project tab
projects tab
registration
software generations
Unreal Motion Graphics (UMG)
Editor
Widget Blueprint Editor
User Interfaces
Border Widget
Button Widget
Canvas Panel
Horizontal/Vertical Box
Padding property
Progress Bar Widget
Root Widget
Blueprint
Color and Opacity
Foreground Color property
Is Focusable
Text Widget
UMG
Visual Designer
V
Value Range property
Variables
data type
default value
delay duration
get node
properties
set node
View Mode
Viewport, navigation
camera speed
focusing
Maya
mouse
WASD
Visual Designer
definition
device safe zones
Grid Snapping
Layout Transform
localization
Render Transform
screen size
toggle dashed outlines
widget locking system
W, X, Y, Z
Wave Player Node
Widget Blueprint Editor
Win screen menu
Box Trigger, add
GameOverMenu Widget
logic, add
reference, create
World Outliner