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 REST API and Unity SDK (in development).
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
CheddaBoards Free
per month, forever
- โ 3 games per developer
- โ Unlimited players
- โ Leaderboards & achievements (achievements in beta)
- โ Player profiles
- โ Hybrid authentication
- โ Anti-cheat controls
- โ Open source
CheddaBoards Pro
per month
- โจ Everything in Free
- โจ Unlimited games
- โจ Priority support
- โจ Advanced analytics
- โจ Custom branding
- โจ Pro badge on profile
๐ธ Why CheddaBoards?
Traditional Backend Services
- โข Monthly costs scale with players
- โข Free tiers have strict limits
- โข Server maintenance required
- โข Complex pricing, surprise bills
CheddaBoards
- โ $0/month for indie devs
- โ No player limits
- โ Zero maintenance
- โ No surprise 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.
Cross-Game Profiles
One identity across all 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
Configure per-game validation rules: max scores, streak limits, absolute caps.
No DevOps Required
No servers to manage, no databases to maintain. Serverless infrastructure handles everything.
Achievements (Beta)
Unlock and persist achievements per player across sessions.
Analytics (Alpha)
Track events and view daily summaries. More metrics coming soon.
Open Source
Full source code available. Self-host or contribute. No vendor lock-in.
โก Quick Start
Register
Create an Internet Identity (~2 minutes) and register your game for free.
Register Game โIntegration Example
// 1. Initialize (one line web init)
const chedda = await CheddaBoards.init(null, {
gameId: "my-game-id"
});
// 2. Player login
await chedda.login.google(googleCredential);
// 3. Submit scores
await chedda.submitScore(1000, 50);
// 4. Get leaderboard
const leaders = await chedda.getLeaderboard();
That's it! ๐ฎ No backend setup, no database config, no monthly bills.
Perfect For
Indie Game Developers
Build competitive online features without 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 infrastructure setup.
MVP Testing
Validate your game concept with real player data before scaling infrastructure.
โ FAQ
๐ Is CheddaBoards really free?
Yes! 100% free for up to 3 games per developer. No credit card required.
๐ค What's the catch?
No catch. Serverless infrastructure on ICP has very low operational costs. We're building for the 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 infrastructure. No vendor lock-in โ self-host if you need to.
๐ What is Internet Identity?
Passwordless authentication (like FaceID/TouchID for web). Takes ~2 minutes to create, no passwords to remember.
๐ป Can I self-host?
Yes! The entire backend is open source. Deploy your own instance on ICP for full control.
๐ฎ 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)
JavaScript
โ Supported
HTML5
โ Supported
Unity
๐ง Coming Soon
Ready to Build?
Join indie developers building games on serverless infrastructure โ without the complexity or cost.
๐ณ No credit card โข โก 10 minute setup โข ๐ง 3 free games forever