547 Game Studio (formerly known as Multiplayscape) - Blueprints for GraphQL (AWS)

Blueprints for GraphQL (AWS AppSync)

Stop manually building strings and struggling with authentication. Blueprints for GraphQL provides a streamlined, parameter-driven interface to connect your Unreal Engine project to AWS AppSync or any GraphQL API.

Designed for developers who want a structured way to handle GraphQL without writing C++, this plugin handles the heavy lifting of request construction and real-time communication.

πŸš€ Key Features

  • Real-Time Subscriptions: Full support for AppSync GraphQL Subscriptions. Receive instant, pushed updates from your backend for live game events, real-time chat, or dynamic world changes.

  • Parameter-Based Requests: No more messy string concatenation. Use dedicated nodes with inputs for:

    • Queries & Mutations

    • Variables

    • Operation Names

    • Custom Headers

  • Built-in AWS Authentication Helpers: Skip the headache of manual signature generation. Includes helper functions to automatically generate authentication headers for:

    • AWS IAM (SigV4)

    • Amazon Cognito

    • API Key Auth

  • Lightweight & Flexible: The plugin constructs your inputs into valid GraphQL JSON payloads internally, keeping your Blueprint graphs clean and manageable.

πŸ›  How It Works

Instead of forcing a rigid JSON parser on you, this plugin acts as the transport and construction layer. You provide the GraphQL parameters and variables, and the plugin handles the protocol-specific formatting and delivery to AWS AppSync.

πŸ“š Resources & Support

Need help getting started? Check out our official documentation and tutorial series to see the system in action:

πŸ›‘ Committed Support

We know that backend integration can be complex. That is why we prioritize fast, reliable support for every customer.

  • Responsive Assistance: Our average response time is under 2 hours. We are committed to ensuring you aren't left waiting when you're in the middle of a development sprint.

  • Proven Satisfaction: Our customers consistently rate our after-sales support as a key highlight of their experience with our products.

  • Community-Driven: Have a question or a feature request? Join our Discord community to get help directly from us and other developers.

Don't worry about getting stuckβ€”we are here to help you get your game across the finish line.