STACK'D is a fast, mobile-friendly HTML5 stacking game you can embed anywhere — blog, docs page, 404 page, Notion, WordPress. No signup, no account, no tracking scripts. Free forever with a small credit link.
Tap or click to drop a block. Perfect drops grow your block back. Works with mouse, touch and spacebar.
Paste this anywhere HTML is allowed. It is a plain iframe: no JavaScript runs on your page, nothing is loaded from third-party ad or tracking domains.
<iframe src="https://smeltworks.com/arcade/game.html"
width="100%" height="600" style="border:0;border-radius:12px"
title="STACK'D game" loading="lazy"></iframe>
Visitors who start a run stay on the page. Good for 404 pages, waiting screens, and the end of long posts.
One-tap control, responsive canvas, no keyboard needed. Most of your traffic is on a phone — this works there.
One self-contained file. No ad SDK, no cookies, no analytics beacons, no consent banner to add.
No plugin, no npm package, no build step. It is an iframe.
index.html, no build step, no dependenciesSecure checkout via Stripe. After paying, forward your Stripe receipt to [email protected] and the unbranded source file comes back to you — usually within a few hours, always inside one business day. If it does not arrive, or it is not what you needed, reply to your receipt and you get a full refund.
The widget is a plain iframe, so it works anywhere HTML or an embed block is allowed. Here is the exact step for the platforms people ask about most.
Edit the post or page → add a Custom HTML block → paste the embed code → Update. No plugin needed. In the classic editor, switch to the Text tab first. To put it on your 404 page, paste the same code into your theme's 404.php inside the content area.
Type /embed on a new line, press Enter, and paste the game URL on its own:
https://smeltworks.com/arcade/game.html
Notion builds the iframe for you. Drag the bottom edge to resize.
Add a section → Code block → set it to HTML → paste the embed code. Code blocks need a Business plan or higher; on lower plans use an Embed block with the game URL instead.
Add → Embed & Social → Embed HTML → choose Code → paste the embed code → Apply, then stretch the box so the game is not cropped.
Drag an Embed element onto the canvas, paste the embed code, Save. Set the element height to 600px so the preview is not clipped in the Designer.
In the editor press / → HTML card → paste the embed code. It renders in both the preview and the published post.
Online Store → Pages → open the page → click </> to show the HTML source → paste the embed code. For the 404 page, edit 404.liquid in your theme code.
Paste the iframe straight into your markup. In JSX, rename class to className — everything else is identical. Nothing needs to be installed.
A dead end is the worst page on any site. A game turns a bounce into a few minutes on-site and gives the visitor a reason to click back to your homepage instead of the back button.
Readers who finish an article have nowhere to go. A widget below the last paragraph keeps them on the page while your related-posts links are still in view.
Upload progress, checkout confirmation, form submitted, maintenance windows — anywhere a visitor is asked to wait, something to do beats a spinner.
Yes. Embed it on a commercial site, a client site, or a site that runs ads — no charge. The only condition is that the small credit link in the corner of the widget stays visible. If you want it gone, that is the $9 single-site licence.
No. The widget is a single file of about 12 KB and it is loaded in a lazy iframe, so nothing downloads until the visitor scrolls it into view. It cannot block your page's own rendering.
Anywhere that accepts an iframe or an embed block. In WordPress use a Custom HTML block; in Notion use /embed and paste the game URL directly.
No cookies, no analytics, no third-party requests. High scores are stored in the visitor's own browser via localStorage and never leave the device.
Yes — set any width and height on the iframe. The game re-lays out to fit. Anything from roughly 300×400 upwards plays well.
Neither. There is nothing to install and nothing to sign up for. Copy the iframe, paste it, and it is live. You never give us an email address unless you buy a licence.
Yes, free of charge, with the credit link left in place. If a client wants no third-party credit on their site, the $29 unlimited licence covers every client site you build.
The free embed loads from this domain, so it depends on it. If that matters for your site, buy the source — the licensed file is fully self-contained and you host it yourself, so it keeps working regardless.