Multiplayer With Blueprints


Hi Everyone and Welcome! We have created a Unreal Marketplace Plugin that will allow you to scale your multiplayer game without any previous c++ coding experience! Everything is accesible through Blueprints! On top of that, you will also receive a Complete Multiplayer Example Project!

In this documentation, I will be giving a more indepth look at the Example Project, as well as showing you how to connect features already setup in this Example to AWS services. These features include skill/latency based matchmaking, a friend system, a party system to invite and join your friends, a secure login system with user profiles, a no sql database storing game data as well as much more!

We have also added a fully functioning Team Deathmatch Game Mode, multiple different Weapon Meshes, well put together Animations, as well as a Level Design to the example project, which you will have access to with the Purchase of the Multiplayer With Blueprints Plugin!



Plugin Installation


Plugin Installation
πŸ”½


AWS Account Setup

2. Install & Configure AWS Command Line
πŸ”½


3. Learn More About the Powerful AWS Services We Use
πŸ”½


4. How These Services Interact With Each Other In The Example Project
πŸ”½


5. Learn More About IAM Service and Best Security Practices
πŸ”½


Getting Started


1. Project Overview
πŸ”½


2. Converting Our Project To A CPP Project (NOT Using CPP Code)
πŸ”½


3. Game Instance
πŸ”½


4. Process Parameters
πŸ”½


User Login Level


Setting Up Our User Pool With Cognito


Understanding Cognito User Pools
πŸ”½


OverView Of User Pool UI
πŸ”½


Setting Up User Pool In AWS
πŸ”½


How All This Functions In The Example Project
πŸ”½



Linking Identity Pool & Initializing Other Services


Linking Identity Pool To User Pool
πŸ”½


Creating Objects For Each Service
πŸ”½



Introduction To The Remaining 3 Services (Gamelift, Lambda, DynamoDB)


Introduction To Lambda
πŸ”½


Introduction To DynamoDB
πŸ”½


Introduction To Gamelift
πŸ”½


Lobby Level


Overview of Lobby Level


Getting Started in Lobby Level
πŸ”½



Friend System & Party System


Setting Up Friend System
πŸ”½


Setting Up Party System
πŸ”½



Matchmaking (Uploading Server Builds & Configuring Inside AWS)


Setting Up Necessary Blueprint Code
πŸ”½


Uploading Server Builds
πŸ”½


Configuring Matchmaking With AWS (Fleets, Queues, Rule Sets, & Configurations)
πŸ”½



GamePlay Level


Team Deathmatch / Battle Royale Features


Templates for Team Deathmatch / Battle Royale game modes created in conjunction with our Multiplayer With Blueprints Plugin will be released very shortly!!! We will release demo videos in this section to go along with them!

Launching Client Builds To Play Projects
πŸ”½




Gamelift Local


Quicker Server Testing With Gamelift Local
πŸ”½


FAQ


Remotely Accessing Fleet Instance
πŸ”½


Answering Your Questions
πŸ”½



Video Tutorial Series


Bonus Videos
πŸ”½



Example Projects


New Multiplayer With Blueprints Example Project

Previous Multiplayer With Blueprints Example Project

Individual Example Projects
πŸ”½


Combining Individual Plugins Into One Package


Adding Services Into One Bundle
πŸ”½


Adjusting Uproject File For Your Plugin
πŸ”½



Additional Plugins We Offer


Setting Up More Complete Database Systems
πŸ”½


File Storage System (AWS S3)
πŸ”½


Bug Report System (AWS Cloudwatch)
πŸ”½


Loading Screen System
πŸ”½