Serverless Gaming Backend

Leaderboards, achievements (beta), and player profiles for indie web game developers.

Zero servers. $0 for indie devs. Zero hassle.

100+
Active Players
Beta
Public Testing
$0
Monthly Cost
10 min
Setup Time
๐ŸŽฎ Register Your Game (Free) ๐Ÿ“š View Docs

๐Ÿงช Currently in Beta โ€” Live and functional, seeking testers! โ€ข ๐Ÿง€ Free for indie devs โ€ข ๐ŸŽฎ Play The Cheese Game

What is CheddaBoards?

CheddaBoards is a free, open-source gaming backend for web builds that gives you server-validated leaderboards with anti-cheat controls, cross-game player profiles, and hybrid authentication โ€” with minimal backend maintenance.

Built on the Internet Computer (ICP) โ€” a global distributed compute platform that eliminates traditional server infrastructure. CheddaBoards runs on serverless compute, storing leaderboard data in a distributed database.

Works today with Godot 3/4 HTML5 builds and vanilla JavaScript. Unity & native builds coming via a REST API and Unity SDK (in development).

Pricing Overview

๐Ÿง€

CheddaBoards Free

$0

per month

  • โœ… 3 games per developer
  • โœ… Unlimited players
  • โœ… Leaderboards & achievements (achievements in beta)
  • โœ… Player profiles
  • โœ… Hybrid authentication
  • โœ… Open source
Get Started Free
SUPPORT THE PROJECT
๐Ÿ†

CheddaBoards Pro

ยฃ9

per month

  • โœจ Everything in Free
  • โœจ Unlimited games
  • โœจ Priority support
  • โœจ Support indie developers
  • โœจ Help keep it free for everyone
  • โœจ Pro badge on profile
Upgrade to Pro

๐Ÿ™ Your support helps keep CheddaBoards free for indie developers

See It In Action

๐Ÿง€

The Cheese Game

A Pac-Man style arcade game built with CheddaBoards. Try the leaderboards, achievements (beta), and player profiles yourself โ€” all powered by the SDK you can use!

๐ŸŽฎ Play Now (Free) โ†’

100+ players โ€ข Real leaderboards โ€ข Built with CheddaBoards SDK

๐Ÿ’ฐ Pricing

๐ŸŽ

Free for Indie Developers

$0/month โ€ข No hidden fees โ€ข No credit card required

โœ… Unlimited players
โœ… 3 games per developer
โœ… All auth types (Google, Apple, Internet Identity)
โœ… Global leaderboards
โœ… Achievements system (beta)
โœ… Anti-cheat controls

๐Ÿง€ Includes CheddaBoards branding โ€ข Perfect for indie developers

๐Ÿ’ธ Why CheddaBoards?

Traditional Backend Services

  • โŒ Monthly costs scale with players
  • โŒ Free tiers have strict limits
  • โŒ Complex pricing calculators
  • โŒ Surprise bills at scale
  • โŒ Server maintenance required

CheddaBoards

  • โœ… $0/month for indie devs
  • โœ… No player limits
  • โœ… No surprise costs
  • โœ… No credit card needed
  • โœ… Zero maintenance

๐Ÿ’ก Focus on building your game, not managing infrastructure costs

Core Features

๐Ÿ†

Secure Leaderboards

Server-side validated leaderboards with anti-cheat controls to catch suspicious submissions.

๐Ÿ”

Hybrid Authentication

Internet Identity (passwordless), Google, or Apple. Players choose how to log in.

๐Ÿ‘ค

Persistent Profiles

Nicknames, scores, streaks, and achievements stored on distributed infrastructure.

๐ŸŒŸ

Cross-Game Profiles

One identity across CheddaBoards games. Players keep their profile, stats, and reputation everywhere.

โšก

One-Line Web Init

Initialize with a single line. Works today with Godot 3/4 HTML5 and vanilla JavaScript.

๐ŸŽฏ

Custom Anti-Cheat Rules

Configure per-game validation: round max score, streak limits, absolute caps.

๐ŸŒ

No DevOps Required

No servers to manage, no databases to maintain. Serverless infrastructure does the heavy lifting.

๐Ÿ“Š

Analytics (Alpha)

Track events and view daily summaries now. DAU, retention, and play-time heatmaps on the roadmap.

๐Ÿ…

Achievements API (Beta)

