The Black Friday Sale is here! Save up to 70% on select products now through December 2.

GraphQL plugin

multiplayscape - Nov 12, 2020
1
5 out of 5 stars(1 rating)
  • 100%
  • 0%
  • 0%
  • 0%
  • 0%

GraphQL plugin

  • Supported Platforms
  • Supported Engine Versions
    4.23 - 4.25
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Video Tutorial:

https://www.youtube.com/watch?v=7piFqM9OGZw

https://www.youtube.com/watch?v=MmGKu08iTTw

https://youtu.be/GSqle1tsp18

Example Project: Coming Soon


GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data.


You may want to access your lambda functions or dynamodb tables in your dedicated server. but expose your access key id and secret key to access lambda and dynamodb directly is unsafe because unreal will package it into your client too. So, here comes AppSync, you can access lambda function and dynamodb tables with graphQL. with WAF, you can limit only access requests from aws servers will be accepted and the others will be dropped. safe and easy.


With this plugin, you can subscribe a subscription query in graphql. So that you don't need to query dynamodb table in every tens of seconds. you can subscribe update, create and delete event to track the modifications to dynamodb tables.


When you create your game, you may want player know his friends' state, whether he is online or not. and want to get invitation pops up immediately when it's sent. This is made possible through communicating to dynamodb or rds tables through graphql.

it supports API Key, OIDC and cognito user pool, IAM as credential.

Technical Details

Features:

  •  send GraphQL request

Code Modules:

  •  GraphQL [Runtime]

Number of Blueprints: 1

Number of C++ Classes: 1

Network Replicated: No

Supported Development Platforms: Win64 / Linux / Mac

Supported Target Build Platforms: Win64 / Linux / Mac / Android / iOS

Documentation: https://graphql.org

Video Tutorial: https://www.youtube.com/watch?v=7piFqM9OGZw

Example Project: coming soon