Stage 1: Pre-launch
- Market research
- Competitor analysis
- GTM strategy
- Tracking setup
Playable game: stack ten growth levers. Press Space or Enter, click or tap to drop the sliding block on the tower.
d7tec, mobile growth studio
From soft launch to profitable scale.
Stack to scale. Press Space or Enter, click or tap to drop each floor.
This playable needs WebGL. Skip the game and read the levels below.
Level clear
Want this for your game?
d7tec
Every playable ends on an install button. So does this one.
Four stages, one path to profitable scale. Pick yours and we start there.
Six pillars, run by one squad.
GTM, market analysis, economics, forecasting.
Meta, Google, TikTok, AppLovin, Unity, Apple Ads, DSPs.
Video, UGC, playables, AI, concepts, testing.
ASO, CPP, store testing, localization.
AppsFlyer / Adjust, SKAN, dashboards, cohort economics.
IAP, ads, LTV, retention, re-engagement.
Stop buying agency hours. Buy a system.
Data → hypothesis → creative → traffic → cohort → decision.
Four games. Baseline, result and window on every card. Flip one for how it was measured and what failed.
Rarity follows peak monthly spend Legendary Epic Rare Uncommon
Hybrid-casual14 weeks
Stackopolis How it was measured
No. 001Tap to flip back
Merge10 weeks
Kraken Kitchen How it was measured
No. 002Tap to flip back
Mid-core strategy16 weeks
Tidebreakers How it was measured
No. 003Tap to flip back
Social casino12 weeks
Lucky Lanes How it was measured
No. 004Tap to flip back
Swipe for more cards
Creative lab
Broad targeting hands the audience to the algorithm, and the ad decides who it finds. So we run creative like a lab: new concepts every week, clean tests against the control, budget only for winners.
One creative, testedBeat the controlVideo: 36 tested, 3 winners
StackopolisHybrid-casual
Real gameplay cut to the beat: a challenge hook, a run of perfect drops, one near-miss, then the end card. Twelve seconds, built to work with the sound off.
36 video ads tested this month, 3 winners
StackopolisHybrid-casual
Go on, play it. Tap the frame to drop each floor and land it clean for a Perfect. Like every playable we ship, it ends on an install button.
12 playables tested this month, 2 winners
Kraken KitchenMerge puzzle
One creator, one take, captions burned in. It reads like a post, not an ad, so people watch it like a post.
Creator brief
24 UGC ads tested this month, 2 winners
TidebreakersMid-core strategy
The classic fake-gameplay hook: show the fail, then the fix. Pin-pull isn't the core loop, so before we scaled it the studio shipped it as an in-game event. The ad shows what players actually get.
| Format | IPM | D7 ROAS |
|---|---|---|
| Real gameplay control | 7.9 | 18% |
| Pin-pull fake gameplay | 12.4 | 21% |
20 gameplay and fake-gameplay ads tested this month, 1 winner
Lucky LanesSocial casino
One concept, 64 variants. A model pre-scores every one, the top 16 go live, and the market picks the winner. Same layout, so the test isolates the color and the words.
16 AI variants tested this month, 1 winner
#05 Midnight
#22 Mint
#43 Coral
#56 Cobalt
StackopolisHybrid-casual
Same body, three different first three seconds. Hook rate, the share of impressions still watching at 0:03, decides which opening gets the budget.
1.9× more viewers past 0:03. The challenge opener held 41% of them, the satisfying one 22%.
24 hooks tested this month, 1 winner
A Satisfying
“Wait for it…”
B Fail
“Don't let it fall”
C Challenge
“Only 1% reach floor 100”
Kraken KitchenMerge puzzle
Winners are rarely found. They're iterated: one change per round, each version tested against the last winner.
3× the installs per impression. IPM went from 3.1 to 9.3 in four rounds.
10 iterations tested this month, 1 winner
v1IPM 3.1
Baseline: landscape gameplay capture
v2IPM 4.6
Reframed to full 9:16
v3IPM 6.8
Hook in the first second: one move left
v4IPM 9.3
Kraken fail-state opener, two-tap end card
Stackopolis, a sample account. Change the range or the network: every number recalculates from the same cohorts.
Aug 6 – Sep 4, 2026Install cohorts matured to D30 · vs prev. 30D
By install date · All networks
| Install date | Spend | Installs | CPI | Decision |
|---|---|---|---|---|
| Aug 6 | $34.0K | 16,058 | $2.12 | |
| Aug 7 | $34.5K | 15,876 | $2.17 | |
| Aug 8 | $36.8K | 16,055 | $2.29 | #96 retired: CTR down 40% in 3 weeks |
| Aug 9 | $37.9K | 16,725 | $2.27 | |
| Aug 10 | $35.1K | 16,714 | $2.10 | |
| Aug 11 | $35.6K | 17,402 | $2.05 | |
| Aug 12 | $37.6K | 18,417 | $2.04 | |
| Aug 13 | $36.1K | 17,826 | $2.03 | |
| Aug 14 | $37.6K | 18,205 | $2.06 | #121 paused: cheap installs, weak D7 ROAS |
| Aug 15 | $40.8K | 20,121 | $2.03 | |
| Aug 16 | $40.0K | 19,439 | $2.06 | |
| Aug 17 | $37.4K | 18,695 | $2.00 | |
| Aug 18 | $37.0K | 18,314 | $2.02 | |
| Aug 19 | $37.0K | 19,272 | $1.92 | |
| Aug 20 | $38.8K | 20,539 | $1.89 | #142 “Tower almost falls” launched |
| Aug 21 | $40.2K | 21,303 | $1.89 | |
| Aug 22 | $41.5K | 22,242 | $1.87 | #133 paused: IPM under 5 |
| Aug 23 | $43.2K | 23,190 | $1.86 | |
| Aug 24 | $38.8K | 21,993 | $1.76 | |
| Aug 25 | $41.8K | 23,616 | $1.77 | |
| Aug 26 | $40.2K | 22,989 | $1.75 | |
| Aug 27 | $41.8K | 26,170 | $1.60 | #142 budget +35%: D7 ROAS above the 28% target |
| Aug 28 | $45.5K | 27,679 | $1.65 | |
| Aug 29 | $49.9K | 29,656 | $1.68 | |
| Aug 30 | $51.5K | 32,046 | $1.61 | |
| Aug 31 | $46.7K | 30,508 | $1.53 | |
| Sep 1 | $48.5K | 31,813 | $1.52 | #151 playable moved to Scale; #155 iteration live |
| Sep 2 | $50.5K | 32,788 | $1.54 | |
| Sep 3 | $52.1K | 35,146 | $1.48 | |
| Sep 4 | $51.5K | 34,214 | $1.50 |
Every split adds up to the total
| Network | Spend | Share | Installs | CPI | D7 ROAS | D30 ROAS |
|---|---|---|---|---|---|---|
| AppLovin | $412K | 33% | 178K | $2.31 | 35.9% | 83.2% |
| Meta | $325K | 26% | 158K | $2.06 | 33.3% | 78.5% |
| $228K | 18% | 140K | $1.63 | 29.4% | 68.9% | |
| TikTok | $150K | 12% | 131K | $1.15 | 24.2% | 56.7% |
| Unity | $125K | 10% | 78.7K | $1.59 | 28.0% | 63.9% |
| Total | $1.24M | 100% | 685K | $1.81 | 31.8% | 74.2% |
Revenue ÷ spend by day since install
| Day since install | Cohort ROAS | Target |
|---|---|---|
| D0 | 6.1% | 5.0% |
| D1 | 11.4% | 9.0% |
| D3 | 19.6% | 17.0% |
| D7 | 31.8% | 28.0% |
| D30 | 74.2% | 66.0% |
| Day 52 (projected) | 100% (payback) | Payback by day 60 |
Share of installs still playing on day N
| Day | Stackopolis | Genre median |
|---|---|---|
| D1 | 41.0% | 34.0% |
| D3 | 27.4% | 19.6% |
| D7 | 18.0% | 12.0% |
| D14 | 11.9% | 7.7% |
| D30 | 7.0% | 4.5% |
Top creatives by spend in this view · status as of Oct 5
| Creative | Format | Status | |||||
|---|---|---|---|---|---|---|---|
| #142Tower almost fallsGameplay video | Gameplay video | $180K | $1.38 | 9.4 | 38% | 41.0% | Scale+35% budget |
| #138Perfect streak ×10Gameplay video | Gameplay video | $152K | $1.76 | 8.2 | 31% | 33.4% | ScaleHolding budget |
| #129Day 80 of my cityUGC video | UGC video | $68.7K | $1.38 | 7.1 | 35% | 23.3% | TestNew hook in test |
| #151Stack 5 floorsPlayable | Playable | $47.7K | $1.50 | 14.6 | — | 38.8% | Scale+20% budget |
| #147City from aboveAI video | AI video | $34.7K | $1.49 | 7.2 | 27% | 30.2% | TestBudget capped |
| #121Skyscraper failFake gameplay | Fake gameplay | $27.6K | $1.25 | 13.3 | 39% | 12.1% | KillPaused Aug 14 |
| #133Satisfying slicesStatic | Static | $17.7K | $2.56 | 4.4 | — | 19.4% | KillPaused Aug 22 |
| #155Wrong block!Gameplay video | Gameplay video | $7.8K | $1.32 | 9.0 | 43% | 35.2% | TestIteration of #142 |
| Other creatives134 more in this view | Mixed | $704K | $2.14 | 7.6 | 25% | 30.6% | |
| Total 142 creatives | $1.24M | $1.81 | 8.2 | 30% | 31.8% |
Hook rate = 3-second views ÷ impressions on Meta, TikTok and YouTube. IPM = installs per 1,000 impressions. The bar marks D7 ROAS against the 28% target.
No black-box reporting.
Your MMP, your ad accounts, your raw data — the same numbers we look at.
You get a squad:
Prices in public. Rare in this niche, which is the point.
Bundle contents
From $12K per month
Get the startup pack30+ concepts, 120+ variants. Playables quoted per build.
from$14Kper month
Keywords, screenshots, CPPs, product page tests, 30+ locales.
from$6Kper month
$50K a month media minimum. You own the accounts.
10%of spend
UA, creative, ASO and measurement on one P&L.
Customscoped together
No sales pitch. Bring us your KPIs.