Add online features to your game in minutes.
DYMOL gives game developers ready-to-use APIs for reactions, promo codes, counters, telemetry, and live game events, without building or maintaining backend infrastructure.
For Unity, Godot, REST API, and custom engines.
Add likes, reactions, votes, and lightweight player feedback.
await dymol.react({
target_id: "level_99",
type: "fire",
user_id: "player_123"
})
Create redeemable codes for rewards, campaigns, and launches.
await dymol.promo.redeem({
code_id: "SUMMER2026",
user_id: "player_123"
})
Track gameplay events, counters, telemetry, and live signals.
await dymol.counters.increment({
target_id: "boss_dragon_defeated",
amount: 1
})
Record where players die with x, y, z coordinates for heatmap analysis.
await dymol.deaths.record({
level_id: "level_1",
x: 12.5, y: 3.2, z: -7.8,
cause: "fall"
}) Core APIs for online
game features.
Start with simple APIs for the features most indie games need after launch: reactions, promo codes, counters, telemetry, and creator links.
Reactions & Voting
Add likes, dislikes, emoji reactions, and in-game polls. Players vote on levels, items, maps, and content. Data is aggregated globally in real time.
- Instant aggregation: See results across all players
- Duplicate prevention: One vote per player per target
- One REST call: Works from any engine or platform
await dymol.react({
target_id: "level_99",
type: "fire",
user_id: "player_123"
})
Promo Codes
Generate, validate, and redeem promo codes for rewards, streamer campaigns, and launch events. Server-side logic prevents abuse and duplication.
- Batch generation: Create 1,000 codes in one call
- Expiration & limits: Per-code usage rules
- Server-validated: Clients cannot cheat redemptions
await dymol.promo.redeem({
code_id: "SUMMER2026",
user_id: "player_123"
})
Counters & Telemetry
Track any in-game metric — boss kills, level completions, item pickups, deaths. DYMOL auto-aggregates data for daily trends and global stats.
- Auto-aggregation: Daily and global breakdowns built in
- Custom targets: Track anything — enemies, maps, items
- High-throughput: Built for intense game loops
await dymol.counters.increment({
target_id: "boss_dragon_defeated",
amount: 1
})
Death Telemetry
Record where players die with x, y, z coordinates and cause metadata. Group by level to build heatmaps and find difficulty spikes.
- 3D coordinates: Exact x, y, z death positions
- Per-level grouping: Organized by level_id
- Cause tracking: Optional death cause metadata
await dymol.deaths.record({
level_id: "level_1",
x: 12.5, y: 3.2, z: -7.8,
cause: "fall"
}) From local game to online
feature in three steps.
Create a project
Create your DYMOL project and copy your game API key. No server setup, no database to configure.
Call the API
Use Unity, Godot, REST, or your own engine to send events, reactions, and actions to DYMOL.
Ship the feature
DYMOL stores, validates, and delivers the backend logic for your game feature. Focus on gameplay, not infrastructure.
Works with the engine
you already use.
Use DYMOL from Unity, Godot, REST API, or any custom engine with HTTP support.
What you can build
with DYMOL.
Reactions and voting
Let players like, vote, and react to levels, items, maps, and in-game content.
Promo codes & rewards
Launch campaigns, streamer codes, community rewards, and compensation packages.
Support-a-creator
Connect players to creators with attribution tracking and reward distribution.
Global counters
Track boss kills, level completions, item pickups, and community-wide goals.
Gameplay telemetry
Record death coordinates, session data, and custom events for analytics.
Community rewards
Validate promo codes for Discord, newsletters, Kickstarter backers, and events.
Live ops experiments
Foundation for A/B testing, seasonal events, and dynamic content updates.
Launch campaigns
Time-limited codes, first-player rewards, and global event tracking for launch day.
Start free.
Scale when your game grows.
For prototypes, game jams, and small games.
- 1 project
- 5K requests / mo
- All core APIs
For commercial indie releases.
- Unlimited projects
- 250K requests / mo
- All APIs + DeathAPI
- Priority support
For live games and teams.
- Unlimited projects
- 2M requests / mo
- All APIs + DeathAPI
- Dedicated support
- Extra — $3 per 1M
Ship the feature.
Skip the backend.
Start with one API key and add online systems to your game without server setup.
Start free