Starting the networked First Person Shooter
Ok, now that we have covered the basics, let's put this information to use and begin work on our network shooter project!
Preparing the NS project
The first thing we need to do is remove a few things that have been provided to us by default in the project. We are going to be removing code from a few of the objects and adding some of our own. I will run through this very quickly, as any significant code changes will be described later in the project. First, navigate to NS.h
and change #include "EngineMinimal.h"
to #include "Engine.h"
.
Next, navigate to NSGameMode.h
and add the following enum
above the ANSGameMode
class definition:
UENUM(BlueprintType) enum class ETeam : uint8 { BLUE_TEAM, RED_TEAM };
Here ...
Get Unreal Engine 4.X By Example now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.