游戏小智
课程简介:
游戏开发引擎主要是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。
游戏开发引擎可以为游戏设计者提供开发游戏所需的各种工具,比如渲染引擎、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理等等,目的是为游戏设计者提供一个游戏框架而不用从零开始,从而降低游戏开发的成本和复杂性,提升游戏开发效率,缩短游戏上市时间。
市面上比较知名的游戏开发引擎主要有虚幻引擎、Unity引擎、Cocos引擎、寒霜引擎、Source引擎等等。
虚幻引擎是Epic Games公司推出的一款开源的游戏开发引擎,开发功能强大,用途广泛。它自带蓝图系统,可以快速实现一些游戏交互功能,为游戏开发带来了极大的便利,而且还具备了高质量的渲染技术,渲染出的画面清晰高质,但相应的,对配置的要求也比较高,主要用于高端大型的游戏项目开发。
Unity引擎是Unity Technologies公司开发的一款全面整合的2D/3D游戏引擎,应用非常广泛,它具备强大的灵活性和跨平台性,可以让开发者在20多个平台创作内容,比如Android、iOS平台的手游,Windows、macOS平台的单机游戏、Switch、PS4等平台的主机游戏等等。Unity引擎渲染质量较低,配置要求也比较低,比较适合手游、网游等游戏项目的开发。
Cocos引擎是一款轻量、高效、免费开源的跨平台游戏引擎,也是实现了脚本化、组件化和数据驱动的游戏开发工具,支持2D、3D的游戏开发。