A simple voxel-based world generator and renderer built with Three.js and TypeScript.
- Install dependencies:
bun install
- Run development server:
bun dev
- Build for production:
bun build
- World generation
- Simplex noise
- Seed
- Ore generation
- Biomes
- Trees
- Water
- Caves
- Structures
- Villages
- Entities
- Mobs
- Animals
- NPCs
- Bosses
- Player movement
- Player interaction
- Player inventory
- World saving/loading
- Optimizations
- Greedy meshing
- Level of detail
- Culling
- Face
- Frustum
- Occlusion
- Chunking
- Sub-chunks
- Multiplayer
This project is licensed under the MIT License - see the LICENSE file for details.