Online Services
We have a number of World Services in Unreal that interact with Morpheus Platform online services outside of Unreal, e.g. our KV Store.
For more details on the underlying APIs of these Morpheus Platform services, see API Reference.
Each Unreal world service contains a C++ base class, defining a basic API, and some blueprint implementable functions to handle actually interacting with the service. We have some blueprint layer example implementations, demonstrating how we communicate with the Morpheus Platform web services, but these can be modified, or replaced entirely with external services if preferred (e.g. if you want to use a custom KV Store, instead of the Morpheus Platform KV Store).
The services are as follows:
Profile (User Profile)
Base world service:
M2_WebServicesProfileDataProvider
BP implementation:
BP_M2_ProfileDataProvider
Role (In-game roles)
Base world service:
M2_WebServicesRoleDataProvider
BP implementation:
BP_M2_RoleDataProvider
KV Store (Key/Value Store)
Base world service:
M2_KVStoreService
BP implementation:
BP_M2_KVStoreService
More details in KV Store Service
Last updated
Was this helpful?