首页 百科知识 游戏设计相关技术

游戏设计相关技术

时间:2022-10-05 百科知识 版权反馈
【摘要】:与之相比,游戏引擎开发更像是电影背后的技术工作人员,他们负责将导演的意图变成现实,更关注技术层面如何实现。我们在进行游戏开发过程中,很可能需要对现有引擎进行二次开发或者自行开发游戏引擎,因此首先需要了解Direct X、OpenGL函数库、编程语言等内容。Direct X和OpenGL最大的功劳在于充分调度和发挥了显卡的性能,将显卡的特性用接口的形式提供出来。可通过Direct X和OpenGL实现场景的绘制和画面特效的制作。

游戏编程包括游戏引擎开发和游戏逻辑开发,其中,游戏逻辑开发是指集中力量开发游戏中的剧情,类似电影的导演,不需要了解某个特效或某个场景如何实现,只需要负责电影的故事情节如何安排、场景如何布置。与之相比,游戏引擎开发更像是电影背后的技术工作人员,他们负责将导演的意图变成现实,更关注技术层面如何实现。

游戏引擎并不是一开始就出现的,早期的游戏开发过程彼此独立,一个游戏一套代码,然而随着游戏越来越多,大家发现游戏中有很多可以重用的代码,将这些重用代码封装起来,也就形成了早期的游戏引擎。

虽然目前市面上有许多开源的游戏引擎,但在使用过程中,已有的引擎并不能完全满足每个设计者的需要。我们在进行游戏开发过程中,很可能需要对现有引擎进行二次开发或者自行开发游戏引擎,因此首先需要了解Direct X、OpenGL函数库、编程语言等内容。

Direct X和OpenGL最大的功劳在于充分调度和发挥了显卡的性能,将显卡的特性用接口的形式提供出来。可通过Direct X和OpenGL实现场景的绘制和画面特效的制作。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