首先,一开始可能对游戏引擎没什么概念,建议先使用一两个游戏引擎(我推荐C++程序员学习虚幻4游戏引擎,现在是免费开源的,非常值得学习。那些不开源的游戏引擎尽量不要去学习,因为其对于学习原理来说没有多大贡献)。因为游戏开发就是一门实时渲染的艺术,所以离不开图形库的学习。X》系列,每年出版一本,包含最新的实时渲染技术。Direct3D》包含了最新的游戏动画技术《网络游戏核心技术与实战》
5月26日晚,虚幻引擎官方发布了最新虚幻5演示视频。虽然虚幻5引擎和虚幻4相比在游戏的物理效果上并没有太大改变,不过画面上的飞跃还是相当巨大的,国产爆款《黑神话:悟空》也在前段时间曾说将使用虚幻5引擎进行开发,在发布演示视频时,我们看到的还是虚幻4引擎开发的,如果黑悟空真的改用了虚幻5,相信到了游戏发售的时候会更加让人惊艳。到时,或许我国的3A市场将会迎来一大批“虚幻5游戏”的热潮。
和之前的虚幻引擎相比,虚幻4的开发更加简单,这能够大大缩减开发时间——《绝地求生》团队只有15个程序员,但游戏仅仅开发了一年就上线,虚幻4的功劳想必是不小的。游戏引擎的确可以在一定程度上影响硬件需求,不过一个游戏最终是不是“渣优化”,还受开发团队、开发过程、游戏类型等因素的影响。