欢迎光临散文网 会员登陆 & 注册

独立游戏开发之我见 软件篇

2020-02-21 23:29 作者:NXL2  | 我要投稿

前言

    UP学习独立开发已经有很一段时间了,算是有些许经验拿出来分享的,我们这篇讨论一下独立游戏开发常见常用的各类软件,我们划分为下面五个部分,游戏引擎及脚本,游戏策划,3D制作,图像制作,音乐音效制作。这里我主要针对独立开发进行了一些个人的分析,希望能给独立开发的同学一点启发和参考。

  • 游戏引擎

    现阶段的游戏引擎种类数量十分的繁杂,我们现在以个人或者小型团队的项目需求为主,还是说一下目前比较主流的这几款免费(伪)的游戏引擎,常见的游戏引擎有Unity,UE4,Cocos,Godot等等,其它引擎不在探讨之列。

  • Cocos(开源)

cocos 2D

2D游戏比较擅长,早前在Html5和手游戏方面都有着不错的成绩。目前已经在小众范围之列,可以看到得是在不断走下坡路,故不推荐学习和使用。

  • Unity(免费,过去12个月的收入或资金少于10万美元)

Unity

目前最主流的游戏引擎,C#入门相对比较简单,比较友好,可用插件较多,开发效率高;简易且直观的UI界面及易上手学习设置;适用用低配置的硬件。但是庞杂的系统和优化的问题,使它成为了表面上手容易实则精通困难的一类引擎。多平台是优势,对于个人开发和小型团队制作项目来说,Unity是首选。对于PC端和大型项目来说,后期转战UE4也不是不行。另外,Unity免费版本必须要附加Unity的Logo,想得到源码必须升级到付费版本才可以向官方索取。

  • UE4(免费开始使用,产品成功后支付5%)

UE4

想做次世代游戏,还没有独立的引擎的话,UE4肯定是首选。C++可以学得好,优化也估计不是大问题。都说UE4的画面效果比Unity强,UP个人感觉,现在Unity的HDRP也应该不差的。另外,值得一提的是,UE4是开源的,引擎的源代码可以从Github开源社区下载,意味着开发者实质上可以修改任何任何东西,包括物理引擎、渲染和图形用户界面。

  • Godot(开源免费)

它是近年来风头正劲的一款引擎,与上面两款引擎不同的是,它还是开源的引擎。它使用得是现在比较流行的节点式的开发方式,2D方面比较强,3D目前来说相比薄弱,功能方面虽然没有那么全面,看来还不够成熟完善,用户和开发者的数量也没有其它两款引擎那么大,但是它易学易用,够轻量,够专注。它的潜力足够大,提升的空间也让人期待。

Godot
  • 总结:对以上UP认为的主流的四款游戏引擎,其实可以把Cocos去除了,对个人和轻量级的开发来说,首选还是Unity,2D的游戏也可以考虑使用Godot,团队来说,最好还是使用UE4,对大型项目维护更加方便。对学习来说,我推荐全都去了解一下,当然是在时间成本充裕的情况下。

IDE & 脚本编辑器

  • Microsoft Visual Studio

    被称为宇宙第一IDE的VS。大概是Windows平台IDE最佳选择了吧,推荐2017版本。

  • Monodevlop

    Unity自带的MonoDevelop编辑器,启动速度很快,支持断点调试功能。

    

另外,UP推荐使用VSCode和Editplus3,还有系统自带的记事本(雾)。

  • 游戏策划

  • 策划文档

    在策划游戏的过程,我们可能经常会使用文档和思维导图。

    这里我推荐使用石墨文档。它可以实时协作,多人跨平台协作。

  • 思维导图

    思维导图我推荐的是百度脑图,对于我来说,它已经够用了,最重要的是它是免费的。

    另外,幕布石墨文档都可以导出思维导图,也十分好用,推荐。

  • 电子笔记

    有时候灵光乍现,脑子突然有个好点子之类,需要随时记录下来,电子笔记就很方便了。

    我这里推荐印象笔记OneNote。当然,电子笔记的好处多得是,善于利用,可以使你的工作学习效率倍增。

  • 电子表格(Excel)

    石墨文档也可以编辑电子表格

    最后,推荐国产WPS Office系列,文档,Excel表格,PPT,PDF功能一应俱全,也可以跨平台工作。基本功能都是免费的,会员价比起微软Office的年费还便宜些。

    我这里主要推荐免费的工具,除了百度脑图其它都是手机和PC多平台的。当然还有很多好用的,可能我还没有发现,如果各位看官知道的话,还请不吝赐教。

  • 3D制作软件

    我们这里所说的3D制作的内容,包括涉及到3D相关的模型,动画,绑定,纹理,特效等内容的软件。

  • Blender(开源免费)

    Blender是一款Great的软件,如果你对它的历史兴趣的话,我极力推荐你去看一下下面这个视频。https://www.bilibili.com/video/av22732936

    关于Blender我以前的专栏已经写过很多了。对于囊中羞涩的独立游戏开发者,想开发3D游戏Blender几乎是唯一选择。它的优点是几乎能做关于3D的所有工作,建模,雕刻,绘制贴图,烘焙贴图,架设灯光,相机,渲染,绑定,动画等等,它还非常的轻量,体积小,任何时候任何地点,对电脑配置的要求不高,比起动辄几分钟才能启动的大型3D软件,它更加亲民。缺点,它的某个功能现在看还是不够专业和强大,比如雕刻不如ZBrush,特效不如Houdini,但是从个人开发的角度来说,它已经完全可以满足需求了。

  • Maya($1470 / 每年)

    Maya可以说是3D软件动画使用里面最多的软件了,没有之一。它在角色绑定,角色动画等方面都是最为擅长的,在影视动画领域也是使用最广泛的一个软件。所以也可以说学好Maya的话,在动画行业也可以找碗饭吃,更不要说Maya与各类游戏引擎的紧密联系了。它也可以算是对各类软件支持最好的3D软件,与ZBrush的配合在高质量模型制作方面有着得天独厚的优势,所以在游戏制作流程中它可以成为非常强大的DCC工具之一。

