The ZenVisionGames blog
Browser game guides, design notes and honest updates from an independent studio — everything we learn while building small games that load in seconds and play anywhere.
All posts
Cancel My Subscription is officially released: all 50 levels are live
The complete comedy puzzle game is officially released and free to play in your
browser, with no download or account required.
Play all 50 levels
Free games to play when bored: try this 50-level challenge
Start a free comedy puzzle game in your browser, with no download or signup and
50 increasingly absurd ZenFlix+ levels to beat.
Find something to play
Cancel My Subscription: a free 50-level browser game
Meet ZenFlix+, the fictional streaming service with 50 increasingly unreasonable
reasons why your cancellation cannot happen yet.
Meet the game
Finishing a 50-level browser game: the final gauntlet
How logic, memory, real-time defence and one honest Cancel button became the final
five stages of Cancel My Subscription.
Read Devlog #6
9 games like Neal.fun you can play for free
Nine strange, creative browser games and interactive web experiences that start
without a download, from quick experiments to slow-burning systems.
Explore the games
Building a subscription cancellation game: 45 levels of hostile UX
How one cancellation joke grew into 45 distinct browser-game levels through physical
systems, connected records, mobile controls and a deliberately false success screen.
Read Devlog #5
How to build a browser game with JavaScript
The practical architecture, input, animation, audio and testing lessons behind a
50-level game built with HTML, CSS and vanilla JavaScript.
Read Devlog #4
How to make a browser game work on mobile
Nine practical lessons about touch controls, responsive mechanics, performance,
sound and testing learned while building Cancel My Subscription.
Read the development guide
How to design game levels that stay fresh
Seven practical lessons about pacing, mechanical variety, mobile controls and fair
difficulty from building 30 stages of one browser game.
Read Devlog #3
Why is it so hard to cancel a subscription?
Eight common cancellation dark patterns, why they work and a practical checklist
for navigating a difficult subscription flow.
Read the subscription guide
What is a browser game? How no-download games work
A plain-English guide to how modern games run in a browser, save progress,
handle touch input and start without a traditional installation.
Read the browser game guide
How to make a hard game fun without making it unfair
Eight practical rules for turning intentional frustration into a fair, funny
challenge, learned while building 23 browser-game levels.
Read the design notes
Building Cancel My Subscription: when the buttons started fighting back
Six subscription dark pattern examples become shell games, deceptive offers,
moving targets, cloned buttons and a retention chat that refuses to end.
Read the devlog
Building Cancel My Subscription: 17 levels into dark-pattern hell
Why is cancelling a subscription so hard? Dark patterns. We turned them into
a 50-level browser game — here's what's inside the 17 levels live so far.
Read the devlog
More on the way
More development logs, browser-game design notes, and the first look at Perfect
Circle Challenge are queued up. Check back soon or grab the
RSS feed.
Rather play than read?
Cancel My Subscription is free, loads in seconds, and needs no sign-up.
Play Cancel My Subscription