gzlock
2020-08-11 07:44:35 +08:00
我也有心走这条路,陆陆续续学了 unity3d 一些年头,但没做出来过游戏。因为发现需要很多技能点:
游戏素材:二维或三维。素材缝合怪?不能忍,然后我去学了 blender 建模(一些基础操作),发现自己建模的话还需要有贴图,人物模型还需要做各种服装!还需要有人物动作数据!网上也有人型走路跑步跳跃一些基础动作。但是我觉得有点死板,不能忍,于是想自己做动作捕捉,找到 open pose 这个开源软件可以 ai 识别摄像头画面或视频片段中人物的动作,但是抖动很大,当手脚重叠时更是丢失被遮住的肢体。不能忍,搜硬件绑在肢体的方案,从几千的 vive,到几万的诺亦腾,到几十万的魔神都有。头疼。
音乐:背景音乐与各种音效(建模画画硬着头皮学还能出点成绩,音乐这行真的要讲基础讲天赋)。音效也需要很多,走路、跑步、起跳、落地、挥拳之类的射击类游戏还有各种枪声音效,魔法类游戏需要各种法术的音效。头疼
玩法:最打击我的是,能想到的玩法基本都有人做过了(游戏行业有几十年了),当想到自己一个人做出来还没别人好的时候,很沮丧。头疼
游戏关卡设计:体力活,各种各种的关卡,边做边玩,做完还要自己玩一次看能不能通关。头疼
游戏数值策划:人物等级属性(区分职业的话还得各种职业都需要设计一次,后续还要不断修改),道具等级属性(各种道具,武器类、防具类、投掷类,补血的)。头疼
界面:有道具得做背包吧?背包里的道具得可以拖动排序吧。交易做不做?每个道具的图标要不要自己做?头疼
n 个技能呢?头疼
n 个技能特效呢?头疼
当然以上都是按最复杂的 RPG 类游戏来说的
但是从以上的需求简化到 HTML5 的多人坦克对战来说
坦克起码要做几个种类区分玩家吧
坦克引擎音效、发射炮弹、爆炸、失败、胜利的音效要有吧
打死玩家要掉些道具吧
拿到特殊道具坦克车要有特效吧,例如金钟罩
不同种类的坦克要有不同的射速、伤害、移动速度、血量吧
联机游戏的服务器也要开发吧
这差不多可以绕回去一开始讲到的 RPG 类游戏的需求了,只是没有人物模型剩了很多事。
说这些不是想发表一些负能量劝退一些人,而是我接触过之后,真的一个人开发的话这些都绕不开逃不掉。
29 楼发的链接那个 b 站 up 是个全才,策划、游戏素材、音乐一个人全干,而且效果都不错,我几年前看到的时候已经佩服的要跪