15岁高中生从零手写3D开放世界游戏

Hedra is a 3D open world game I wrote from scratch while in highschool

15岁高中生从零手写3D开放世界游戏

我在15岁高中时期为了学习OpenGL,开始了一个名为Project Hedra的项目。原本只是想搞懂图形学原理,结果需求蔓延,几年后它演变成了一个拥有10万行代码的完整3D游戏引擎和开放世界RPG。这个世界完全由程序生成,没有存档文件,只有玩家数据和世界种子。我亲手实现了基于Marching Cubes的体素渲染、自定义内存分配器以规避GC,甚至用Python编写了钓鱼脚本。从底层渲染到游戏逻辑,一切皆由我独立构建,支持Linux和Windows,并具备完整的Modding支持。

这意味着我写了一堆文本代码来读取文本,并从中创造出互动的图像,我觉得这很酷。

同日更多故事

2026-10-22