Unlock and persist achievements per player across sessions.

๐Ÿ”“

Open Source

Full source code available. Self-host or contribute. No vendor lock-in.

โšก Quick Start

1๏ธโƒฃ

Register

Create an Internet Identity (~2 minutes) and register your game for free.

Register Game โ†’
2๏ธโƒฃ

Install SDK

Add the CheddaBoards SDK to your web build with one line of code.

View Docs โ†’
3๏ธโƒฃ

Ship It

Deploy your game with persistent leaderboards and player profiles. No backend setup needed.

See Example โ†’

Integration Example

// 1. Initialize (one line web init)
const chedda = await CheddaBoards.init(null, {
  gameId: "my-game-id" // Your registered game ID
});

// 2. Player login (Google, Apple, or Internet Identity)
await chedda.login.google(googleCredential);
// or await chedda.login.apple(appleCredential);
// or await chedda.login.internetIdentity();

// 3. Submit scores
await chedda.submitScore(1000, 50);

// 4. Get leaderboard
const leaders = await chedda.getLeaderboard();

// 5. (Optional) Achievements API (beta)
await chedda.unlockAchievement("first-blood", "First Blood", "Score your first point");

That's it! ๐ŸŽฎ No backend setup, no database config, no monthly bills for indie devs.

โŒ The Problem

  • โ€ข Traditional backends can be expensive at scale for indie developers
  • โ€ข Indie devs avoid online features due to cost and complexity
  • โ€ข Centralized services can shut down and take your player data
  • โ€ข Server maintenance is time-consuming and expensive

โœ… The Solution

  • โœ“ Free for indie devs โ€ข serverless infrastructure means no servers to manage
  • โœ“ Distributed storage โ€ข data persists automatically without maintenance
  • โœ“ Drop-in SDK โ€ข works in minutes, not weeks
  • โœ“ No vendor lock-in โ€ข open source, self-hostable

Perfect For

๐ŸŽฎ

Indie Game Developers

Build competitive online features without the backend complexity or ongoing costs.

๐Ÿซ

Game Jams & Prototypes

Add leaderboards to your jam game in minutes. Free forever.

๐ŸŽ“

Student Projects

Learn online game features without credit cards or complex infrastructure setup.

๐Ÿš€

MVP Testing

Validate your game concept with real player data before committing to expensive backend infrastructure.

โ“ FAQ

๐Ÿ†“ Is CheddaBoards really free?

Yes! 100% free for up to 3 games per developer during beta. No credit card required.

๐Ÿค” What's the catch?

No catch. Serverless infrastructure on ICP has very low operational costs. We're building a community, not extracting rent from indie developers.

๐ŸŒ How is this different from Firebase or PlayFab?

CheddaBoards is free for indie devs, open source, and runs on distributed compute infrastructure. Being open source means you can export your data or self-host if needed.

๐Ÿ” What is Internet Identity?

Internet Identity is passwordless authentication (like FaceID/TouchID for web). Takes about 2 minutes to create, no passwords to remember. It's how you register your games.

๐Ÿ›ก๏ธ What if the service shuts down?

Your data lives on distributed infrastructure managed by ICP. You can self-host the backend (it's open source) or use any community deployment. No vendor lock-in.

๐Ÿ’ป Can I self-host?

Absolutely! The entire backend is open source. Deploy your own instance on ICP for full control over your game's infrastructure.

๐ŸŽฎ What engines are supported?

Godot (3/4) HTML5 and vanilla JavaScript are supported today. Unity support coming via REST API + Unity SDK.

Platform Support

๐ŸŽฎ

Godot

โœ… Supported (HTML5 builds)

๐ŸŒ

JavaScript

โœ… Supported

๐ŸŽฏ

HTML5

โœ… Supported

๐ŸŽฒ

Unity

๐Ÿšง Coming Soon (REST API + SDK)

Ready to Build?

Join indie developers building secure games on serverless infrastructure โ€ข without the complexity or cost.

๐Ÿ’ณ No credit card โ€ข โšก 10 minute setup โ€ข ๐Ÿง€ 3 free games forever

โ˜•

Support Development

CheddaBoards is currently in public beta and will remain free for indie developers. If you'd like to support ongoing development and help us reach v1.0, consider buying me a coffee!

โ˜• Buy Me a Coffee

Your support helps fund development time and infrastructure costs. ๐Ÿ™