这就是爱游戏的小白
游戏引擎是指一些编写良好的可编辑计算机游戏系统或一些交互式实时图形应用程序的核心组件。 这些系统为游戏设计者提供了编写游戏所需的各种工具。 目的是让游戏设计者无需从头开始,即可轻松快速地制作游戏程序。
所以,要说市面上的3D游戏开发引擎还是很多的,基本上各大游戏厂商都有自己的游戏引擎。 不过这些引擎有的是不对外开放的开源3d游戏引擎,有的需要收费,有的在价格上对开发者非常友好音乐,但是想要独立开发还是有相当大的难度。 那么如果你想成为一名3D独立游戏开发者,你可以选择哪些3D游戏引擎呢?
虚幻引擎 4
Unreal 4 是 Epic Corporation 开发的游戏开发引擎。 虚幻引擎是一整套用于构建游戏、模拟和可视化的集成工具,可以满足艺术家的雄心和愿景,也足够灵活,可以满足不同规模的开发团队的需要。 虚幻4引擎的强大是毋庸置疑的。 难能可贵的是贴图笔刷,EPIC宣布,如果开发团队收入较少,将不对虚幻4的使用收费。前阵子火爆的中国独立游戏《光明记忆》就采用了虚幻4引擎。
unity3d
Unity3D是Unity Technologies开发的一款多平台综合游戏开发工具,可以让玩家轻松创建3D视频游戏、建筑可视化、实时3D动画等交互内容。 它是一个完全集成的专业游戏引擎。 Unity3D 的优点是简单易用。 与其他游戏引擎相比,简单学习即可开始制作游戏。
如果您不喜欢以上两种引擎,那么还有一些免费的 3D 引擎供您选择。
鬼火引擎
Irrlicht引擎是一个用C++编写的高性能实时3D引擎开源3d游戏引擎,可应用于C++程序或.NET语言。 通过使用 Direct3D(Windows 平台)、OpenGL 1.2 或它自己的软件着色器,该引擎是完全跨平台的。 虽然是开源的,但 Irrlicht 库提供了可以在商业级 3D 引擎上找到的艺术功能,例如动态阴影、粒子系统、角色动画、室内和室外技术以及碰撞检测。
熊猫3D
Panda3D 是由迪士尼 VR 工作室和卡内基梅隆娱乐技术中心开发的 3D 游戏引擎。 该引擎附带了 C++ 和 Python 的绑定。 使用 C++ 或 Python 调用 Panda3D 库。 它是用于实时 3D 游戏、可视化、模拟和实验的开源、完全免费的引擎。 其丰富的功能集可以根据您的特定工作流程和开发需求轻松定制。
食人魔
Ogre 3D是一个成熟、稳定、可靠、灵活、跨平台、功能丰富的实时3D图形库。 Ogre是引擎的缩写。 全称是Object-oriented Graphics Rendering Engine。 它由核心团队开发和维护。 由于它是一个开源引擎,所以它像Linux一样被各种团体和组织改造和开发。 扩展,使其适应不同的应用领域,具有更强大的功能。