-
Notifications
You must be signed in to change notification settings - Fork 1
Home
This GameMaker extension brings the full power of the Namazu Elements Core API directly into your GameMaker projects—turning what’s normally a heavy backend integration into a clean set of GML-friendly functions. Instead of spending weeks building authentication, player profiles, cloud saves, inventory, leaderboards, matchmaking, missions, and live notifications from scratch, you can plug in a proven backend and start shipping features immediately. It’s ideal for studios that want modern online functionality (and the ability to scale it) without becoming a backend engineering team—while still keeping control of gameplay logic inside GameMaker and letting Elements handle the infrastructure.
- GameMaker-native wrapper: Simple GML calls that map to Elements endpoints—no wrestling with raw REST requests.
- Player identity & sessions: OAuth2/OIDC-based login/session flows made engine-friendly.
- Core live-game backend modules: Profiles/users, cloud save data, items/inventory, missions/progress/rewards, and metadata/specs.
- Competitive & social systems: Leaderboards/ranks/scores plus followers/friends-style social graph features.
- Matchmaking & matches: Services to support online play loops and session-based gameplay.
- Live ops hooks: Notifications/schedules and health/version endpoints for operating and updating your game more safely.
- Commerce support: Receipt validation flows (e.g., Apple IAP) to connect purchases to in-game rewards.
- Optional advanced capabilities: “Omni” modules for wallets/vaults/smart contracts if your project needs multi-chain features.
If you want, paste your extension’s actual selling points (async pattern, caching, retries, error handling, example projects, supported platforms like desktop/mobile/HTML5), and I’ll rewrite this into a tighter “launch post” with a punchy headline + feature sections + CTA.
Before you start using this extension make sure to check the GML Wrapper Structure for a better understanding of it's features.
The following are the available modules from the Elements API. One page per REST resource, plus the structs they exchange. These are generated from the OpenAPI specification.
- Application
- Auth
- Auth Scheme
- Blockchain
- Codegen
- Deployment
- Elements
- Elm
- Followee
- Follower
- Friend
- Health
- Index
- Inventory
- Invite
- Ios
- Item
- Large Object
- Large Object Mp
- Leaderboard
- Meta
- Metadata
- Metadata Spec
- Mission
- Mock Session
- Multi Match
- Notification
- Oidc
- Product
- Profile
- Progress
- Rank
- Receipt
- Reward Issuance
- Save Data
- Schedule
- Score
- Session
- Signup
- Steam
- User
- Verify
- Version
- Schemas
GameMaker 2026
- Application
- Auth
- Auth Scheme
- Blockchain
- Codegen
- Deployment
- Elements
- Elm
- Followee
- Follower
- Friend
- Health
- Index
- Inventory
- Invite
- Ios
- Item
- Large Object
- Large Object Mp
- Leaderboard
- Meta
- Metadata
- Metadata Spec
- Mission
- Mock Session
- Multi Match
- Notification
- Oidc
- Product
- Profile
- Progress
- Rank
- Receipt
- Reward Issuance
- Save Data
- Schedule
- Score
- Session
- Signup
- Steam
- User
- Verify
- Version