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

To play locally

npm i && npm start

To run Jest unit tests

npm i && npm test

🧩 Features include:

  • Procedural World Generation - Each world is unique, generated from a shareable seed
  • Building - Use collected materials to place blocks and shape the world
  • Clouds - Continue building and farming while in the sky
  • Planting System - Plant different seed types with realistic growth cycles
  • Resource Management - Dig for resources like stone, dirt, and sand.
  • Save & Load - Your progress can be saved on device or as a file to share
  • Privacy-respecting (no login or data collection)
  • Installation and offline play supported
  • Cross-platform (desktop & mobile)

🎮 Quick Start

  • Movement: w / a / s / d
  • Inventory: e
  • Camera: Arrow Keys
  • Change Block: ~ / `
  • Jump / Ascend: Space
  • Descend: Shift
  • Place / Remove Block: Enter
  • Click Game Canvas To Lock Mouse
    • Use crosshair to center block placement
    • Left Click: Place Block
    • Right Click: Remove Block

Demos

Fireworks

Block Garden Fireworks

Random Planting

Block Garden Animation