Play the WebAssembly build
Download the short WebM demo
VoxelGo is a compact Minecraft-inspired voxel sandbox written in Go. The same codebase runs natively on macOS and in the browser via WebAssembly.
- Chunk-based voxel world with demo terrain, trees, and houses
- First-person movement with collision, jumping, and mouse look
- Break and place blocks
- Hotbar and simple inventory
- Shared desktop and WebAssembly runtime built on Ebitengine
WASD: moveSpace: jumpMouse: look around after clicking inside the windowLeft clickorF: break blockRight clickorG: place block1..9: select a hotbar slotEorTab: open or close the inventoryF5orC: switch cameraEsc: release the mouseF3: toggle the minimal debug overlay
Native macOS client:
cd voxelgo
make deps
make runBrowser build:
cd voxelgo
make wasm
make serveThen open http://localhost:8080.
voxelgo/: Go source, assets, and build scriptsmedia/: README demo media and screenshots.github/workflows/pages.yml: GitHub Pages deployment
Starter textures come from Luanti / Minetest Game. See NOTICE.md for asset credits and licensing notes.


