
Game Asset Auto Redeemer
A browser extension that automatically detects and claims free game assets on FAB (Epic Games) and the Unity Asset Store. Features a Dynamic Island-style overlay with real-time status tracking.
Project Gallery
Game Asset Auto Redeemer
A Chrome/Edge Manifest V3 browser extension that automatically detects and claims free game assets on FAB (Epic Games) and the Unity Asset Store — so you never miss a free asset drop again.
The Challenge
FAB and the Unity Asset Store give away premium game-development assets every week, but grabbing them is tedious: you have to spot the free items on a cluttered page, open each one, pick a license, and confirm — one by one. By the time you finish, the next batch is already live.
The Solution
Game Asset Auto Redeemer scans the page for free assets and claims them for you, with a Dynamic Island-style overlay UI that tracks progress in real time. Press start and walk away — the extension handles detection, license selection, redemption, and pagination across both marketplaces.
Supported Platforms
| Platform | Status | Method |
|---|---|---|
| FAB (Epic Games) | Fully supported | DOM-based card detection + license dialog automation |
| Unity Asset Store | Supported | GraphQL API redemption with CSRF token handling |
Key Features
- Auto-claim — scans pages for free assets and claims them automatically.
- Dynamic Island UI — an iPhone-inspired draggable overlay with collapsed/expanded states, Shadow DOM isolation, and a frosted-glass aesthetic.
- License selection — choose a personal or professional license preference for FAB.
- Hide owned assets — filters out assets already in your FAB library.
- Auto-pagination — on Unity, navigates to the next page after claiming all free assets.
- Live status — per-asset status dots (claimed/failed/pending), a claimed-count badge, and search/filter.
- Config persistence — all settings synced via
chrome.storage.sync. - Notifications — native browser notifications on completion or error.
- SPA-aware — detects client-side navigation on FAB via history API interception +
MutationObserver.
How to Use
- Navigate to FAB’s free assets or the Unity Asset Store’s free assets.
- The Dynamic Island overlay appears when free assets are detected.
- Click the island to expand the control panel.
- Adjust settings (license type, delays, retries) as needed.
- Press Start — assets are claimed automatically with live progress updates.
Enable Auto-start in the options or in-page panel to begin claiming automatically on page load.
Technical Details
- Platform: Browser Extension (Chrome, Edge) — Manifest V3
- Core Technologies: Vanilla
JavaScript,HTML,CSS(no build step, zero runtime dependencies) - Architecture:
- No build step — vanilla JavaScript, IIFE modules, zero dependencies at runtime.
- Shared state via a
window.__fabGrabberglobal namespace across content scripts. - Shadow DOM UI isolation prevents host page CSS conflicts.
- ES module service worker for background processing.
- SPA navigation detection via
history.pushState/replaceStateinterception +MutationObserver.
The project is open source — check out the GitHub repository to contribute or dig into the implementation.