About PlayHub
PlayHub is a personal project: a set of small browser games that start immediately and ask nothing of you. It exists because most “free games” sites make you wait — through a loader, a pop-up, a sign-up, an ad break — before you get to the thing you came for. The whole design here is a reaction to that.
What is actually here
Thirty-four games, each written for this site. Some are new ideas; many are takes on genres that have been around for decades — falling blocks, brick breaking, sequence memory, endless runners. Where a game follows a well-worn formula, the work went into the parts that are usually skipped: readable rules, controls that behave the same under a mouse and a thumb, difficulty that ramps instead of spiking, and a written page explaining how the thing actually works.
That last part matters more than it sounds. Every game has its own page with the controls, the exact scoring rules, four or five strategy notes and an FAQ — written for that specific game, by hand, in five languages. Not a template with the name swapped.
How it is built
- 26 games on a bare HTML canvas — no game engine
- 4 games on Three.js, with every mesh built from primitives in code
- 5 games on a trimmed Phaser build for physics
- About 800 KB of game code in total
- A static site — no backend involved in playing
- A service worker makes everything work offline after the first load
- Five languages (English, 한국어, 日本語, 简体中文, Español), each written separately rather than machine-translated
Privacy
No accounts, no logins, no profiles. Your scores live in your own browser. The optional shared leaderboard stores a nickname, a game name, a number and a timestamp — nothing that identifies you, and nothing that can be edited or deleted once submitted. Analytics and ads are the standard Google ones.
The full details are in the privacy policy.
Who makes it
PlayHub is built and maintained by JYS, a freelance developer. It started in 2026 and games are still being added.
Bug reports, ideas and “this game is broken on my phone” messages are all welcome: gty@cc.re.kr.