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:
π Official Documentation: Setup guides, API references, and best practices.
π¬ Discord Community: Join our community to ask questions, share feedback, and get direct support.
π₯ Video Tutorials:
New Series (Full Voiceover): Step-by-step guidance on implementing modules with narration.
Legacy Series (Silent): In-depth visual walkthroughs for core system setups.
π‘ 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.