首先是引擎方面。
游戏开始界面上,打开游戏信息,拉到下面可以看到:
这些里面有我用过的,也有一部分没用过的
但是,我没在这里面找到游戏引擎
其实,当初打开游戏的时候就觉得这个像是Unreal的渲染风格。然后我去安装目录看了一眼.....
发现这个文件名和文件夹根本就不对呀...
而且也不是Unity的,也不是StingRay的,也不是Optix的。
之后我才意识到....烛龙应该是自己写的游戏引擎,然后在此基础上开发的古剑3
这个是真的勇士,也是最让我惊讶的。
现在是2020年,做一个游戏的成本已经远远低于2010年那个时代了。
随便下个UE4或者Unity,在素材库里面买几个素材,写点代码或者从github上抄点,随便拼拼就行。
然而在这个年代,还有人愿意一步一步的从底层开发,这才是真的负重前行。
然后说一下上面这几家都提供了什么:
PopcornFX:看见FX就知道是特效。这家是提供粒子系统的。
Havok:物理引擎。头发、布料的解算。碰撞、打击判定等。
Nvidia:除了造显卡之外还有很多软件。太多了所以我不知道他们到底用了啥。可能是PhysX,可能是cg。
Oodle:不知道...
SpeedTree:游戏里的树、灌木等等。Procedural Modeling的软件,专门造植物,还能优化模型。
YEBIS:特效
FMOD:音效
BINK:播视频的