Maya
  • 3DSMax($1470 / 每年)

    同Maya一样,都是自动桌面家的产品,3DSMax是工业和建筑领域使用最广泛的软件,在早前国内来说,几乎所有学习3D的人都或多或少接触过3DSMax,所以它也是学习资料相对较多的软件。它的优势除了学习资料外,还在于工业化的工作流程相比其它要更完善。但对游戏制作来说,还是Maya更加实用。

3DSMax
  • Houdini(独立用户$ 269 / 每年(10万美元以下收入))

    近来非常流行的3D软件,易用的节点式工作流,强大的程序化建模,专业级的影视特效,让这款软件开始展露手脚。不过据UP了解,这款软件的学习难度非同一般,要么你让它崩溃,要么它让你崩溃。总之,量力而行。Houdini可以将制作的特效,导出abc文件直接给游戏引擎使用,这点非常实用。

Houdini
  • ZBrush(单用户$39.95 / 每月)

    雕刻功能最为强大的3D软件,3A游戏工作流程中不可缺少的组成部分。在建模方面,ZBrush 可以说是一个极其高效的建模器。它具有一套独特的建模流程和优化算法,可以让你制作出令人惊讶的复杂模型。无论是从中级到高分辨率的模型,你的任何雕刻动作都可以瞬间得到回应。如果将相同数量三角面的模型放在其它DCC软件中必然会崩溃。它可以实时的进行不断的渲染和着色,把这些复杂的细节导出成法线贴图和展好 UV 的低分辨率模型。它的专业雕刻功能是其它3D难以望其项背的,是创建高质量模型首选3D软件。

    另外,还是C4D,Softimage等等没有上榜的软件,因为UP不够了解,所以不予列入其中。

ZBrush
  • 图像处理

    制作游戏需要使用到图像素材,纹理素材,贴图的制作等等。我们此时要使用专门的软件。

  • Photoshop(888¥/每年)

    提到图像处理,PS就像一座大山一样坐在那里。它就是二次元的王者一样,它的地位几乎无可撼动,它的能力于图像处理来说也是全能的。

    另外,它的插件,资源,教程等等方面也有着其它图像处理软件无法比拟的优势,它对其它软件来说根本不是一个数量级别的。所以UP也没啥好说的了。

ps
  • Krita(开源免费)

    Krita非常棒,它的笔刷工具非常强大,并用十分好用实用,是绘画创作的优选。

Krita
  • Gimp(开源免费)

    同样也是一款开源软件,UP给它的定位偏向于图像处理,而不是绘制。

    许多人都拿Krita和Gimp与Photoshop相对比,按我说,Krita和Gimp是没有PS专业强大,但是两者加在一起呢,我觉得可以替换掉PS。

Gimp
  • Substance Suite ( 独立许可证 $219 / 每年(10万美元以下的收入))

    又是Adode家出品的一套神器,基于PBR环境,可以创作出逼真的材质贴图。游戏贴图制作必备的软件。里面其中Substance Designer和Substance Painter是最为常用的。

Substance suite
  • Aseprite(48¥)

    专业像素画制作软件。

Aseprite
  • Materialize(开源免费)

Substance系列的替代器,但仅限于烘焙出其它贴图。

  • Bitmap2Material

    已被Substance Alchemist取代,已经不提供下载,如果你能找到的话。

    总结:对于Adode这个图像的霸主来说,我们也非常难于绕路而行的,最主要的是学习的难度和资源的多寡决定了软件普遍应用程度。贴图绘制优势也被SP和SD两大神器牢固把持着。但是,这并不意味着其它软件不行,只是学习的成本和资源相对Adode系列的软件要少上很多,很多东西都要自己的慢慢摸索。

  • 音乐音效制作

游戏中需要大量的使用音乐和音效来烘托游戏的氛围,创造出另人沉浸的临场感。这个方面是UP了解最为薄弱的地方,欢迎小伙伴们进行补充和探讨。

  • 编曲

  • LMMS(开源免费)

这是UP所知道唯一一款免费的音乐制作软件了,它的功能与收费的软件相比略于单薄,界面看着也比较寒酸,虽然我也想支持它一下,但是……有点过于冷门了。

LMMS
  • FL(全价4000人民币)

    功能齐全,界面炫酷,擅长电音。学习资料也很多。

FL Studio
  • Cubase (Pro 10.5 完整版 ¥4,453.65)

    CUBASE是国人使用最多的编曲软件,功能全面,这几年的新版本改进以后界面也非常漂亮。

Cubase
  • 音效制作

    对于个人制作来说,一般都是非专业的低成本音效制作,所以我比较建议在一些网站上搜索免费可商用的素材。比较推荐以下两个软件。

  • Audition (全家桶附加)

    Adode家的音频编辑软件,可以订阅Adode的全家桶,相对来说划算一些(伪。

  • SoundForge(专业版 $399)

    比较专业的音频编辑软件,价格就比较贵了,量力而行吧。

        关于游戏制作所需要的软件工具,UP介绍的都是比较常见也是自己所熟悉的一些,蓝色标注的软件是推荐使用的,红色标注的软件是个人开发首选,另外软件价格也标注出来了,给各位开发的同学们一些参考,可能不够全面或者有遗漏。UP水平有限,如果有错误纰漏,希望各位看官不吝指正。

独立游戏开发之我见 软件篇的评论 (共 条)

分享到微博请遵守国家法律