Unisave lets you easily build a highly-customizable backend server. It gives you a database, cloud code, real-time messaging, and deployment. Take our examples and bend them to your needs for FREE.Website | Documentation | Github | Itch.io | DiscordBringing cloud to your Unity projectToday, everything is connected to the internet. Players expect that modern games utilize this by providing features like online leaderboards, account registration, or real-time chat. But these features take a long time to build, especially when you have to learn additional technologies, like PHP or Javascript.Unisave is a platform on which you can quickly build and deploy your custom backend server. The cloud code is written in C# and is part of your Unity project, placed in so-called Backend folders. It is automatically uploaded to the cloud, speeding up your development. Just click the [ ▶ ] button.You get an instance of ArangoDB database, where you can store any data. This schema-less database lets you quickly iterate your design and provides cool additional features you might find useful (graph data modelling, fulltext search).You want to have your feature in production tomorrow? Take our examples and templates, modify them if you want, and deploy:▰ Chat Example [try now on itch.io]- Add real-time chat to your game- See the examples folder of this asset▰ Email Authentication [docs]- Register players with email and password▰ Steam Authentication [docs]- Login players via Steam▰ Steam Microtransactions [docs]- Integrate Steam in-game purchasesOther backend solutions provide single-purpose features (leaderboards, achievements, etc.), but their product is difficult to customize. The goal of Unisave is to provide an extensible platform, with which new and revolutionary games can be developed. Think of Dark Souls messages and similar asynchronous multiplayer mechanics. Any turn-based game can also be entirely built on Unisave.Unisave is free during development and starts to be paid the moment you want regular players to use your backend server. We are a small service - building an indie platform for indie devs, so the price is reasonable and reflects our infrastructure expenses. But don't worry, we know how to scale big during your game release!Use Unisave to build▰ Leaderboards▰ Account System▰ Turn-based Multiplayer▰ Matchmaker▰ Achievements▰ In-game economy▰ IAP ValidationSome other features include▰ View and edit player data from the web console▰ Extract information from the database▰ Separate development, testing, and production environments▰ Explore analytics▰ Send automated mailRead the detailed list of features on the website.▰ Free during development: yes▰ Backend language: C#, part of your Unity project▰ Authoritative: yes▰ With persistence: yes, full access to ArangoDB▰ Access to web services: yes, via an HTTP client▰ Backend model: request-response▰ Integration with: Steam▰ Real-time: no, use Photon instead▰ Turn-based-real-time: yes▰ Hosted in cloud: yes, no need to buy any servers▰ RPCs: yes, called "Facets"▰ ORM: yes, called "Entities"▰ Database type: NoSQL, schema-less, multi-model- documents, key-value, graph, text-search- JSON▰ Serialization: yes, advanced and transparent▰ Environments: yes- development, production- adding custom environments- custom environment variables for configuration▰ Metrics: many- hourly, daily, monthly- active users, new users, request count, crashes- retention ("unbounded" and "day N")- session duration histogram- request endpoint processing time and crash rates▰ Development web console: nice- easily inspect recent requests- see the arguments, returned value, thrown exception, logs, etc.- one-click access to the database via Aardvark by ArangoDB▰ Communication protocol: HTTPS