Stop paying per player and stop writing server code. Universal Backend Generator is a Unity Editor tool that builds two matching pieces with one click: a ready-to-deploy Node.js + SQLite server, and a Unity C# client for talking to it. You get player accounts, per-player data security, a full skill-rating (SR) engine, backups, a security self-test and a load test without writing a line of backend code.
You own everything. The server is plain JavaScript in a folder next to your project, so you can run it on your own PC, a cheap VPS or any cloud host. There are no per-player or per-request fees and no vendor lock-in. Updating a live server is just as simple: Create Update Package makes a folder with an updater and step-by-step instructions. You copy it to the server and double-click. It backs up, updates, restarts and checks your server, and puts everything back by itself if the server doesn't come up.
Not just for Unity. Every backend also comes with a JavaScript/TypeScript client for web games, websites and apps, plus an OpenAPI description of every endpoint. Godot, Unreal or any other engine or language can use the same server.
Secure from day one. Players sign in and get a session. An access-rules file decides what each player may read and write: only you can change your own profile, and only the people in a conversation can post in it. A report mode lets you see what would be refused before you switch enforcement on. Verify My Backend checks your live server's security in seconds and tells you exactly what to fix.
Built for competitive games. Match results go into a configurable SR engine that ranks 1v1 duels, team matches (5v5, squads) and free-for-all lobbies of up to 200 players, such as a battle royale. Choose the match type per game mode. In team matches each player is rated against the other team's average SR, so carrying a weaker team earns more. In a free-for-all, SR follows the finishing place. Pick a ready-made style (Competitive, Community, Hardcore or Classic), or fine-tune it yourself:
tier boundaries and placement matches
win-streak bonuses and margin-of-victory bonuses
draws per game mode
reduced gains against repeat opponents
leaver penalties and rank-floor protection
an optional performance bonus for top scorers in team and free-for-all matches
kills, deaths, assists and kill streaks saved as stats, which never change SR on their own, so players can't farm kills to rank up
Every SR change is kept in a per-player history. A preview shows what a formula change would do before you apply it.
Try it in minutes. Click Generate & Boot Local Server, open the included demo scene and press Play. Sign in, play 1v1, team and free-for-all test matches and watch the server's real SR changes, see the leaderboard and chat, and watch the access rules refuse a player editing someone else's profile. A full user manual is included.
Works with Unity 2022 LTS and Unity 6, on Windows, macOS, Linux. Suitable for any online genre: competitive shooters, battle royales, party games, co-op, mobile and PC games, VR, and community revival projects.
Built to grow. The generator is designed to be extended. Drop-in JavaScript plugins and the same generator window will take you from a first test server to a large online game.
Support & community
Join the UBG Discord: https://discord.gg/Bwjg8vFBQt
Open a ticket in #verification with your Asset Store invoice number to unlock the support, bug-report and feature-request channels.