Skip to content

kherrick/block-garden

Repository files navigation

Ask DeepWiki

Block Garden - A 3D sandbox exploration and farming game. Explore procedurally generated worlds, dig for resources, and cultivate a variety of plants.

Block Garden Screenshot

🧩 Features include:

  • Procedural World Generation - Each world is unique, generated from a shareable seed.
  • Building & Harvesting - Use collected materials to place blocks and shape the world.
  • Dynamic Day/Night Cycle - Experience a living world with changing sky colors and lighting.
  • Inventory System - Manage your resources with a non-creative mode style inventory.
  • Expanded Flora - Cultivate and harvest a wide variety of plants, from Agave to Willow Trees.
  • Advanced Storage - Save your progress on-device, or share your world as a PDF or PNG.
  • Lighting System - Use torches, lanterns, and lightstones to illuminate the darkness.
  • Clouds - Continue building and farming while in the sky.
  • Resource Management - Dig for resources like stone, dirt, and sand, and mine ores including coal, iron, gold, copper, silver, and diamond.
  • Privacy-respecting - No login or data collection required.
  • Cross-platform - Full support for both desktop and mobile play.

🎮 Quick Start

  • Movement: w / a / s / d
  • Camera: Arrow Keys
  • Descend: Shift
  • Jump / Ascend: Space
  • Place Block: Enter or Right Click
  • Break Block: Hold Enter or Left Click and hold
  • Change Block: ~ / `
  • Hotbar Slots: 1 - 9
  • Open Inventory / Materials: e / i
  • Toggle Hotbar: m
  • Toggle Flight: k (Creative Mode only)
  • World Generation Menu: Ctrl + s
  • Touch Hold: Break Block
  • Touch: Place Block

🕹️ Game Modes

Block Garden features two primary ways to play:

  • Non-Creative Mode (Default): Resources are limited. You must dig for stone, dirt, and sand, and harvest plants to gather seeds and materials.
  • Creative Mode: Unlimited resources and flight are enabled. Perfect for building large structures and massive gardens without resource constraints. Enable this in the Settings menu.

💾 Included Game Saves

Get started by opening one of the saved games below:

The Garden

Caves

Flowers

Gateway To The Clouds

Demos

Fireworks

Block Garden Fireworks

Random Planting

Block Garden Animation

Gateway To The Clouds

Gateway To The Clouds

To play locally

npm i && npm start

Development

See AGENTS.md for detailed architecture, build, test, and development workflow instructions.

Quick reference: