Multiplayer with Visual Scripting

Multiplayer with Visual Scripting

Updated
2024-05-04
Free
Tools
File Version
1.1
File size
192 KB
Registration required
Description

Easily add multiplayer functionality to your game quickly with these custom Visual Scripting nodes that support: Unity Game Services, Playfab, and Photon PUN. Includes demo flows you can use now!

Making online multiplayer games is HARD, but it doesn't have to be.

 

With this asset, you'll be able to add online multiplayer features to your game quickly and easily without ever needing to write a line of code.

 

This asset contains custom scripts that allow you to use popular multiplayer services with Visual Scripting, such as Playfab, Photon, and the newly released Unity Game Services!

Also included are some demo implementations that show you exactly how you can use the nodes together to create multiplayer features such as:

 

  • Allowing users to register/sign-in to your came with account credentials
  • Saving data in the cloud like user progress, levels, stats, currency, etc
  • Running custom scripts in the cloud for anti-cheat server-side logic
  • Saving and loading custom variables from the cloud so you can update your game over-the-air
  • Matchmaking to automatically connect players, or form lobbies with passwords for private matches.
  • Handle in-game currency, inventories, and purchases
  • + Many more features and demos coming!

 

Integrate Unity Game Services with Visual Scripting:

  • Authentication - Allows your users to register, login, and connect to your game.
  • Remote Config - Allows you to save and load variables in the cloud which you can use to update your game settings without releasing a new version.
  • Cloud Save - Stores your players data in the cloud, allowing cross platform play
  • Cloud Code - Lets you run custom game logic on a remote server to prevent cheating
  • Economy - Manages your in-game currency, items, inventories, and purchases
  • Lobbies - Allows your players to create and join lobbies, public or private, to connect players
  • Relay - Integrates with Lobbies and Netcode for GameObjects to facilitate online play
  • Netcode for GameObjects - Allows players to stay synced and send/receive data over the network for online play.
  • + more integrations coming soon!

 

Integrate Playfab with Visual Scripting:

 

Playfab is a service from Microsoft that allows you to use many network features in your game easily with the Playfab SDK and platform. Some of these features include login and registration, storing player data, game data, cloud scripting, friendslist, leaderboards, and more.

 

This asset includes scripts which allow you to access and use all of these features with Visual Scripting. Demo implementations are also included so you can get started right away.

 

Integrate Photon PUN with Visual Scripting:

 

Photon PUN is a service similar to Unity's Netcode for GameObjects which allows your players to connect, stay in sync, and send/receive data between eachother for online play. A Playfab authentication integration is included in this asset, which allows you to use Playfab to authenticate your users to Photon to prevent application abuse.

 

This asset includes scripts which allow you to access and use all of these features with Visual Scripting. Demo implementations are also included so you can get started right away.

 

This asset is a must-have for beginners interested in adding multiplayer features to their game and those interested in learning how to implement advanced features with Visual Scripting.

 

Technical details

These nodes use a few free projects and SDK’s you’ll have to install to get everything working correctly:

• PlayFab SDK

• Unity Game Services (authentication, lobbies, relay, netcode for game objects)

• PUN 2

 

Includes all of the source code so you can quickly code your own custom nodes for use with Visual Scripting.

Comments
Comments is not yet
Add Comment
Please register
Other interesting assets