能说明一下游戏引擎到底是什么东西吗??

玩游戏的时候经常看到介绍说这个游戏是用虚幻3做的,或者冰川2做的,那么这个游戏引擎到底是什么啊

一句话概括:游戏引擎就是一套用来开发游戏的工具
为什么要用工具:游戏开发涉及的模块很多:渲染(就是把2d的图片和3d的模型在屏幕上画出来),物理(加速,碰撞),音效,AI,网络,资源管理,跨平台……等等等等,我们不会每次开发一个游戏都把这些模块和底层工具从头写一遍(会死人的=。=而且没必要),而是会去使用现有的成熟的工具或者加以扩展,这样开发速度和质量都比较有保证。这样的一套工具组件就叫做游戏引擎。(也有单独的渲染引擎和物理引擎等等)
工具的形式:有的是代码库(比如2d渲染引擎HGE,物理引擎Box2d,游戏引擎cocos2d-x,OGRE),有的带有很强大的可视化编辑器(比如Unity3d,虚幻,CryEngine)(网上都可以搜到试用版或者破解版,有兴趣可以自己下一个玩玩)
还想了解更多的话欢迎追问追问

为什么会有破解版啊?引擎授权也是很赚钱的吧,破解真的不会有问题吗?

追答

是我没说清楚,unity3d提供2个版本,免费的和收费的专业版(Pro),专业版包含一些更高级的效果和工具,另外可以发布的平台多一些(不过最新的免费版好像也增加了可以发布的平台),专业版好像是几百美元,所以国内的小型团队和个人开发者很多都……咳咳……在用破解版,不过大公司应该都是买的专业版。虚幻和CE原本是免费提供覆盖全部功能的SDK(如果我没记错的话),个人学习用是不用花钱的,但是发布商业游戏就要授权收费了。但是最新的虚幻4又改变了授权方式,变成了月租19美元+游戏收入提成5%,不光提供SDK,还提供源代码。虚幻4这么一改,CE也跟着改成了月租9.9美元不收提成(明显对着干)。别的引擎收费方式我就不太清楚了,不过无非就这几种模式。
总之,自己学习用,免费版和破解版(放心不会有人来告你的)就足够了,公司做游戏肯定是要花钱买引擎的,引擎公司肯定是不会吃亏的,嗯嗯。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-31

游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些互交式实时图像应用程序的核心组件。

    电脑游戏(Personal computer games, Computer games 或 PC games)是指在电子计算机上运行的游戏软件。

    这种软件是一种具有娱乐功能的电脑软件。电脑游戏产业与电脑硬件、电脑软件、互联网的发展联系甚密。

    电脑游戏为游戏参与者提供了一个虚拟的空间,从一定程度上让人可以摆脱现实世界,在另一个世界中扮演真实世界中扮演不了的角色。

    从1980年代开始,PC机大行其道,多媒体技术也开始成熟,电脑游戏则成为了这些技术进步的先行者。尤其是3Dfx公司的3D显示卡给行业带来了一场图像革命以后。

    进入1990年代,电脑软硬件技术的进步,因特网的广泛使用为电脑游戏的发展带来了强大的动力。进入21世纪,网络游戏成为了电脑游戏的一个新的发展方向。

本回答被网友采纳
第2个回答  2017-01-14
游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。

我们可以把游戏的引擎比作赛车的引擎,大家知道,引擎是赛车的心脏,决定着赛车的性能和稳定性,赛车的速度、操纵感这些直接与车手相关的指标都是建立在引擎的基础上的。游戏也是如此,玩家所体验到的剧情、关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。简单地说,引擎就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。”
第3个回答  2014-03-20
游戏引擎就是游戏的主程序(不包含媒体数据)只要加上不同的游戏数据(如场景,脚本,设定...)就会变成架构相似而内容不同的游戏了。
相似回答