A complete Supabase backend toolkit: auth, cloud saves, leaderboards, realtime, live-ops, AI and editor debugging.ShipIt Supabase Toolkit is render-pipeline agnostic. The core SDK and editor tools work in Built-in, URP, and HDRP projects. Included UI samples use Unity UI/TextMeshPro and may be restyled to match the target project’s visual pipeline.ShipIt Supabase Toolkit is a full stack backend toolkit that helps Unity developers add online game features without building a backend from scratch.It connects your Unity project to your own Supabase project and gives you ready to use systems for authentication, database access, realtime events, storage, cloud saves, leaderboards, inventory, economy, live ops, AI features, and more.This package is designed for indie developers, students, game jam teams, prototypes, and small studios that want to add secure online systems quickly while keeping ownership of their own backend data.What you can build with it:Player login and guest accountsCloud saves and save historyLeaderboards and validated score submissionInventory, currencies, trading, and marketplace systemsFriends, guilds, mailbox, gifts, reports, and moderationAchievements, quests, daily rewards, seasons, and battle pass systemsRemote config, announcements, feature flags, A/B tests, and localizationRealtime chat, presence, lobbies, and lightweight multiplayer backend featuresAI NPCs, semantic search, RAG, content moderation, and AI assisted backend toolsThe toolkit includes an in editor workspace with setup, provisioning, schema browsing, code generation, SQL tools, debugging, realtime monitoring, RLS simulation, and sample scenes. It also includes drop in uGUI prefabs and UI Toolkit screens for common flows like authentication, leaderboard, profile, inventory, cloud saves, and achievements.This package is suitable for most online Unity projects, including casual games, mobile games, RPGs, idle games, puzzle games, social games, party games, educational games, prototypes, and live service projects.It is not a replacement for realtime authoritative netcode or physics simulation. For real-time gameplay movement, combat, or simulation, pair it with Netcode for GameObjects, Mirror, Photon, Fusion, or another networking solution. This toolkit handles the backend around the match: accounts, saves, data, inventory, economy, leaderboards, live ops, AI, and player systems.Your game talks directly to your own Supabase project. No ShipIt runtime server is required, and no game data is proxied through ShipIt. Supabase, Unity, and other trademarks belong to their respective owners. This is an independent third party integration and is not affiliated with, endorsed by, or sponsored by Supabase or Unity.Key features:Supabase runtime SDKAuth, Database, Realtime, Storage, Edge Functions, and RPC supportAsync/await C# APIsTyped database query builderEmail/password loginAnonymous guest loginMagic linksOAuth-ready authentication flowsSession persistence and token refreshCloud saves and cloud save historyLeaderboards and anti-cheat validated score submissionPlayer profilesInventory and currency systemsDouble-entry economy ledgerPlayer-to-player tradingAuction house / marketplaceServer-side IAP validation templatesFriends and social systemsGuilds / clansPlayer mailbox and giftsReports, blocks, bans, and moderation systemsAchievementsDaily rewards and streaksQuests and objectivesSeasons and battle passLobbies and matchmakingRanked matchmaking with ELOTournaments and bracketsRemote configAnnouncements / newsFeature flagsA/B experimentsServer-driven localizationPush notification token registrationRealtime authorization helpersRate limiting / abuse guardWebhooks / event outboxReferrals / invite codesIdempotency helpersAudit log / admin action trailSemantic search with pgvector33 RLS-secured backend SQL packs33 matching C# servicesOne-click backend provisionerSetup wizardSchema browserLive data browserCode generatorSQL consoleNetwork inspectorRealtime monitorRLS simulatorError explainerEnvironment switching for dev, staging, and productionSeed data generator7 ready-to-deploy Supabase Edge Function templatesDrop-in uGUI prefabsThemeable UI Toolkit screensLive-ops web dashboardAI assistantAI schema designerAI RLS generatorAI NPC componentRAG and semantic search supportAI content moderation supportMCP server for AI coding agentsOffline cache and mutation replay queueMock backend for tests and CI5 sample scenesFull C# source includedSupported Unity version:Unity 2022.3 LTS or newerTested with:Unity 6Supported platforms:WindowsmacOSLinuxAndroidiOSWebGLSupported scripting backends:MonoIL2CPPTechnical compatibility:Pure C#No native pluginsIL2CPP-safeAOT-safeWebGL-compatible realtime through browser WebSocketIncludes link.xml for code stripping supportUses UnityWebRequest, UIElements, TextMeshPro, and Unity serializationPluggable JSON serializer supportExternal requirements:A Supabase project is required for live backend functionalityOptional AI features require the developer’s own AI provider key or local model setupOptional Edge Function templates require Supabase Edge FunctionsAI tools were used as an assistive part of the package creation process, mainly for marketing and presentation work. This included exploring logo directions, generating and refining promotional banner concepts, improving store-page wording, and proofreading documentation/description text. The final banner, branding choices, package content, Unity implementation, C# source, testing, and submission decisions were manually reviewed and selected by me. AI was not used as a replacement for development or quality assurance; it was used to speed up visual ideation and communication materials.




