Skip to main content
WYZUK
Browser Games & Engines·Production Ready

YourCraft

3D Procedural Voxel Sandbox Built for Modern Web Browsers


Project Purpose

An exploration into low-level 3D graphics, procedural generation mathematics (Perlin/Simplex noise), and chunk meshing optimization inside WebGL.

Overview & Architecture

YourCraft is a browser-based 3D voxel engine engineered in pure JavaScript and Three.js. It features procedural terrain generation, voxel chunk rendering, raycasted block placement and destruction, collision detection, and first-person camera controls running at a locked 60 FPS.

Architecture note:World is partitioned into 16x16x16 voxel chunks. Meshing algorithms calculate only visible boundary faces to prevent rendering unexposed interior polygons, drastically reducing draw calls.

Verified Features

  • Procedural terrain generation with variable elevation and biomes
  • Dynamic block placement, destruction, and material physics
  • Pointer Lock API integration for authentic first-person mouse look
  • Frustum culling and hidden face removal for 60 FPS WebGL performance
  • Custom texture atlas mapping for dirt, grass, stone, wood, and water blocks

Technologies

JavaScriptThree.js (r128)WebGLHTML5 CanvasNetlify

Related Projects

Flappy Wyzuk →Browser Games & Engines
W Suffers →Browser Games & Engines
Snake Arcade →Browser Games & Engines