---
title: Folk Software: multiplayer games, store and payment integration
description: We build our own games and help studios ship theirs. Steam and Microsoft Store integration, Stripe and Adyen purchase flows, and server-authoritative multiplayer, from the studio behind FOLK.
image: https://folk.software/social-logo.png
---

# Folk Software

We build our own games. We help studios ship theirs. Storefronts, payments, browser games, and the infrastructure under all of it.

[Live spectator view of FOLK, our own game, running in production](https://folk.lol/watch)

## Services

We take the parts of a product where being late or unreliable is expensive.

### Store and payment integration

Steam and Microsoft Store behind one abstraction, so the two stay in sync: Steamworks authentication and overlay, achievements, purchases credited end to end. For selling direct, Stripe and Adyen, with Avalara for EU VAT and US sales tax, refunds and chargebacks. Entitlements delivered back through an inventory service or a custom microtransactions API.

Stack: Steam, Microsoft Store, Stripe, Adyen, Avalara

### Frontend, backend and infrastructure

React and Next.js frontends, Node backends, Postgres for durable data and Redis for hot state, CI/CD and deployment. Nothing game-specific about any of it: the same work sits behind any web service or site that real people use.

Stack: Next.js, Node, Postgres, Redis, CI/CD

### Browser game development

Client and server multiplayer for browser games: tick-rate simulation, hot state in Redis and durable state in Postgres, a custom canvas client on the frontend. The panel at the top of this page is that system, running in production. We also build in Unity or Phaser when either is the better fit.

Stack: Colyseus, Redis, Postgres, Unity, Phaser

### Self-hosted AI agents

AI agents connected to the tools and knowledge your team already uses: repositories, documentation, infrastructure and internal APIs. We deploy them into infrastructure you control, with explicit permissions, observable actions and human approval around consequential work.

Stack: Codex, MCP, Local models, Docker

### Workflow automation and infrastructure

Replace recurring operational work with workflows that can actually be relied on: integrations, scheduled jobs, event-driven processes and deployment automation. We build the infrastructure around them too: CI/CD, observability, backups and reproducible environments, so the automation remains understandable when something fails.

Stack: n8n, Hermes, Ansible, Docker, AWS

## Clients

- [Goodgame Studios](https://goodgamestudios.com/)
- [Klang Games](https://www.klang-games.com/)

## Our game: FOLK

A free-to-play sandbox MMORPG, live and shipping. One codebase, seven places to play it, and every one of them with its own rules about builds, accounts and money.

Platforms: Browser, Telegram, Android, iOS, Windows, macOS, Linux

FOLK started as a TON Foundation hackathon win, got a feature in the Telegram Apps Center, and ended up placing among the top-grossing games there. Then we decided it was not ambitious enough. We removed all of it and rebuilt the game free to play: a sandbox MMORPG with a mean streak.

- [FOLK](https://folk.lol)
- [Requiem for the NFT](https://folk.lol/news/requiem-for-the-nft)

## Studio

Three people, and no fourth to hand it to.

We met in Berlin working at a Rocket Internet company and kept ending up on each other’s projects. Each of us is a senior generalist with one thing we go deep on, as you can see below. We work remotely, across time zones, adapting to client needs when necessary.

We take a small number of engagements at a time.

### Sasha

The youngest of the team, but his track record says veteran: Rocket Internet, team lead at Babbel, full-stack at Glassnode, moving between frontend, backend, web3, and data, from raw pipelines to the charts that make sense of it. MCP servers too, the AI integration layer. Off the clock he trades his editor for Ableton, making his Mac’s transistors hum with electronic music. [SoundCloud](https://soundcloud.com/agudulin)

### Alex

The oldest of the team and the first to try whatever came out last week, blockchain or AI. His résumé includes Rocket Internet, backend at Babbel, before digging deep into web3 as a lead software engineer at ARCx DAO and Octav. Today he builds AI integrations and deploys agents for different clients. Off the clock he plays guitar, blues, fittingly, since he is the oldest.

### Giovanni

In a polyamorous relationship between art and development. Like his two teammates, his résumé includes Rocket Internet, before jumping into game development at Wargaming, helping start the indie studio Frozen Monkey Games, and Klang Games. He also handled art direction for FOLK. Off the clock he runs his art magazine, BKK ART MAG. [BKK ART MAG](https://www.bkkartmag.com/)

## Contact

Tell us what you are shipping, and when.

A launch date and the shape of the problem is enough to start. If we are not the right people for it, we will say so in the first reply.

- Email: [hello@folk.software](mailto:hello@folk.software)
- LinkedIn: https://www.linkedin.com/company/folk-software
- Registered: Folk Software Pte. Ltd., 68 Circular Road, #02-01, 049422 Singapore

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://folk.software/#organization",
      "name": "Folk Software",
      "legalName": "Folk Software Pte. Ltd.",
      "url": "https://folk.software",
      "email": "hello@folk.software",
      "logo": "https://folk.software/social-logo.png",
      "description": "Folk Software is a three-person studio building real-time multiplayer games and the store, payment and entitlement systems behind them.",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "68 Circular Road, #02-01",
        "postalCode": "049422",
        "addressCountry": "SG",
        "addressLocality": "Singapore"
      },
      "sameAs": [
        "https://folk.lol",
        "https://www.linkedin.com/company/folk-software"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://folk.software/#website",
      "url": "https://folk.software",
      "name": "Folk Software",
      "publisher": {
        "@id": "https://folk.software/#organization"
      },
      "inLanguage": "en"
    },
    {
      "@type": "VideoGame",
      "@id": "https://folk.lol/#game",
      "name": "FOLK",
      "url": "https://folk.lol",
      "author": {
        "@id": "https://folk.software/#organization"
      },
      "publisher": {
        "@id": "https://folk.software/#organization"
      },
      "genre": [
        "MMORPG",
        "Sandbox",
        "Indie"
      ],
      "gamePlatform": [
        "Web browser",
        "Telegram",
        "Android",
        "iOS",
        "Windows",
        "macOS",
        "Linux"
      ],
      "inLanguage": [
        "en",
        "ru",
        "es",
        "it"
      ]
    },
    {
      "@type": "Service",
      "name": "Store and payment integration",
      "description": "Steamworks authentication and overlay, achievements, and Microsoft Store integration behind one shared abstraction. Stripe and Adyen for direct purchase flows, Avalara for EU VAT and US sales tax, entitlements delivered through an inventory service or a custom microtransactions API.",
      "provider": {
        "@id": "https://folk.software/#organization"
      },
      "areaServed": "Worldwide"
    },
    {
      "@type": "Service",
      "name": "Frontend, backend and infrastructure",
      "description": "Full-stack product engineering for any web service or site: React and Next.js frontends, Node backends, Postgres and Redis, CI/CD, deployment and observability.",
      "provider": {
        "@id": "https://folk.software/#organization"
      },
      "areaServed": "Worldwide"
    },
    {
      "@type": "Service",
      "name": "Browser game development",
      "description": "Client and server multiplayer for browser games: tick-rate simulation, hot and durable state splitting, custom canvas clients, with Unity or Phaser as alternatives where they fit better.",
      "provider": {
        "@id": "https://folk.software/#organization"
      },
      "areaServed": "Worldwide"
    },
    {
      "@type": "Service",
      "name": "Self-hosted AI agents",
      "description": "AI agents connected to repositories, documentation, infrastructure and internal APIs, deployed into client-controlled infrastructure with explicit permissions, observable actions and human approval.",
      "provider": {
        "@id": "https://folk.software/#organization"
      },
      "areaServed": "Worldwide"
    },
    {
      "@type": "Service",
      "name": "Workflow automation and infrastructure",
      "description": "Reliable integrations, scheduled jobs, event-driven processes and deployment automation, supported by CI/CD, observability, backups and reproducible environments.",
      "provider": {
        "@id": "https://folk.software/#organization"
      },
      "areaServed": "Worldwide"
    }
  ]
}
```
