Claude was used to build a native Mac block-survival game

was used to build Pebble, a native macOS block-survival game made from scratch. Pebble is not Minecraft, but it aims to include many Minecraft-like systems. The project is about 45,000 lines of Swift across 82 files, with no external , no game engine, and no Xcode project file. It uses only Apple frameworks.

A custom Metal renderer handles more than 15 rendering passes, runtime-compiled shaders, soft shadows, ambient effects, and dramatic light rays. Every sound and music track is generated in real time, with no audio files in the project. The game claims to include 879 blocks, 1,188 items, 63 biomes, 100 entity types, more than 55 mobs with pathfinding, three dimensions, redstone-like systems, enchanting, villages, raids, and three bosses. World generation is : the same seed should create the same world on any machine, backed by 456 .

Performance is claimed to be over 200 frames per second at full settings on an M-series MacBook Air. The project is under the MIT license.

Key points

  • Pebble is a native macOS block-survival game built with help from .
  • The project uses Swift and Metal, with no external or game engine.
  • It claims about 45,000 lines of code across 82 files.
  • The game includes hundreds of blocks and items, many biomes, mobs, bosses, and world systems.
  • The code is under the MIT license.
Read original