问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

独立游戏开发者必知的9个免费游戏引擎

创作时间:
作者:
@小白创作中心

独立游戏开发者必知的9个免费游戏引擎

引用
简书
1.
https://www.jianshu.com/p/0b473d79feb3

随着独立游戏设计的兴起,对新工具和游戏引擎的需求不断增长。选择合适的游戏引擎是成为游戏开发者的第一步,它能解决许多适用于所有游戏的通用问题,如用户输入、物理、光照、渲染和碰撞等,使开发者能够专注于游戏开发的核心部分。本文将介绍9个免费的游戏引擎,帮助开发者根据自身需求做出选择。

Godot

Godot是一款真正跨平台游戏开发的开源引擎,是开发2D游戏的首选引擎,同时也能很好地开发3D游戏。Godot提供了一个专用的2D引擎,该引擎以像素坐标工作,使2D开发变得十分容易。Godot支持多种语言,包括C++、C#和GDScript(一种Python变体),编程简单,易于学习。Godot引擎最棒的部分是场景和节点系统,它可以轻松组织游戏,从而加快开发速度并提高项目的可扩展性。

Monogame

Monogame是一个专门为创建跨平台游戏而制作的开源框架,广受欢迎的《星露谷物语》(Stardew Valley)就是使用Monogame开发的。Monogame非常适合有C#经验或微软 .NET环境背景的开发者。需要注意的是,Monogame没有提供足够的工具和功能来使其可供非编码人员使用,因此更适合开发者使用。如果不喜欢终端或命令提示,可能需要寻找其他引擎。

Armory

Armory是一款与3D动画软件Blender相集成的开源游戏引擎,Blender是3D开源社区中最受欢迎的选择之一。Armory提供了多个演示,包括双摇杆游戏和第三人称角色演示。在使用Armory之前,建议先了解Blender及其详尽的工具列表。对于需要一个开源的大型游戏引擎的开发者来说,Armory是一个值得尝试的选择。

GameSalad

GameSalad是一个以创作为教学方法的游戏引擎,初学者会惊讶地发现,使用拖放脚本功能创建行为是如此简单,在这里制作游戏不需要任何编码知识。GameSalad在K-12教育环境中被用于教授编程技巧,这充分证明了该程序能够让学习成为一种享受。虽然可能无法实现想要的游戏成品的细节水平,但是创作一些有趣的项目是完全可以的。

Corona

Corona是一个为快速原型设计和跨平台部署而构建的2D引擎,对初学者友好,学习起来非常有趣,而且完全免费,没有隐藏的版税。Corona面向初学者和移动开发者,与大型集成开发环境相比,它提供了一个更线性、更易学的过程。如果想学习,但不知道从哪里开始,可以从Corona超过50万开发人员的社区中获得帮助,他们还有一个小而有用的subreddit,可以去浏览一下。在许多方面,Corona不仅仅是一个游戏引擎,它集用户市场、发布服务和游戏引擎于一身,其理念是让开发者可以更专注于制作游戏,减少推广和销售作品的麻烦。

CryEngine

CryEngine是一款功能强大的3D游戏引擎,旨在为游戏机或PC提供最先进的图形,CryEngine具有可靠的VR支持和先进的视觉效果,吸引了大批希望在Steam等平台上制作逼真游戏或次世代游戏的开发者!该游戏引擎的目标是制作具有高度细节和超级逼真角色的AAA级游戏内容,与Unity和UE 一样,CryEngine提供了一整套工具,让游戏开发变得更容易。

Defold

Defold凭借内置的版本控制和团队管理功能,被誉为网页和手机设计师制作游戏的最佳方式!专注于2D游戏开发,可以提供一个精简的软件包,其中包含专门针对2D世界的工具。Defold使用Lua编程语言编写行为脚本,它也是免费开源的!安装后,编辑器会提供许多详细的教程,使小伙伴轻松上手,这需要花几个小时来学习,但可以从零开始学到制作平台游戏、创建背景视差效果或其他任何想要的东西的所有基础知识!

GameMaker

GameMaker是一款非常流行的游戏引擎,曾开发过《光明旅者》(Hyper Light Drifter)、《孤儿》(Orphan) 和《迈阿密热线》(Hotline Miami)等游戏,作为2D引擎工作,但能够生成AAA内容!GameMaker的设计便于初学者使用,功能强大,也足以满足大型工作室的需求GameMaker拥有动态物理引擎和自定义脚本语言,是业余爱好者和专业人士的不错选择。借助GameMaker,可以轻松访问专用2D物理引擎以及网络游戏、跨平台部署和使用着色器的令人惊叹的视觉效果。

Lumberyard

Lumberyard是一个免费的游戏引擎,旨在与Twitch直接集成,亚马逊Lumberyard的目标是打造既能看又能玩的游戏,因此高质量的视觉效果和出色的性能是关键点。如果熟悉游戏设计的小伙伴,那么可能会喜欢这里的一切,它提供了功能丰富的体验,包括云端集成、内置多人部署在线工具和友好的mod支持。此外,Lumberyard 还提供对C++源代码的访问权限,因此开发者可以完全控制自己的游戏!

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号