撰写了文章 发布于 2016-08-13 21:22:11
什么是游戏引擎
首先,我们要明白两点:1.制作游戏的成本很高。2.如果有合适的轮子,我们会直接拿来用,而不是去重新造一个新的轮子,除非这个轮子无法满足我们的需求。当我们完成一个游戏的制作之后,打算做第二个游戏时,我们自然就会想到第一个游戏中是否已经有能够满足第二款游戏部分需求的代码,久而久之这些通用的稳定的代码会慢慢被提炼出来,形成能完成特定功能的组件,比如说:渲染组件、物理组件、动画组件、音频组件、人工智能、脚本组件等等。当我们继续制作新的游戏时,我们可以复用这些组件,而只需要更改和游戏性相关的代码和美术,达到快速开发用来降低游戏开发的成本,并能将大量的精力用于游戏性的设计。
所以,什么是游戏引擎:游戏引擎就是具有完整功能的可复用软件开发套件。-《游戏引擎架构》。