Skip to content
Media 1 for listing Patreon Tier Entitlement Checker Blueprint Nodes

Description

Turn your Patreon into your storefront. Patreon Access lets players log in with their own Patreon account straight from your game — one browser click, no server, no client secret, no website to maintain. Read their entitled tier in Blueprint or C++ and gate characters, chapters, or cosmetics behind any pledge threshold. Price-based checks survive tier renames, a 40-day offline cache keeps paying patrons unlocked on the go, and the RFC-8252 loopback OAuth flow with CSRF protection keeps it secure. Register a free OAuth client, paste your Client ID, ship it.

Features:

  • In-game Patreon login via OAuth 2.0 authorization-code flow with loopback redirect (RFC 8252 native-app pattern) — no embedded browser, no backend

  • Fully asynchronous, delegate-driven API — no game-thread blocking

  • CSRF-safeguarded callback: each login carries a single-use random state nonce; forged or spurious localhost requests can neither complete nor cancel a pending login

  • No client secret shipped; public-client token exchange (client id only)

  • Membership and entitled tiers (id, title, pledge amount in cents) exposed to Blueprint and C++

  • Recommended cents-threshold gating that survives tier renames on your Patreon page

  • Offline grace via local cache in a plugin-owned save slot (configurable lifetime, default 40 days)

  • Silent refresh-token renewal and optional auto-refresh at boot

  • OnMembershipUpdated / OnMembershipFailed Blueprint-assignable delegates

  • Endpoint overrides in Project Settings — route the token exchange through your own proxy later with zero code changes

  • Dev console commands (Patreon.Login, Patreon.Refresh, Patreon.Status, Patreon.Logout), compiled out of Shipping builds

Code Modules:

  • PatreonAccess (Runtime)

Number of C++ Classes: 4

Network Replicated: No

Supported Development Platforms: Win64, Mac, Linux

Supported Target Build Platforms: Win64, Mac, Linux (desktop only — the login flow requires a system browser and a localhost port)

Documentation:

Online: Patreon Access Plugin | Krypsis Syndicate

README: included in the plugin (setup, full API and settings reference)

Important/Additional Notes: Requires a free Patreon OAuth client registration on your creator portal. Tokens are stored locally on the player's device; the plugin communicates only with Patreon's official API endpoints. No data is collected or sent anywhere else.

Included formats