Soil and Flying Acorn

Soil is a focused backend platform that provides authentication, leaderboards, cloud save, remote config, turn-based multiplayer matches, and other services so developers can build and scale games faster.

Soil's easy-to-use Unity SDK gets you up and running in minutes, letting you focus on creating engaging gameplay.

🚀 Quick Start: Full SDK documentation is ready. Sign up for the dashboard to get your SDK token. Questions? Use the contact form or LinkedIn.

Sign up

Soil started as a basic backend for Flying Acorn. After a while, it grew and became the main infrastructure of the studio, and now it is ready to be a reliable service for everyone.

Features

Trusted by Game Studios

زنجیره اعداد: ۲۲۴۸

زنجیره اعداد: 2248

Services Used:
Authentication Leaderboards Cloud Save Remote Config A/B Testing Purchasing Economy In-App Advertisement Socialization
کلماتیک | Kalamatic

کلماتیک | Kalamatic

Services Used:
In-App Advertisement
TwoTopia

TwoTopia

Services Used:
Authentication Leaderboards Cloud Save Remote Config A/B Testing Purchasing Economy In-App Advertisement
Wordloom

Wordloom

Services Used:
Authentication Leaderboards Cloud Save Remote Config A/B Testing Purchasing Economy In-App Advertisement

Benefits

Soil provides a robust backend solution that allows game developers to focus on creating engaging gameplay while we handle the backend complexities.

What's Included

🚀 Development Booster Pack

Service Features
Authentication (Core)
  • Anonymous authentication
  • Profile name, avatar, etc.
  • Track custom user data
  • Apple, Google and GitHub sign-in (Extension)
  • Same account back on a new device by signing in (Extension)
Remote Config
  • Effortless online content updates
  • Define configs on custom tracked user data
  • A/B testing different configs
Cloud Save
  • Save/Load player progress and other info
  • Public saves other players can read
  • View and edit players' saves in the dashboard
Economy
  • Virtual Currency
  • Inventory Items
  • Manage your in-game economy with APIs
Leaderboards
  • Top Relative/General players
  • Keep each player's best or latest score
  • Very large scores, such as 1.5e30
  • Weekly/Monthly leaderboards
  • Winners awarded from your app Economy
  • Leagues (Under development)
Socialization
  • Friend requests: accept, decline or cancel
  • Add friends by player code
  • Block players, without them knowing
  • Per-game limits on friends, requests and blocks
  • Friends follow players who sign in on a new device
  • Friends Relative/Global Leaderboard
  • Referrals: invite friends with a player code, with rewards for the inviter and the new player
  • Instant add/remove (old version)
Dashboard
  • Find players by UUID, player code or username
  • Player feedback inbox and channel setup
  • Friends, referrals and blocked players
  • Settlements, tax invoices and CSV export
  • The ad campaigns showing in your game
  • App settings: name, icon, SDK keys and enabled features
  • Each player's profile, saves, purchases, friends and linked accounts
  • Installs per store and version
  • Manage leaderboards, remote config, A/B tests and economy
Player Feedback
  • Per-game channels: support, rating, idea or suggestion
  • Players read back the status of their own feedback: new, planned, applied or declined
  • Private: no player ever sees another player's feedback
  • Spam guards and muting for repeat senders
Push Notifications
  • Friend requests, nudges, rewards, prize-place drops and match turns, sent by the server through Firebase
  • One call in the game: it only hands over its device token
  • Your own news broadcasts to the players you choose
  • Repeats merged into one notification, at most one per sender a day, with quiet hours
  • Each push in the player's language; Persian and English texts edited in the dashboard
  • A tap tells the game what the push was about, so it opens the right screen; the dashboard counts opens
Storage
  • Ship word lists, levels or themes without an app update
  • Versioned packs: upload as a draft, publish and roll back from the dashboard
  • Background downloads of only the files that changed
  • Each file's size and checksum checked on upload and again on the device
  • Only signed-in players of your game can download; nothing is public

💳 Purchasing

  • Dynamic payment gateway switching
  • Unlimited purchasable items
  • Define payouts from your app economy
  • Real exchange rates for analytics reporting (e.g., Firebase)
  • Comprehensive reports and analytics
  • Invoice page and DeepLink support
  • Web shop: players buy on the web with their player code

Note: Includes Remote Config and Economy modules for convenience

🎲 Turn-Based Matches

  • Asynchronous turn-based play for any game, 2 to 8 seats, with your game's own logic
  • Friend challenges, skill-matched random opponents and separate queues per mode
  • Rooms, join codes and invite links
  • Bots that fill random seats (can be switched off)
  • Results, resign, rematch and head-to-head records
  • Entry fees the server sets per flow; the wallet stays in your game
  • Turn and nudge pushes, presence and live watching
  • Word duels: the first built-in ruleset, refereed by the server
  • Settings, matches, reports and usage in the dashboard

📢 In-App Advertisement

Early version - Contact us for information

  • Banner, interstitial, rewarded and native ads
  • For Publishers: Contact us
  • For Advertisers: CPI/CPC campaigns only

Get Started

Sign up for the Soil dashboard with a few details about your game. We review each signup, and once it is approved your App ID and SDK token are waiting in the dashboard.

💡 Quick Start

No need to wait for approval: the Unity SDK and full documentation are ready, so you can start integrating right away.

Contact Us

Questions about Soil or your signup? Write to us below, or reach us on LinkedIn.

Features needed: