콘텐츠로 건너뛰기
Patreon Tier Entitlement Checker Blueprint Nodes 제품 등록을 위한 미디어 1개

설명

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.

포함된 포맷