Beta testing Free API keys are open for testing. Paid tiers are waitlisted while we harden billing, legal, and audit workflows.

Social Casino

Slot math for social and free-to-play casino games

Cymba handles the math layer for social casino slot games. You define the game in JSON, Cymba resolves the outcome as a multiplier, and your app decides what that multiplier means in virtual coins or loyalty points.

No real-money handling

Cymba returns multipliers only. Your app applies them to virtual coin balances.

Fast game library expansion

Clone a template config, adjust the reels and paytable, validate, and launch a new game without writing engine code.

RTP control per game

Track theoretical and observed RTP per config to tune game feel and virtual coin economy balance.

API example

Resolve a social casino spin

Request
POST /api/v1/spin
Authorization: Bearer cy_live_...

{
  "config": "tropical-fruit-blast",
  "lines": 30
}
Response
{
  "result": {
    "round_id": "01JR4T2W...",
    "grid": [[2,5,1],[3,5,4],[5,5,2]],
    "summary": {
      "total_multiplier": 8,
      "breakdown": {
        "ways": 8
      }
    }
  },
  "provably_fair": {
    "server_seed_hash": "7d2b4a...",
    "nonce": 19
  }
}

Social casino games and slot math

Social casino apps let players spin slot games using virtual coins — no real-money wagering, no prize redemption. The business model is typically in-app coin purchases, ad monetisation, or engagement mechanics.

From a math perspective, social casino slots are functionally identical to any other slot game. They still need configurable reel strips, paytable evaluation, feature triggers, RNG, and RTP tuning. The only difference is that the multiplier output maps to virtual coins instead of a real-money balance.

Cymba handles the math layer and leaves the virtual coin economy to the app.

Why social studios use an API

Building a slot math engine from scratch takes longer than most social studio teams expect. You start with basic reels and quickly discover the surface area: symbol weights, win-mode evaluation, free-spin recursion, hold and respin states, multiplier chains, max-win caps, and the testing required to trust the output.

An API makes slot math an integration rather than a build. Your team defines the game, calls the API, and works on what differentiates your product: themes, progression systems, player retention, and the overall app experience.

Managing a game library through configs

Social casino apps typically ship with multiple slot games and add new ones regularly to drive retention. With Cymba, each game is a JSON config stored in the dashboard.

Adding a game means creating or cloning a config, adjusting the math settings, validating the config, running test spins in the playground, and assigning it an ID your app calls. That workflow does not require engineering involvement for every new game.

Game designers and math consultants can work directly in the config editor, validate their changes, and see the RTP impact before anything goes live.

RTP and virtual coin economy balance

In social casino, RTP has a direct effect on coin economy. A higher RTP means players retain coins longer, reducing pressure to purchase. A lower RTP drains coins faster, potentially increasing purchase frequency but also increasing churn if players feel unlucky.

Getting the balance right usually requires iterating. Cymba's RTP tooling lets teams calculate theoretical RTP for any config and track observed RTP from real spin logs. A game performing outside its expected range is detectable early.

Feature mechanics that work for social games

Social casino slots benefit from feature-heavy mechanics that drive excitement. Cymba supports free spins, cascades, hold and respin, mystery symbols, wild features, random multipliers, and meters through config. A social studio can enable or combine these mechanics by changing the JSON config rather than writing new evaluation code.

Scaling across players

Social casino platforms can generate large spin volumes. Cymba is an API-first service, so scale is an infrastructure concern, not a config problem.

API key tiers control rate limits and production access. Studios testing game configs can work on a free tier; production deployments move to paid tiers as volume grows.

Frequently Asked Questions

Does Cymba handle virtual coin balances?

No. Cymba returns multipliers. Your app manages coin balances, win calculations, and any loyalty or reward logic.

Can I run different volatility profiles across games?

Yes. Volatility is a property of the config — reel strips, paytable distribution, feature frequency, and max win. Different configs produce different volatility.

Can I build a game lobby with multiple games on one API key?

Yes. Each game is a separate stored config. One API key can access all configs on an account.

Ready to test Cymba?

Start with a free API key, clone a template, and run your first provably fair spin.