首先,一开始可能对游戏引擎没什么概念,建议先使用一两个游戏引擎(我推荐C++程序员学习虚幻4游戏引擎,现在是免费开源的,非常值得学习。那些不开源的游戏引擎尽量不要去学习,因为其对于学习原理来说没有多大贡献)。因为游戏开发就是一门实时渲染的艺术,所以离不开图形库的学习。X》系列,每年出版一本,包含最新的实时渲染技术。Direct3D》包含了最新的游戏动画技术《网络游戏核心技术与实战》
玩家们喜欢一款游戏,最淳朴的表达好感的方式大概就是为它花钱。但是一些大神玩家却不一样,他们利用自己的技术,甚至能够为喜欢的游戏再做一款游戏!游戏大神InfernoPlus此前免费打造了一款《超级马里奥》的大逃杀页游,收到了玩家们的好评如潮。之后,特别喜爱这款游戏的其他玩家甚至以源代码公开的方式将这款游戏复活了。这位大神也表示之后自己还会陆续完善游戏内容的,到时候会免费开放demo下载。
5月26日晚,虚幻引擎官方发布了最新虚幻5演示视频。虽然虚幻5引擎和虚幻4相比在游戏的物理效果上并没有太大改变,不过画面上的飞跃还是相当巨大的,国产爆款《黑神话:悟空》也在前段时间曾说将使用虚幻5引擎进行开发,在发布演示视频时,我们看到的还是虚幻4引擎开发的,如果黑悟空真的改用了虚幻5,相信到了游戏发售的时候会更加让人惊艳。到时,或许我国的3A市场将会迎来一大批“虚幻5游戏”的热潮。
和之前的虚幻引擎相比,虚幻4的开发更加简单,这能够大大缩减开发时间——《绝地求生》团队只有15个程序员,但游戏仅仅开发了一年就上线,虚幻4的功劳想必是不小的。游戏引擎的确可以在一定程度上影响硬件需求,不过一个游戏最终是不是“渣优化”,还受开发团队、开发过程、游戏类型等因素的影响。