📑 Table of Contents

Solo Dev Builds Escape Room Game in 2 Days With Plain HTML and JS

📅 · 📁 AI Applications · 👁 7 views · ⏱️ 4 min read
💡 An indie developer used the May Day holiday to build a browser-based Granny escape room game using only HTML and JavaScript — no backend required.

A Holiday Coding Sprint Produces a Full Browser Game

An indie web developer spent just 2 days building a fully playable escape room game using nothing but HTML and JavaScript. Instead of fighting holiday crowds during China's 5-day May Day break, the developer stayed home and shipped a complete browser-based horror puzzle game at playgrannyunblocked.com.

The project draws on the popular Granny horror franchise concept, challenging players to escape a terrifying locked house within 5 in-game days. What makes it notable for the dev community is the minimalist tech stack — zero backend infrastructure, zero frameworks, pure front-end code.

No Frameworks, No Backend — Just Vanilla Web Tech

The developer credits prior experience building websites for the rapid turnaround. With reusable code blocks accumulated from previous projects, the entire build — from development to deployment — took roughly 48 hours.

Key technical highlights of the project include:

  • Pure HTML and JavaScript — no React, Vue, or other frameworks involved
  • No backend server — the entire game runs client-side in the browser
  • 2-day development cycle — leveraging pre-built components and prior site-building experience
  • Fully browser-based — no downloads or installations required for players
  • Mobile-friendly — accessible on any device with a modern web browser

This approach dramatically lowers hosting costs and complexity. Static site hosting on platforms like GitHub Pages, Netlify, or Cloudflare Pages can serve games like this for virtually $0.

Why Vanilla JS Game Dev Still Matters in 2025

In an era dominated by Unity, Unreal Engine, and AI-powered game generators, building a browser game with plain HTML and JS might seem old-school. But the approach has real advantages for solo developers and hobbyists.

Startup costs are effectively zero. There is no engine license, no subscription, and no complex build pipeline to manage. The barrier to entry is a text editor and a browser's developer tools.

Performance is another factor. Lightweight vanilla JS games load almost instantly compared to framework-heavy web apps. For casual puzzle and escape room genres, this simplicity translates directly into better user experience.

The Growing Trend of Weekend Shipping

This project fits into a broader trend of 'weekend shipping' — developers using short bursts of focused time to build and launch complete products. Platforms like X (Twitter) and Indie Hackers are filled with similar stories of developers turning holiday downtime into live projects.

The rise of AI coding assistants like GitHub Copilot, Cursor, and Claude has only accelerated this trend, enabling solo developers to prototype and debug faster than ever. While the developer behind this particular project didn't mention using AI tools, the 2-day timeline reflects the kind of rapid iteration that modern tooling makes possible.

What Aspiring Game Devs Can Learn

For developers considering a similar project, the takeaway is clear: start simple, ship fast. A browser-based game built with vanilla web technologies can go from idea to live URL in a single weekend.

The Granny escape room game is now live and playable at playgrannyunblocked.com, serving as both a fun horror puzzle and a case study in minimalist web game development.