Pebble
The open-source alternative to Minecraft: Java Edition — a complete native macOS block-survival game in ~45,000 lines of Swift + Metal, with zero external dependencies. Hand-written renderer, real-time synthesized sound, worldgen carved from noise.
Pebble
The open-source alternative to Minecraft: Java Edition — a native macOS voxel survival game built from scratch in Swift + Metal.
What "from scratch" means
No game engine. No .xcodeproj. No external dependencies. Just ~45,000 lines of Swift with a hand-written renderer on Metal:
- Full overworld / nether / end progression
- Worldgen, mobs, redstone, crafting, enchanting, brewing
- Villages, raids, and boss fights
- Every sound synthesized in real time; every chunk carved from noise
- Fully deterministic, singleplayer for now
Why it's here
Most of my work is on-chain, but Pebble is the systems-programming counterweight — proving out renderer architecture, deterministic simulation, and real-time audio with no libraries to hide behind. It's a reminder that the fun part of building is going all the way down to the metal. (Not affiliated with Mojang or Microsoft.)
Polaris