从零开始独立游戏开发学习笔记(一) -- Getting Started

973 阅读6分钟

1. 起步

脑子里铺满了设计和想法。从设计,UI,UX,剧情,道具,玩法,系统,数值,boss战,角色称呼,需要改编的 BGM,宣传方式,成品至少要达到的水准。全部都设想过。

但是,一切技术相关的都没有学,Unity 没有学,编曲没有学,像素画仅仅起了个步。这无疑是不行了,必须拿出我的行动力传家宝 -- 学习笔记,which is 我正在写的这篇文章。

这将是我起步之路的第一步,也是决定了我人生的 50% 的一步。 image.png

2. 学习笔记架构安排

有一个 Roadmap 是最好的,这是我的经验之谈。
零基础还要学所有的东西,花的时间太长了,人生不长,因此需要多线同时操作。

因此编曲,像素画,unity 要同时学习。编曲和像素画是个长期过程,需要一直不断的学习精进。unity 什么时候学好则直接决定了我的项目什么时候可以开工。
相比之下,unity 简直是最简单的东西。编曲的教程还算系统,像素画的教程则是胡乱分散,碎片化。
在计划之前,首先得确定要画到什么地步,编曲到什么地步。

  • 像素画:一个完成度高的大图。(完成度比追求细节重要,此外,画面好会让第一次购买的人数增加)
  • 编曲:一首完成度高的纯音乐曲。(音乐好更容易成为神作,玩了那么多游戏后总结出来的)(2022/6/25 更新,我现在有很多设计想法是要把音乐和游戏机制结合在一起,所以音乐的学习变得非常重要)
  • Unity:没什么好说的,把文档看完。(2022/6/25 更新,准确来说是要学到能把文档看懂,因为你不可能学到什么都懂,但要学到出现问题的时候知道这属于什么范围,自己离解决这个问题差了什么的程度。)

以我贫瘠的知识,暂时只能整理出这样的 roadmap 出来。3 线并线,等到 3 线都进行到第二阶段的时候,先主攻进度最慢的那个把那个学完。 image.png 2021/10/4 更新 Roadmap: image.png 2022/4/20 更新 Roadmap: image.png 2022/6/25 更新 Roadmap: image.png

3. 编曲设备及软件

一开始只需要买这些,已经很多了。
不算有钱,所以设备选择主要以性价比为主。
硬件:

  • Midi 键盘:Novation Launchkey Mini Mk3,25键(2022/6/25 已更换,Arturia Keylab MKII 88键,之前买的 25 键就是个笑话)
  • 监听耳机:拜亚动力 DT 770 PRO,80 欧姆
  • 声卡:Focusrite Scarlett 4i4
  • 录音麦克风:舒尔 SM57 软件:
  • DAW(宿主软件):Cubase

选择理由:

  1. 硬件的话,都是一些性价比高的经典款。由于我是完全零基础,选择全是基于网上搜索的各种资料。每一个选择都是搜索了几十个帖子/论坛/视频才选定的。
  2. 软件的话,基本大佬们都说随便选就行,软件只是个工具。不过我还是罗列出了所有我最最最最喜欢的编曲大佬们,然后像一个跟踪狂一样去搜索大佬们使用的 DAW,某些大佬几乎是翻了几年的推特,终于在一个图片中找到。嘛,虽然不一定有什么用,但是我还是罗列出来做个参考。 image.png

4. 像素画设备及软件

  • 数位板:Wacom CTL-672
  • 绘画软件:Aseprite(学绘画基础的时候用 PS,以后专攻像素画的时候再用 Aseprite)

选择理由:

  1. 数位板有更好的选择,这款性价比高,此外选大的 672 肯定比 472 手感好。
  2. 软件的话没什么好说的,像素画软件中响当当的名字。

5. 游戏制作平台

  1. 第一步排除 Unreal 和 Unity 以外的所有引擎。原因很简单,使用人数多,出了 bug 很多问题都有现成解决方案。如果出现了一些超出自己能力的 bug,还可以很容易找到大佬问问题。
  2. 第二步就是 c++ 和 c# 愿意学哪个了,两个我都是零基础,C# 比较容易学,Unity 赢一分。
  3. 第三步看两边出过哪些我想做的游戏画面中的佼佼者。Unreal 中有八方旅人,backbone,幻想乡萃夜祭(煮茶老师的截图)。Unity 中有 the last night,还有今年 E3 爆出的 REPLACED(我找到了俄文的一个采访新闻,翻译后找到的)。说实话如果 E3 没有出现这个 REPLACED 我可能就选择 Unreal 了。

6. 动机

这是一次酝酿已久的计划,我多么希望自己能够坚持下去。虽然我的过往经历都不是那么可靠,学日语交了 6000 到最后只上了两堂课,考试的时候直接没去考场;学烘焙买的烤箱烤了 3 次后便结束了职业生涯;唯一一次让我能够学很久的东西是前端开发,但那是在要找工作的巨大的压力下才拥有的动机。(2022/6/25 更新:之前有一些人误会了,虽然我找工作前学了前端,但最后入职的工作并不是程序员)

我现在可以很轻松地说:“我喜欢游戏,我想做游戏。” 但是我又如此担心,这句话说完的第三天,我拖着工作后的身体回来,坐在椅子上打开手机看两个小时并不有趣只是搞笑的视频,然后洗澡,然后躺在床上看直播,逛论坛,然后睡觉。

我做游戏,是独立于工作之外的,并不是想赚钱,也不是想证明自己能做一款游戏出来,更不是觉得游戏是艺术。有这么几个动机:

  1. 心里明明已经有了这么多新奇的想法,我自己都想玩到自己的游戏。难道要把这些想法掩藏在内心?我不要。
  2. 想作为一个桥梁,以认识其他独立开发者,其他和我一样喜爱游戏,并且有一定追求的人。
  3. 我已经把要做游戏的想法告诉了朋友,在朋友面前我的人设一直都是热爱学习不会放弃。此时放弃就是辜负了他们的期待,为了防止人设崩塌也要做出来。(2022/6/25 更新:这一条准确来说不能叫做动机,只能说是一个激励我不放弃的小手段)