分享一些我在游戏开发中的踩过的坑和经验(好用工具推荐篇)

哈喽哇,这里是独立游戏开发者-月笼沙-。在上一篇文章中,我探讨了在游戏开发过程中,那么多的工具,如何学习才更高效。

那篇文章说实话蛮空洞的,都是理论,是些摸不着的东西。但没办法,这个经验分享系列,需要循序渐进,容易分享的和不容易分享的,都得搬到台面上讲。

这一次,拿我已经开发上架Demo的游戏举例、还有我在两年半(警觉)的开发过程中,用过的那些好用的工具吧!!

本篇文章涉及到推荐的工具种类:

  • 代码编辑器

  • Unity插件

  • 资源网站

  • 美术绘制工具

  • 音效网站

~~~~~~

一、代码编辑器

由于我是用Unity引擎的,这里就推荐一下,有哪些适合编写C#代码的编辑器。

目前主流的编辑器,大概是3种:

Rider

这个是我最推荐的,也是我目前用来做主力的编辑器,是让我相见恨晚的软件。

  • Rider由JetBrains公司开发,用过他家的IDEA的话应该知道有多么好用:超级智能的代码提示、处处令人惊讶的贴心小细节、简约大气的编辑器界面,用起来如沐春风。

  • 目前有免费的非商业用途协议,可以让你免费使用。平时用来学习、敲代码很合适。具体到在Steam上架付费游戏,问题应该也不大。

  • 和Unity集成度高。

  • 缺点就是,对电脑内存的要求比较高,运行起来2G占用起步,推荐你用Rider的话,电脑内存需要大于等于16G。否则你需要和Unity一起用的时候,会出现内存不足情况。

Visual Studio

这个我用了快2年,也是挺不错的编辑器,它像你那个一板一眼的朋友,严谨、不开玩笑,但非常可靠。

  • 素有“地表最强编辑器”之称,如果你会用,那么它没有缺点。

  • 对个人开发者和小团队来说,基本不需要支付使用授权费。

  • 和Unity集成度高。

  • 对电脑配置需求低,运行起来只需1G内存左右。

  • 缺点方面,编辑器的界面、UI等,如果对比Rider的话,会显得粗糙点;暴露在外的功能很多,眼花缭乱,让新手会有点难以上手;还有在开发中的代码提示、细节方面,不如Rider贴心。

Visual Studio Code

