Gah - a solution with more questions. – EntropicLqd

User:Rejecht/Getting Started UE4

From Unreal Wiki, The Unreal Engine Documentation Site
< User:Rejecht
Revision as of 10:54, 10 August 2014 by Rejecht (Talk | contribs) (Structure)

Jump to: navigation, search

Unreal Engine 4

Protocol

Coding Standard

Naming Conventions * Methods * Style * Organization

Development Setup

Replication

Game types and replicated values?

  1. Declare the UPROPERTY as replicated in C++
  2. Initialize the state of the variable in the game type constructor
  3. Declare the type of replication in the game type GetLifetimeReplicatedProps function

Low Level

Structure

Explains the basic client only {Camera, HUD}, client and server {Pawn, Character, PlayerState, GameState}, and server-only {Controller} junction points.

Unreal Architecture

Pointers

When referring to something you use may shared pointers (pointer + reference count), shared references, or weak pointers.

The shared pointer types are optimal for higher level or lower frequency access.

Unreal Smart Pointer Library

.IsValid() is used on shared pointers to check if they are NULL.