用于游戏开发的开源工具。
几乎所有领域都有开源工具,游戏开发也不例外。像 Unity 引擎和 Unreal 引擎这样的工具虽然可以免费使用,但迟早都需要付费。这里列出了一些顶级的开源游戏开发工具,它们完全免费使用。当然,如果你愿意,也可以选择捐赠。
游戏引擎:Godot
近几年来,Godot 游戏引擎无疑是最佳选择。它是一款完全开源的游戏引擎,同时支持 2D 和 3D 游戏。它使用一种名为 Gd-script 的类似 Python 的脚本语言,但也支持 C#。Godot 可在三大主流操作系统 Windows、Linux 和 macOS 上运行。它的性能几乎与 Unity 或 Unreal 引擎不相上下,甚至更胜一筹。Godot 仍在持续开发中,并拥有非常友好的用户界面。
点击这里查看他们的网站。
3D建模、动画、纹理绘制、渲染等 - Blender
既然你来到这里,很可能听说过Blender。它是目前最好的3D建模软件之一,也能满足你开发3D游戏的其他需求。它使用Python作为脚本语言(如有需要)。而且它是100%开源的。由于它是目前最流行的软件之一,我无需过多赘述。
点击这里查看Blender 。
2D素材- Krita

需要一款开源的 Photoshop 替代品来创作概念艺术、精灵图和其他手绘素材吗?开源社区都知道 Krita 是最好的选择之一。
点击这里查看Krita 。
声音编辑和制作——Audacity 和 LMMS
大胆

大多数音频相关工作都可以用 Audacity 完成。它拥有丰富的工具和效果,支持插件,可进行多轨编辑和录音。
点击这里查看 Audacity 。
LMMS

如果你需要一款用于游戏的音乐制作软件,LMMS 是一个不错的选择。它是一款开源软件,是 FL Studio 的替代品,目前仍在积极开发中。该软件自带丰富的乐器、采样和效果器。
点击此处查看LMMS 。
代码编辑 - Visual Studio Code
虽然 Godot 内置了一个相当不错的代码编辑器,但如果你仍然想用其他编辑器,那你可能知道该用什么了。如果你不知道,那就去看看微软的 Visual Studio Code 吧。说实话,你很可能已经知道 VS Code 是什么了。
点击这里查看。
额外内容:操作系统本身
为什么不彻底拥抱开源呢?你试过 Linux 吗?不妨一试,它并非全是文本格式,也不像你想象的那样复杂难懂,你可以随心所欲地定制界面。甚至可以自己开发一个 Linux 发行版,供全世界使用。
文章来源:https://dev.to/thetechnocrats/open-source-tools-for-game-development-k00