这个我没用过,只简单谈一下我的认识。它相当于一个空的容器,你可以为它下载各种插件,让他实现各种功能。你可以用它来编辑大部分语言(Python、Java、C++、C#、Go、PHP等),只要你为它安装相应的插件。它与Unity的集成深度怎么样,我不太清楚。比较适合程序员。

二、Unity插件

前言:请各位新人开发者,一定要尽可能的去学习使用各种插件!插件不仅能够帮你节省大量时间,你在使用的同时也能学到很多优秀的代码设计思路。效率,是开发中极其重要的。

~~~~~~

Dotween

神级插件。我的游戏《永夜的光塔》里就大量使用了这款插件。佛陀曾在经文里说过:世上若没有Dotween,那也便没有了光。

  • 拥有免费版和付费Pro版,且免费版已经包含绝大多数好用的功能。付费Pro版打折时仅需7美元。

  • 能让你的物体移动、缩放得很有Feel,非常Juice(带感)。

  • 工具带有一套Tween流程,这套流程不仅可以让你的游戏物体变化(移动、缩放)得更加自然,同时也适用任何变化的事物,例如,你可以用它来变化int变量,从1逐渐变化到100;你也可以让一张图片的透明度从1逐渐降到0。

  • 工具带有一套延时系统。你可以在某个程序节点上,选择延迟X秒再执行你想要的代码。

如何学习Dotween呢?由于这款插件已经非常有名,所以网上的教程很多。你可以去B站搜,也可以阅读官方英文文档。我最推荐的是问AI,提问方式为:“在Unity中,如何使用Dotween实现XXX表现/功能”即可。工具整体不难,很适合当新手的第一款插件

All In 1 Sprite Shader

超级好用,好用到什么程度?你只需画张图,后续可以帮你承担部分动画功能。开发2D游戏强烈推荐安装这个插件!它可以为你的Sprite图片带来大量的预制好的效果:手绘风抖动、消解、受击特效、为2D图片带来3D影子、描边等等非常多好用的效果!

鲁迅对此曾这样评价:All In 1 Sprite Shader,Very Good!

关键是,极其容易上手!所有Shader特效你都只需要在同一个Inspector中设置,鼠标点一点,一目了然,毫不繁琐。

如何学习这款插件呢?可以查看该插件商店下面给出的官方文档地址。虽然是全英文的,但是翻译一下还是能看懂的。

文字动画师 | Text Animator for Unity

你有没有想过为你游戏里的文字添加动画,让文字也能栩栩如生?

这款插件为文字注入灵魂。

看看它可以为文字带来什么样的动效:

我的游戏《永夜的光塔》里,人物说话的效果也用到了这款插件:

这款插件还能让文字播放时,也能播放音效,适合制作人物说话音效功能。

好用是非常好用的,就是插件可能贵了点,原价65美元,打折时32.5美元,可以享受到Unity资源商店的优惠码,所以最终价格在24美元左右。你如果不确定要不要买,推荐下一个学习版看看。

如何学习这款插件呢?还是老话,查看官方文档,虽是英文,但翻译一下可以看懂。同时也可以问AI。

Unity Excel Importer

免费开源插件。我自从认识它以后,一直在用。

相关的教程和下载地址在这里,这个Up介绍得很好:

【Unity干货】Excel读取到Unity_哔哩哔哩_bilibili

我来补充一些关于这个插件的知识:

  • 游戏内的数值(每个角色单独的属性、怪物的行走速度等),通过这个插件,你可以全部配置到Excel。

  • 为什么游戏数值要配置到Excel?因为Excel本身就是处理数据的能手。配置在Excel里,各种数据一目了然,修改和查找非常方便。如果你配置在代码里,别说有多痛苦了,找起来麻烦,而且你稍微修改一下,回到Unity就要编译几秒甚至几十秒;在Excel里,你甚至可以用各种公式来计算你配置的数据带来的各种资源产出,对于数值策划是很友好的。

  • 用了这款插件,你只需安心关注Excel里的数据,且修改数据,回到Unity并不需要编译。极大节省时间。

  • 我补充下上面教程中没提到的技巧。教程里说,你在Excel修改了数据,回到Unity就要手动刷新一次。但其实不需要的,你在Excel修改数据后,回到Unity后,数据是自动刷新的

电影《一 一》有句台词:电影的发明,让人类的寿命延长了3倍。

而Unity Excel Importer,让你节省出9356部《一 一》的电影时长。

三、资源网站

Sketchfab

网站地址:https://sketchfab.com/

介绍:一个很好用的3D模型网站。里面有很多免费的模型,拿去直接用在最终游戏成品里都行;也有付费的高质量模型。总的来说里面的模型质量还不错。

Unity资源商店

网站地址:https://assetstore.unity.com/

介绍:这个没什么好说的,基本Unity开发者,都会从中购买插件、资源。里面免费的东西很多,偶尔逛一逛会发现不错的东西。还有建议各位开发者,花小钱买插件来办大事,是非常有必要的。效率在开发过程中非常重要。

在Unity商店购买的一些美术、音效等资产,其实也可以用在其他引擎里;同理,虚幻资源商店买的资产也可以用在Unity。不过有例外,跨引擎使用购买的资源,要看清楚资源的协议是否允许。

Game-icons

网站地址:https://game-icons.net/

介绍:强烈推荐!一个站内所有资源全部免费的网站!这个网站里有很多质量很高的2D美术图标,很适合在开发2D游戏的前期,用这些美术来进行一个快速的原型开发;用在游戏的UI方面也是非常合适的。嘿嘿,这个网站我还是在Up独立游戏蜥蜴君的视频里认识的。

如果你看中了一个美术图标,颜色不太满意,也可以直接通过站内工具修改。站内工具可以修改图标的很多属性。

花瓣网

网站地址:https://huaban.com/discovery

介绍:适合用来寻找美术设计的灵感,但其中的资源不适合用在游戏里。我在一个公司呆过,策划同事们很喜欢在这个网站寻找一些设计灵感:UI设计、新角色形象等,因为里面收录了很多不同游戏内的截图、一些质量不错的美术图等。

Humble Bundle

网站地址:https://www.humblebundle.com/

介绍:大名鼎鼎。本质是一个慈善网站,通过低价售卖各种资源(游戏、美术、音效、工具、电子书籍等)来筹集慈善基金。我还没有从里面买过资源,因为好像搞定这个网站的支付方式有一点点麻烦。但总的来说,如果你愿意去折腾,这个网站极其有用

爱给网

网站地址:https://www.aigei.com/

介绍:资源种类包含:模型、音乐音效、视频、教程等。需要登陆才能下载资源,不失为一个备用的资源网站,没事可以进去逛逛。

推荐网站内的【免费在线小工具】,在这里可以裁剪音乐音效等:

四、美术绘制工具

Aseprite

  • 强!!如果你准备走像素画风流,无脑选择就对了

  • 开源免费,不过你需要学会如何构建(B站有教程)。如果你不想这么麻烦,可以在Steam买一个现成的(原价70,打折50多),就当是支持作者了。

  • 有许多插件可以安装。我目前还在学习软件的基础,还没到用插件的地步,不过基础部分已经够好用了。我正在开发的游戏《永夜的光塔》里也有很多自己用Aseprite画的图。

  • 草履虫般的电脑配置也能运行Aseprite。

永远为开源免费的精神所感动!

Photoshop

  • 简称PS,美术人员必备软件。

  • 任何美术风格都能胜任,只要你有相应的技术。

  • 不过由于太强大了,功能巨多,上手会比较难。

  • 收费方面,貌似没有免费的政策,个人或团队,按规矩来说,都得交钱才能使用正版。网上不知名地方下载的学习版PS,用不了多久,就会弹出提示,说你需要激活正版的许可,你不激活正版的许可,就会一直有一个弹窗提示你,虽然不影响使用,但还是烦了些

  • 对电脑的配置具有一定的要求,不算高,但太低不行。

WPaint

网站地址:https://wpaint.fun/

很有趣的一个免费绘画网站,画画和玩游戏一样。自带几个讨喜的画笔,还有画面抖动效果,新手也能画出不错的画。没事可以玩一玩。

貌似是国内的开发者做的,很棒,可以支持下!

五、音效网站

jsfxr

网站地址:https://sfxr.me/

介绍:这个网站是一个免费的8比特音效生成网站,如果你懂得一些声音方面的知识,有很多参数(我也看不懂)可以供你调节。声音小白的话,只要随便点一点按一按,有耐心的话总会调出满意的音效。如果你经常按里面的“Random”按钮,会有意想不到的收获。8比特的音效,很适合制作复古类或极具个人特色的游戏。

ChipTone

网站地址:https://sfbgames.itch.io/chiptone

介绍:需要科学上网才能进。同样是制作8比特音乐音效的免费网站。不过界面风格非常讨喜,也适合新手入门。还可以选择下载软件到本地,随时随地创作音效。

Freesound

网站地址:https://freesound.org/

介绍:很强的一个网站,我用的不多,但大部分开发者都会推荐这个网站,大家可以自行探索一下。

耳聆网

网站地址:https://www.ear0.com/

介绍:国内的声音网站。不是很推荐用,不过作为新手的话,可以适当用一用,中文界面很友好。网站缺点很多,例如声音的版权有些是未知的,它标注是免费使用,但指不定是从哪里薅来的;还有你需要登录才能使用,且不开通Vip的话每日下载音效数为10个。

六、最后

呼~这篇文章花了我不少时间。如果能帮到你,已经很开心了。

如果你也有好用的各种工具和网站,欢迎分享到评论区一起让大家看一看。

我是独立游戏开发者-月笼沙-,敬请期待我的下一篇游戏开发经验分享贴!

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com