<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ZenVisionGames Blog</title>
    <link>https://zenvision.co.za/blog/</link>
    <description>Browser game guides, design notes and development logs from ZenVisionGames — an independent studio making free games you can play without downloads.</description>
    <language>en</language>
    <lastBuildDate>Wed, 22 Jul 2026 09:00:00 +0200</lastBuildDate>
    <atom:link href="https://zenvision.co.za/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Cancel My Subscription is officially released: all 50 levels are live</title>
      <link>https://zenvision.co.za/blog/cancel-my-subscription-official-release/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/cancel-my-subscription-official-release/</guid>
      <pubDate>Wed, 22 Jul 2026 09:00:00 +0200</pubDate>
      <description>Cancel My Subscription is officially released with all 50 levels complete. Play the free comedy puzzle game in your browser with no download or account.</description>
      <category>Game Releases</category>
      <category>Comedy Games</category>
      <category>Cancel My Subscription</category>
    </item>
    <item>
      <title>Free games to play when bored: try this 50-level browser challenge</title>
      <link>https://zenvision.co.za/blog/free-games-to-play-when-bored/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/free-games-to-play-when-bored/</guid>
      <pubDate>Tue, 21 Jul 2026 18:00:00 +0200</pubDate>
      <description>Looking for free games to play when bored? Start Cancel My Subscription, a 50-level comedy puzzle game on ZenVisionGames with no download or account required.</description>
      <category>Free Browser Games</category>
      <category>No Download Games</category>
      <category>Cancel My Subscription</category>
    </item>
    <item>
      <title>Cancel My Subscription: a free 50-level browser game</title>
      <link>https://zenvision.co.za/blog/play-cancel-my-subscription-free-browser-game/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/play-cancel-my-subscription-free-browser-game/</guid>
      <pubDate>Tue, 21 Jul 2026 12:00:00 +0200</pubDate>
      <description>Play Cancel My Subscription, a free 50-level browser game where every attempt to leave ZenFlix+ becomes a stranger challenge. No download or account.</description>
      <category>Free Browser Games</category>
      <category>Comedy Games</category>
      <category>Cancel My Subscription</category>
    </item>
    <item>
      <title>Finishing a 50-level browser game: the final gauntlet</title>
      <link>https://zenvision.co.za/blog/finishing-a-50-level-browser-game/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/finishing-a-50-level-browser-game/</guid>
      <pubDate>Mon, 20 Jul 2026 23:45:00 +0200</pubDate>
      <description>A detailed indie game devlog about finishing the final five levels of Cancel My Subscription, a 50-level browser game built for desktop and mobile.</description>
      <category>Devlog</category>
      <category>Browser Game Development</category>
      <category>Game Design</category>
    </item>
    <item>
      <title>9 games like Neal.fun you can play for free</title>
      <link>https://zenvision.co.za/blog/games-like-neal-fun/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/games-like-neal-fun/</guid>
      <pubDate>Mon, 20 Jul 2026 23:00:00 +0200</pubDate>
      <description>Nine strange, creative browser games and interactive web experiences for players who enjoy Neal.fun, all playable without a download.</description>
      <category>Browser Games</category>
      <category>Game Recommendations</category>
      <category>Interactive Websites</category>
    </item>
    <item>
      <title>Building a subscription cancellation game: 45 levels of hostile UX</title>
      <link>https://zenvision.co.za/blog/building-a-subscription-cancellation-game/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/building-a-subscription-cancellation-game/</guid>
      <pubDate>Mon, 20 Jul 2026 22:00:00 +0200</pubDate>
      <description>A behind-the-scenes devlog about turning subscription cancellation friction into 45 distinct browser-game levels without repeating the same joke.</description>
      <category>Devlog</category>
      <category>Browser Game Development</category>
      <category>Game Design</category>
    </item>
    <item>
      <title>How to build a browser game with JavaScript</title>
      <link>https://zenvision.co.za/blog/how-to-build-a-browser-game-with-javascript/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/how-to-build-a-browser-game-with-javascript/</guid>
      <pubDate>Mon, 20 Jul 2026 20:00:00 +0200</pubDate>
      <description>A practical guide to structuring input, animation, audio, state and testing in an HTML, CSS and vanilla JavaScript browser game.</description>
      <category>Browser Game Development</category>
      <category>JavaScript</category>
      <category>Devlog</category>
    </item>
    <item>
      <title>How to make a browser game work on mobile</title>
      <link>https://zenvision.co.za/blog/how-to-make-a-browser-game-work-on-mobile/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/how-to-make-a-browser-game-work-on-mobile/</guid>
      <pubDate>Mon, 20 Jul 2026 18:00:00 +0200</pubDate>
      <description>Nine practical lessons about touch controls, responsive mechanics, performance, sound and testing, learned while building Cancel My Subscription.</description>
      <category>Browser Game Development</category>
      <category>Mobile Game Design</category>
      <category>Browser Games</category>
    </item>
    <item>
      <title>How to design game levels that stay fresh</title>
      <link>https://zenvision.co.za/blog/how-to-design-game-levels-that-stay-fresh/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/how-to-design-game-levels-that-stay-fresh/</guid>
      <pubDate>Mon, 20 Jul 2026 14:00:00 +0200</pubDate>
      <description>Seven practical level-design lessons about pacing, mechanical variety, mobile controls and fair difficulty, learned while building 30 stages of Cancel My Subscription.</description>
      <category>Game Design</category>
      <category>Devlog</category>
      <category>Browser Games</category>
    </item>
    <item>
      <title>Why is it so hard to cancel a subscription? 8 tactics explained</title>
      <link>https://zenvision.co.za/blog/why-is-it-so-hard-to-cancel-a-subscription/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/why-is-it-so-hard-to-cancel-a-subscription/</guid>
      <pubDate>Mon, 20 Jul 2026 08:00:00 +0200</pubDate>
      <description>Eight common subscription cancellation dark patterns, why they work and a practical checklist for navigating a difficult cancellation flow.</description>
      <category>Subscription guide</category>
      <category>Deceptive design</category>
    </item>
    <item>
      <title>What is a browser game? How no-download games work</title>
      <link>https://zenvision.co.za/blog/what-is-a-browser-game/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/what-is-a-browser-game/</guid>
      <pubDate>Sun, 19 Jul 2026 08:00:00 +0200</pubDate>
      <description>A plain-English guide to how modern browser games load, run, save progress and respond to mouse or touch input without a traditional installation.</description>
      <category>Browser Games</category>
      <category>Web Technology</category>
    </item>
    <item>
      <title>How to make a hard game fun without making it unfair</title>
      <link>https://zenvision.co.za/blog/how-to-make-a-hard-game-fun/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/how-to-make-a-hard-game-fun/</guid>
      <pubDate>Sat, 18 Jul 2026 08:00:00 +0200</pubDate>
      <description>Eight practical game-design rules for turning intentional frustration into fair, funny challenge, learned while building 23 levels of Cancel My Subscription.</description>
      <category>Game Design</category>
      <category>Browser Games</category>
    </item>
    <item>
      <title>Building Cancel My Subscription: when the buttons started fighting back</title>
      <link>https://zenvision.co.za/blog/subscription-dark-pattern-examples-devlog-2/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/subscription-dark-pattern-examples-devlog-2/</guid>
      <pubDate>Fri, 17 Jul 2026 08:00:00 +0200</pubDate>
      <description>Six subscription dark pattern examples become Levels 18–23 of Cancel My Subscription: a plan shell game, deceptive offers, tiny buttons, moving targets, clones and a branching retention chat.</description>
      <category>Devlog</category>
      <category>Deceptive design</category>
    </item>
    <item>
      <title>Building Cancel My Subscription: 17 levels into dark-pattern hell</title>
      <link>https://zenvision.co.za/blog/building-cancel-my-subscription-devlog-1/</link>
      <guid isPermaLink="true">https://zenvision.co.za/blog/building-cancel-my-subscription-devlog-1/</guid>
      <pubDate>Mon, 13 Jul 2026 08:00:00 +0200</pubDate>
      <description>Why is cancelling a subscription so hard? Dark patterns. We turned them into a free 50-level browser game — devlog #1 tours the 17 levels of ZenFlix+ cancellation hell live so far, from the polite phase to the Cancellation Pachinko board.</description>
      <category>Devlog</category>
    </item>
  </channel>
</rss>
