Folia
← 返回头版

高中生从零编写3D开放世界RPG游戏Hedra

一名开发者在高中时期从零开始编写了名为Hedra的3D开放世界低多边形RPG游戏1。该项目包含约10万行代码,集成了完整的游戏引擎,支持Linux和Windows平台1。

游戏采用现代OpenGL、C#、IronPython、Bullet Physics等核心技术构建1。Hedra的名称源自四面体(tetrahedra),对应其使用的Marching Tetrahedra表面提取算法1。游戏实现了程序生成世界、4种职业各2种专化、100多种物品、技能树系统、NPC交易、钓鱼工艺、伙伴系统等功能1。渲染方面包括屏幕空间反射、屏幕空间环境光遮蔽、Bloom、FXAA、MSAA、阴影、粒子系统和LOD系统1。

该项目采用模组架构,支持用Python脚本编写模组1。开发者已在Steam上发布了游戏测试版本,并配备了1000多个测试用例和本地化支持1。


评论