Develop Stacks Connect Plugin for UE5
We are seeking a talented developer to create a Stacks Connect Plugin compatible with UE5. The ideal candidate will have experience in game development and proficiency in working with various game engines. The plugin should facilitate seamless integration with the Stacks blockchain, ensuring functionality and ease of use across all platforms. If you have a passion for innovative game solutions and possess the necessary skills, we want to hear from you!
- ## ✅ Requirements:
- Build a **UE5 plugin (C++-based)** that:
- Opens a browser to initiate Stacks Connect auth (`redirectToSignIn`)
- Listens on a local HTTP server (`localhost:3000`) to receive the auth callback with `authResponse`
- Parses the JWT `authResponse` in UE5 and extracts the session payload (Stacks address, public key, username, appPrivateKey, etc.)
- Exposes BlueprintCallable methods to access:
- `GetStacksAddress()`
- `GetUsername()`
- `IsAuthenticated()`
- Optional: Provide a simple UI Blueprint for demonstration
- Cleanly structured plugin (so it can be reused in other UE5 projects)
- ## Desired Tech Stack / Skills:
- Unreal Engine 5 plugin development (C++ and Blueprints)
- Experience with HTTP servers in UE5 (`HttpServerModule`, `FHttpRouter`)
- Familiarity with JSON parsing in UE5 (`JsonUtilities`)
- Ability to decode JWT (base64 decode + parse payload in C++)
- Understanding of Web3 authentication flows is a major plus
- --
- ## Deliverables:
- Fully functional **UE5 plugin** folder with source
- Working example project demonstrating login flow and display of Stacks auth data
- Documentation (1-page README with setup, usage, and expected output)
- --
- ## Timeline:
- Ideally delivered within **14 days**
- Budget: $250 USD depending on experience and scope
Apply Job!
Apply to this Job