01What happened

The story, straight

A developer published a 3D voxel game engine written entirely in APL (A Programming Language), a notation-based language known for its dense symbolic syntax. The project, available on GitHub as 'avoxelgame,' started as a personal bet that APL notation would provide an easier way to build a voxel game. The engine supports Vulkan, DirectX 12, or Metal graphics and requires SDL3 dependencies.

a developer on GitHub posted a full 3D voxel game engine written in APL — yes, the math-symbol language. started as a bet with themselves that APL notation would be easier for voxel rendering. supports Vulkan, DirectX 12, or Metal, and needs SDL3 to run. it's real and it works.

02Spread timeline

Where it actually started

Jun 21, 2026Origin
Repository for 'avoxelgame' appears on Hacker News, linking to a GitHub project where a developer published a 3D voxel game engine written in APL.avoxelgame hits hacker news — a full voxel engine in APL
source

03Source receipts

Every claim, linked

04What's solid, what isn't

What's solid and what isn't

Confirmed
  • A 3D voxel game engine written in APL exists and is available on GitHub.
  • The project supports Vulkan, DirectX 12, or Metal graphics backends.
  • It requires SDL3, SDL3_ttf, and SDL3_image dependencies.
Disputed
  • The performance or playability of the engine compared to conventional voxel implementations.

05Why it matters

The editorial take

APL is a niche array-oriented programming language from the 1960s, rarely used for game development. A functional 3D voxel engine in APL is a notable technical novelty, showcasing how array notation can handle spatial data structures common in voxel games.

APL hasn't been relevant for game dev basically ever. Someone actually shipping a working voxel engine in it is the kind of 'because I could' project that makes Hacker News worth reading.