一、独立游戏开发者,一定知道这9个免费的游戏引擎!
独立游戏开发者一定知道这9个免费的游戏引擎:
Godot
简介:Godot是真正跨平台游戏开发的开源引擎,是大部分人开发2D游戏的首选引擎,同时也能很好地开发3D游戏。
特点:Godot提供了一个专用的2D引擎,以像素坐标工作,使2D开发变得十分容易。它有多种语言可供选择,包括C++、C#和GDScript(一种python变体),编程简单,易于学习。Godot引擎最棒的部分是场景和节点系统,可以轻松组织游戏,从而加快开发速度并提高项目的可扩展性。
Monogame
简介:Monogame是一个专门为创建跨平台游戏而制作的开源框架,广受欢迎的《星露谷物语》(Stardew Valley)就是使用Monogame开发的。
特点:适合拥有C#经验或微软.NET环境背景的人使用。Monogame没有提供足够的工具和功能来使其可供非编码人员使用,因此更适合开发者。
Armory
简介:这是一款与3D动画软件Blender相集成的开源游戏引擎,Blender是3D开源社区中最受欢迎的选择之一。
特点:提供了多个演示,包括双摇杆游戏和第三人称角色演示。在学习Armory之前,最好先了解Blender及其详尽的工具列表。
GameSalad
简介:这是一个以创作为教学方法的游戏引擎,初学者会发现使用拖放脚本功能创建行为非常简单,制作游戏不需要任何编码知识。
特点:GameSalad在K-12教育环境中被用于教授编程技巧,适合初学者。但可能无法实现想要的游戏成品的细节水平。
Corona
简介:Corona是一个为快速原型设计和跨平台部署而构建的2D引擎,对初学者友好,学习起来非常有趣,而且完全免费,没有隐藏的版税。
特点:面向初学者和移动开发者,提供了一个更线性、更易学的过程。Corona不仅仅是一个游戏引擎,还集用户市场、发布服务和游戏引擎于一身。
CryEngine
简介:CryEngine是一款功能强大的3D游戏引擎,旨在为游戏机或PC提供最先进的图形。
特点:具有可靠的VR支持和先进的视觉效果,适合希望在Steam等平台上制作逼真游戏或次世代游戏的开发者。
Defold
简介:Defold凭借内置的版本控制和团队管理功能,被誉为网页和手机设计师制作游戏的最佳方式,专注于2D游戏开发。
特点:使用Lua编程语言编写行为脚本,免费开源。编辑器提供许多详细的教程,易于上手。
GameMaker
简介:GameMaker是一款非常流行的游戏引擎,曾开发过《光明旅者》(Hyper Light Drifter)、《孤儿》(Orphan)和《迈阿密热线》(Hotline Miami)等游戏。
特点:作为2D引擎工作,但能够生成AAA内容。设计便于初学者使用,功能强大,也足以满足大型工作室的需求。
Lumberyard
简介:Lumberyard是一个免费的游戏引擎,旨在与Twitch直接集成,目标是打造既能看又能玩的游戏。
特点:提供了功能丰富的体验,包括云端集成、内置多人部署在线工具和友好的mod支持。提供对C++源代码的访问权限,开发者可以完全控制自己的游戏。
这些游戏引擎各具特色,独立游戏开发者可以根据自己的需求和喜好选择合适的引擎进行游戏开发。
二、市面上的主流游戏引擎有哪些
市面上的主流游戏引擎有Unity、Cocos、Unreal。
1、Unity:Unity全球游戏市场占有率49.5%,没有争议的手游引擎老大。《原神》、《王者荣耀》、《英雄联盟手游》都是用Unity引擎开发的,生态成熟,资源丰富。
2、Cocos:Cocos全球游戏市场的占有率为20%,国内手游占有率达40%,国内小游戏占有率达64%(数据来源于2023年1月,现在比例应该更高)。代表产品有《梦幻西游》、《剑与远征》、《最强蜗牛》,虽然经常被吐槽,但是无可置疑他的市场份额,由于其免费开源,且灵活跨平台,大量的中轻度游戏项目在使用,自2020年后,产品迭代很快,3D性能日渐成熟。
3、Unreal:Unreal市场占有率为9.7%,画面效果很牛逼,目前3A大作常用的引擎,是很多主机厂商和大厂的选择,也是很多游戏美术商最熟悉的引擎。代表作品如《堡垒之夜》、《和平精英》和开发中的《黑神话:悟空》等。
Unity的预期使用价值
Unity主流引擎胜任跨平台游戏制作unity3D支持PC、移动、主机三大不同的平台。同时Unity支持第三方插件,灵活便捷的自主研发功能,不仅在效果上可以达到UE4的渲染级别,而且Unity引擎是现在市面上一个支持全平台的引擎。相对而言UE4目前只支持IOS,并且开发难度大。UE4的作品仅出现在PC和次时代游戏机上,而Unity引擎作品各大游戏平台比比皆是。
所以学习Unity引擎有着非常大的优势,U3D它是给众多小型开发团队、个人开发者去用的一款游戏引擎。所以你会发现,它在跨平台、自由度上会很好。但是想要做到UE这种画面,要做出更大的努力,甚至在3-4年前,它可能你不管付出多大努力、代价都不可能做到UE那种画面效果。但是现在已经不是这样了,U3D也在画面层面在向UE4靠拢。
最后就是Unity的上手难度,关于Unity的上手难度,几乎全网都有类似不太难或者很友好的评论,但这是与UE4相比,还是要下功夫去学的。如果说掌握好学习方法并且可以努力去学习的话,难度是有的但是不会特别大。主要需要把握好C#、Unity的各个功能模块。
三、目前最好的游戏引擎排名 !
1.capcom的re引擎:生化危机。画质顶尖,关键优化极好,低配畅玩,开发效率还高,一年一作很高产。
2.r星的rage引擎:大镖客、gta。顶尖的画面效果,加上R星成熟的引擎应用,出来的作品都是顶尖。
3.寒霜引擎:战地。战地代表FPS画质的极致,可惜DICE已散,寒霜引擎可能要开始下坡。
这几个都是顶尖的,要做顶尖的画质只有自研引擎,顶级画面的经典大作一般都是自研引擎。还有其它游戏的自研引擎也挺好(比如各种ps独占游戏),不过个人觉得最厉害的还是这3个了。看到这几个引擎的logo,就可以期待享受顶级画质了。
4.虚幻引擎:大众引擎,成本低效果好,很多游戏都用这个引擎,普及率很高,不过其实用它出的游戏画面并不顶尖。
5.轻量级引擎:unity引擎,普及率也很高的轻量级引擎,小型游戏用这个的比较多。
6.笑话引擎:夜光引擎。画面是很牛,可惜开发效率可能不高,差点搞垮SE,目前处在不敢用的状态。前面竟然有答案把寒霜和夜光引擎搞混了。
7.成为历史的引擎:cryengine,孤岛危机3的引擎,当年画面很超前,可惜公司已解散,引擎被育碧拿去用了,现在成为流水线引擎,可怜的是马甲还被换了。
寒霜引擎也有可能会步CE引擎的后尘,即将成为EA的流水线引擎。
四、目前最好的游戏引擎排名
1,brigade3。无限细节引擎
前者是实时光线追踪引擎,光照最牛逼。后者是体素建模。前者放出了demo,不过我电脑跑不了,不知道效率怎么样。后者没放出,效率有待考察。
2,CE3,虚幻4.
CE3虽然是老引擎,但是一直在更新,现在是3.6版本。计算机图形技术上一直处于领先地位。实时渲染及其强大。
虚幻4仍热衷于烘焙大法(预渲染,非实时)早期本来也要搞实时渲染的,后来好像是为了降低配置就没搞了。。。不过烘焙的优势就是光照质量更高,配置要求低。但是光照不如实时渲染正确。
最近虚幻4也放出了实时GI的demo,估计也快支持实时渲染了。
NVIDIA和微软的顶级demo(一个估计是为了卖显卡。。一个宣传DX12)就是用的虚幻4.
所以虚幻4应该很有前景,CE感觉不太行了。
3,顽皮狗,育碧的引擎,教团1886的引擎
神海4宣传视频很牛逼。。而且顽皮狗的游戏似乎基本也不怎么缩水。
育碧今年的游戏画面不错,就是优化堪忧
4,夜光,寒霜
宣传上看各种技术都俱全了。但是寒霜,还有日本的引擎都不放出干货。只放出宣传视频,不放出演示程序。所以不知道效率怎么样。
加上战地的缩水可以看出,寒霜引擎效率不怎么样,优化不怎么样
5,unity5
unity5也支持实时GI了,这无疑是个巨大进步。不过貌似精度堪忧。
6,COD等主流游戏的引擎
以上为非专业角度,并带有部分主观猜测的个人看法。毕竟大部分引擎都不会放出SDK。甚至放出demo的引擎也没几个。所以条件不足,不好判断