Skip to content

3D Maze Runner

Explore procedurally generated 3D mazes in the browser.

Beginner10h1–2 people16/20 fit
TL;DR

Build 3D Maze Runner for beginner game developers in ~10h with 1–2 people. Stack: Three.js + JavaScript.

Why it wins: Visual wow with achievable scope.

Build flow

01 · Problem
Beginners want a first 3D project that looks impressive.
02 · Solution
Generate mazes with a simple algorithm, render them with three.js, add first-person controls and a timer.
03 · Build
  1. 1Generate maze
  2. 2Build geometry
  3. 3Add controls
  4. 4Add timer
04 · Demo
Run through a new maze each round.

MVP checklist

  • Maze generation
  • First-person controls
  • Timer
  • Minimap

Tech stack

TechRole
Three.js3D rendering
JavaScriptGame / app logic

Reference repos

Open-source projects you can build on. Links checked 2026-10-31.

Related ideas

More Gaming
  • Race against ghost replays of your friends' best laps

    Intermediate14h1–2
    Three.jsJavaScript
    17/20
  • Count jumps with the webcam and compete on streaks

    Beginner8h1
    MediaPipeJavaScript
    18/20