Unruly Gamelocker API
The Gamelocker backend (gamelocker.unruly-studios.com) is a self-hosted GitLab instance that stores each learner's coding "profiles" and game files as GitLab projects and repository files. It exposes GitLab's standard v4 REST API and OAuth 2.0 / OpenID Connect authorization server. This is an internal backing service consumed by the Unruly Splats app, not a documented public developer API.
Documentation
Other Resources
OpenIDConnect
https://raw.githubusercontent.com/api-evangelist/unruly-studios/refs/heads/main/well-known/unruly-studios-gamelocker-openid-configuration.json
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/unruly-studios/refs/heads/main/scopes/unruly-studios-scopes.yml
WellKnown
https://raw.githubusercontent.com/api-evangelist/unruly-studios/refs/heads/main/well-known/unruly-studios-well-known.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/unruly-studios/refs/heads/main/conventions/unruly-studios-conventions.yml
MCPServer
https://raw.githubusercontent.com/api-evangelist/unruly-studios/refs/heads/main/mcp/unruly-studios-mcp.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/unruly-studios/refs/heads/main/apis.yml