Offline Progress Guard – Reward Validation & Progression Integrity Middleware
A downloadable tool
Tiny middleware for idle and clicker games that pay offline progress.
Offline rewards are great until players discover they can change the system clock, reload rapidly, or edit localStorage and claim a huge reward. This pack gives you a practical client-side guard around offline reward claims.
Main Promise
Check the save timestamp before paying offline rewards.
saved snapshot -> elapsed check -> risk score -> allow, reduce, or block reward
Included
- Offline progress guard JavaScript middleware.
- Snapshot save and claim helpers.
- Tamper-evident signature check.
- Clock rollback detection.
- Future-save detection.
- Huge offline jump cap.
- Performance clock drift signal.
- Rapid repeat claim guard.
- Risk score and action policy.
- Reward reduction multiplier.
- Audit log export.
- Preset JSON.
- Interactive preview lab.
- Web, Phaser-style, Godot, and Unity examples.
- Itch cover, social image, contact sheet, and screenshots.
Example
<span class="hljs-keyword">const</span> guard = <span class="hljs-title class_">OfflineProgressGuard</span>.<span class="hljs-title function_">create</span>({ <span class="hljs-attr">maxOfflineMs</span>: <span class="hljs-number">8</span> * <span class="hljs-number">60</span> * <span class="hljs-number">60</span> * <span class="hljs-number">1000</span> }); <span class="hljs-keyword">const</span> claim = guard.<span class="hljs-title function_">claimOffline</span>({ <span class="hljs-attr">ratePerSecond</span>: <span class="hljs-number">12</span>, <span class="hljs-title function_">applyReward</span>(<span class="hljs-params">amount</span>) { player.<span class="hljs-property">coins</span> += amount; } }); <span class="hljs-variable language_">console</span>.<span class="hljs-title function_">log</span>(claim.<span class="hljs-property">action</span>, claim.<span class="hljs-property">riskScore</span>, claim.<span class="hljs-property">reward</span>);
Honest Note
This is not server-grade anti-cheat. It is a client-side sanity layer for local/offline browser games. It catches common offline reward abuse and gives devs sensible caps and policy hooks.
Best For
- Idle games.
- Clicker games.
- Tycoon games.
- HTML5 templates.
- Progression systems.
- Offline earning loops.
- Game jams.
| Status | Released |
| Category | Tool |
| Author | Template Foundry |
| AI Disclosure | AI Assisted, Code, Graphics, Sounds, Text |
Purchase
In order to download this tool you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:





Leave a comment
Log in with itch.io to leave a comment.