Strange Mazes | 3D Puzzle HTML5 Game

Bluehost Shared Hosting

STRANGE MAZES — A Short, Atmospheric 3D Puzzle Game

STRANGE MAZES is a short, atmospheric 3D puzzle game built with Three.js and WebAudio. Guide a glowing orb through 14 hand-designed mazes with the mouse alone. Each level introduces a single new idea — moving walls, the world slowly rotating, dim light, gates that open and close on a timer — and each of the six color worlds has its own palette, ambient sound, and music.

A 30-minute experience meant to be played in one sitting, then replayed for a deathless run or a faster time.

Highlights

  • 14 hand-designed levels across 6 color worlds
  • 9 unique gameplay modifiers (momentum, rotor, invert, dim, tether, hidden, wind, driftcam, gates)
  • Mouse-only controls on desktop, full touch support on mobile
  • Three persistent goals per level: best time, deathless run, and star rating (3 / 2 / 1)
  • Save system in localStorage (no accounts, no servers, no third-party calls)
  • Original art direction, original code, original sound — no third-party assets beyond the MIT-licensed Three.js library
  • Drop on any static host, no build step, no database
  • Full English documentation for buyers: 3,700-word HTML guide, plain-text README, plain-text LICENSE
  • Source code is heavily commented and split into 12 small ES modules, easy to customize

What Makes It Different

Most “maze” items on CodeCanyon are 2D, top-down, square-grid affairs with a single look. STRANGE MAZES is fully 3D with a chase camera, real-time shadows, animated particle trails, and a cinematic title loop. The orb has weight, the camera has a soft follow, and the worlds have weather (the ember world is genuinely dark, the arctic world is genuinely cold-looking). It feels closer to a shipped mobile game than a JavaScript toy.

How It Works

The game is plain JavaScript. There is no build step, no npm install, no TypeScript, no bundler. The folder is unzipped onto a static web host, the buyer opens index.html, and the game plays.

The source is split into 12 small ES modules, each under 200 lines, each focused on one job:

FilePurpose
src/main.jsGame loop, state machine, level flow
src/ui.jsHTML overlays (title, pause, level cards, icons)
src/engine.jsRenderer, camera, post-fx hooks
src/levels.jsThe 14 levels (id, name, palette, modifier)
src/palette.jsThe 6 color worlds (every color in one place)
src/mazegen.jsSeeded maze generator (mulberry32)
src/mazemesh.jsWall geometry, start/goal pads, rim inlay
src/atmosphere.jsSky dome shader, lights, environment dressing
src/particles.jsParticle system, bursts, flashes
src/player.jsOrb, trail, collision, lighting
src/modifiers.jsThe 9 gameplay modifiers
src/audio.jsWebAudio synth, music per world, SFX

For buyers who are not developers, the documentation walks them through the most common customizations step by step: changing a level’s name, adding a new level, applying a modifier, changing a world’s colors, replacing the page title, replacing the favicon. No JavaScript knowledge required for any of those.

Browser Support

BrowserVersion
Chrome / Edge / Brave90+
Firefox88+
Safari (macOS & iOS)14+
Chrome on Androidlatest
Samsung Internet14+

WebGL 2 and WebAudio are required. Both are enabled by default in every browser above. The game has zero external network calls during play (other than loading its own files from your server).

What You Get

File / FolderDescription
index.htmlEntry point
DOCUMENTATION.htmlFull 3,700-word buyer guide (open in a browser)
README.txtQuick-start guide (plain text)
LICENSE.txtLicense and terms (plain text)
src/12 ES modules, heavily commented
assets/screenshots/6 in-game screenshots used in the docs

Note from the Publisher

This is the first release of STRANGE MAZES. Updates are planned (additional levels, additional worlds, additional modifiers) and will be offered to existing buyers for free under the standard Envato free-update policy.

If you have any questions before purchase, use the item’s comment thread and I will reply within 24 hours.

© 2026 Tawajo. Original work. See LICENSE.txt for the full terms.

0 average based on 0 ratings.

Tawajo

Tawajo

Visit Author's Portfolio

View Portfolio
Last Update 2026-08-28
Created 2026-08-28
Sales 1
Discussion Comments
Compatible Browsers IE11 Firefox Safari Opera Chrome
Software Version HTML5
High Resolution Yes
Files Included JavaScript JS HTML CSS
Video Preview Resolution
Search plugins
Browse Categories

Bluehost Shared Hosting