Playable ads. Ready to ship.
8 proven-genre playable-ad templates in real-time 3D. Swap the logo, colors, texts and store links in one config block, then export for 7 ad networks from a single file.


8 games. Play every one.
Each template is a complete ad: hook text, tutorial hand, 30–45 seconds of real gameplay, a win and a lose path, and an end card with your store CTA. Click a card to play it right here.
Built like ads, not like demos.
A playable lets the viewer try your core loop before they install. These templates are built around the parts that matter in an ad: instant start, clear tutorial, short session, and a strong end card.
One self-contained HTML file
3D games ship as a single file of roughly 750 KB, well under Meta's 2 MB and the 5 MB limit of the other networks. The 2D lite build is 22 KB.
One source, every network
Builds for AppLovin, Unity Ads, ironSource, Google Ads, Meta, Mintegral and TikTok/Pangle, plus a plain web build for previews and store pages.
Procedural toon 3D
Low-poly models are generated in code with bundled three.js. No image assets to license, swap or compress.
Synthesized sound
Every sound effect is generated at runtime, so there are no audio files. Sound unlocks on the first touch, as browsers require.
Zero external requests
No CDNs, fonts or trackers are loaded at runtime. The only scripts are the ones a network requires, such as mraid.js or Google's ExitApi.
Portrait-first, landscape-ready
Designed for vertical placements, and the layout adapts when the device or placement is landscape.
Ad mechanics included
Hook text, tutorial hand, an idle CTA after 20 seconds without input, and an end card with CTA on both win and lose.
No runtime dependencies
Apart from the bundled three.js, nothing else is needed. Pro adds the full source and a one-command build tool.
Rebrand in 5 minutes.
Every text, color, store link, logo and difficulty value lives in one CONFIG block, as plain readable JavaScript at the top of the built HTML.
Open the HTML in a text editor
Any editor works: VS Code, Notepad, TextEdit. The CONFIG block is the first thing in the file.
Change your values
Game name, store URLs, hook and CTA text, theme colors, optional logo, and difficulty values like speed and enemy health.
Upload to your network
Each network has its own ready build, so edit the one you are launching. Pro users edit once and rebuild all networks with one command.
window.CONFIG = {
game: {
name: 'LAST STAND',
logo: '', // optional image path/URL (inlined at build). Empty = name text.
},
store: {
ios: 'https://apps.apple.com/app/id000000000',
android: 'https://play.google.com/store/apps/details?id=com.example.game',
},
text: {
hook: 'DEFEND THE TOWN!',
drag: 'DRAG TO BUILD',
boss: 'BOSS INCOMING!',
win: 'VICTORY!',
lose: 'SO CLOSE!',
cta: 'PLAY NOW',
// ...
},
theme: {
primary: '#ffb300', // buttons, gold, highlights
accent: '#e53935', // danger, boss, HP
grass: '#6aa84f',
zombieSkin: '#7cb342',
},
balance: {
startGold: 120,
baseHp: 10,
speed: 1.2, // global game speed multiplier
zombieHp: 1.4, // zombie health multiplier (lower = easier)
},
idleCtaSeconds: 20, // show end card after this many seconds without input
sound: true,
};
One source. Every network.
Each game comes pre-built in the format each network expects, with the right CTA hook wired up and the file size checked against the network's limit.
Pro: node tools/build.mjs rebuilds every game for every network and reports each file size against its limit.
Your game. Your playable.
Need a playable built around your own game? We design and build custom playable ads from your core loop, art style and brand, and deliver them with the same tooling as the templates: one source, every network, size-checked.
Brief
Send your store link, a gameplay video and any art or brand assets. Tell us the network mix and the hook you want to test.
Prototype
You get a playable build in the browser to review on your phone, with the tutorial, core loop and end card in place.
Iterate
We tune difficulty, pacing and hooks, and make variants (different hooks, colors, end cards) for A/B testing.
Deliver
Network-ready files for AppLovin, Unity, ironSource, Google, Meta, Mintegral and TikTok, plus the source on request.
- Your mechanics, characters and art style, or our procedural 3D look
- Reskins of any template in this catalog to match your game
- Creative variants for A/B tests and localized texts
Pay once. Launch today.
One-time payment in USD. No subscriptions and no revenue share.
- Network-ready builds for all 7 networks + web
- No-code rebrand via the CONFIG block
- License for 1 app / title
- Everything in Standard
- Full source code
- One-command build tool with size checks
- Unlimited titles you own
- 6 months of updates
- All 8 games, including the 2D lite build
- Pro license for every game
- Full source and build tool
- Unlimited titles you own
- 6 months of updates
- Use for client work and client titles
- Terms agreed per project or per year
- Custom playables and reskins (see custom work)
Prices exclude any VAT/sales tax the payment provider may add. See the license terms and refund policy.
Do I need to code?
No, not for Standard. You change texts, colors, store links, logo and difficulty in the CONFIG block at the top of the HTML file using any text editor, then upload the file. Pro adds source code for teams that want to change gameplay.
What exactly do I get?
Standard: a ZIP with the ready builds for AppLovin, Unity Ads, ironSource, Google Ads, Meta, Mintegral, TikTok/Pangle and a plain web build. Pro and Bundle add the full source code and the build tool (node tools/build.mjs) that regenerates every network build and checks file sizes.
Which networks are supported?
AppLovin, Unity Ads and ironSource (MRAID 2.0), Google Ads (ZIP with ExitApi), Meta (single HTML with FbPlayableAd), Mintegral and TikTok/Pangle. The Mintegral and TikTok builds follow the networks' public specs; as with any creative, validate them in the network's own test tool before launch.
How big are the files?
The 3D games are about 750 KB as a single HTML file, which is under Meta's 2 MB limit and the 5 MB limit of the other networks. The 2D lite build is about 22 KB. There are no image or audio files; models and sounds are generated in code.
How much can I customize?
With Standard: every text, color, store link, the logo, and difficulty values such as speed, enemy health and starting gold. With Pro you have the full source, so you can change gameplay, models and levels.
What does the license allow?
Standard covers ad creatives for 1 app/title. Pro covers unlimited titles you own. Agency use for client titles needs an agency license. You may not resell or redistribute the templates themselves. You own the ad creatives you make. Full details are on the license page.
Can I get a refund?
These are digital goods. If a template does not work as described and we cannot fix the issue, you can request a refund within 14 days of purchase. See the refund policy.
Do I get updates?
Pro and Bundle include 6 months of updates, such as fixes and adjustments for network spec changes. Standard includes the version you bought plus bug fixes for issues where the product does not work as described.
Can you make a custom playable for my game?
Yes. We build custom playables around your own gameplay and art, and reskin any template in this catalog. Send your store link, a gameplay video and your timeline via Request a quote and we will reply with a quote.