The Tech Stack Behind This Site (And Why Each Piece Is Here)
Next.js, Express, MySQL, PM2 — nothing exotic. A pragmatic stack chosen for reliability, low hosting cost and fast iteration.
Read article →No sign-up, no payment, no trial period. The games are genuinely free. Here is where the money comes from and what we ask in return.
Every game on this site is free. Not free-to-play with in-app purchases — free like a public library. You click a game, it loads, you play. No account, no credit card, no "start your 7-day trial."
Nothing. No email address, no social media follow, no app install. The only optional input is a name if you want to leave a comment. You can browse, play and close the tab without ever giving us anything.
Honest answer: advertising. The site has ad slots configured for Google AdSense. When ads are active, they appear below the game frame and in the sidebar — never on top of the game, never blocking the play button, never disguised as game elements. The revenue covers hosting and domain costs.
If you have an ad blocker enabled, the page still works perfectly. You lose nothing; the ad slots simply render empty. We do not gate content, show nag banners, or detect blockers.
One server, fixed monthly cost. Seventeen games, each a small HTML5 bundle (under 2MB total). The traffic to cover that cost comfortably is modest — a few thousand visitors per day with ads active. We do not need millions of users to break even.
Browser games are an attention economy. If a game is fun, people play it. If people play it, they stay long enough to see the ads below the game area. That is the entire business model. No dark patterns, no engagement manipulation, no "share this to unlock level 5."
If you want to support the site without ads, there is no way to do that currently. The simplest support is just visiting, playing, and telling a friend.
Next.js, Express, MySQL, PM2 — nothing exotic. A pragmatic stack chosen for reliability, low hosting cost and fast iteration.
Read article →A stuttering browser game is usually not the game's fault. Five quick adjustments that recover 60 fps on almost any device.
Read article →After curating nine puzzle titles for this site, patterns emerge. Here is what separates a puzzle you finish smiling from one you abandon in frustration.
Read article →Got a question about something on this page? Contact us — we read it, and we would rather fix a page than have you give up on it.