RDS with Blueprints (AWS)

multiplayscape - Oct 26, 2020

RDS is an SQL database. This will allow you to query cross table.

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27
  • 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.

Note: This plugin is recommended for more advanced users.


The most important benefit of using rds is all columns are queryable and sortable. Setting up indexes will boost the query speed, but even without indexes you can query any column.


You can sort the table with multi-columns. For example, if you have kda and level in a table, if you want to sort players with level, and two players have the same level, then sort them based on kda.


It's designed to execute sql from client. rds's administer account will be managed by aws security manager so it won't be exposed on the client and only your aws account can access it. It's safe to use it with cognito which is an implement of OAuth2 and open id. And it uses short term https connection instead of long term socket connection and aws RDS service will help you execute the statement. So, it is safe to connect RDS from a client.


Our Discord support team has 10 years of experience in aws, linux, macOS, iOS, android, windows, and cloud technology.

IOS is supported. you can release your game on the IOS platform and pass apple reviews with this plugin.


all nodes are latency functions and multi-thread support.

which also means you can't use them in normal function. you can use them in blueprint graph and macros.


for android: only unreal above 4.25


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


SQL vs No-SQL Databases: https://www.youtube.com/watch?v=ZS_kXvOeQ5Y

for android: armeabi-v7a is no longer supported from 4.25

google play store will stop serving armeabi-v7a apk from 1st, August 2021.

Technical Details

Features:

  •  execute statements

Code Modules:

  •  AWSCore [Runtime]
  •  RDS [Runtime]
  •  RDSDataService [Runtime]

Number of Blueprints: 2

Number of C++ Classes: 2

Network Replicated: No

Supported Development Platforms: Win64 / Mac(apple silicon supported) / Linux

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

Documentation:

https://docs.aws.amazon.com/cli/latest/reference/rds-data/index.html

Video Tutorial: https://youtu.be/XiIydHimwYs

video tutorial: https://www.youtube.com/watch?v=QIphNOFV0j0&list=PL9BLqOUwm7Rqgn7GQZoTkZPFvy9K7rarF&index=33&t=9s

Example Project:

Important/Additional Notes: