你好
我觉得学习游戏开发很重要的关键是要确定自己的想法(信仰)
你必须要尽早确定你是主力要往企画这条路发展呢
还是要往程式或美术的路线前进
另外就是你是想做独立游戏(抑或是小团队)呢
还是想成为大团队的一份子开发作品
当然这并不是说你只能择一学习
只是说你可能要有一个重心会比较好
毕竟人非万能
无法穷极如此庞大的知识
更何况要成为非常专业的企划
历史, 地理, 语文, 经济, 行销甚至是数值, 心理学......等可能都要涉猎
再加上企划本身也可以细分成很多专工的企划
我想你可能有发现去大部分的论坛询问常会得到先学程式的答案
这个现象其实从很早以前(至少我十五年前问的时候)就是这样子了
这是因为从程式入门有相当的好处
你会比较清楚的知道: 不是所有的想法都能够实现的
会因此学会变通, 学会妥协; 看懂别人做游戏时放弃了什么, 努力了什么
我觉得这才是主力学习企划的人跳下来学习程式一定要学习的
都有涉猎绝对不是坏事
当你会程式的时候(不一定要精通)
你在制作关卡的时候可能会比较容易注意到矛盾的地方
你在串接事件的时候可能会比较容易发现到错误的顺序
甚至你可能会知道效能问题
这样你在发想的时候就会比较踏实
而当你会美术的时候
你在设计玩法时可能会更清楚资源的需求
你在布置场景时可能会更了解路线与遮挡的问题
甚至你可能会了解Shader对风格与画面有多么剧烈的影响
这都会使你成为更好的企划
但是上述都有强烈的前提
就是不能一知半解
当你只有一知半解时
你所具有的错误知识很难说不会反而变成你的绊脚石
这也就是为什么你一定要确定一个主力学习方向
如果你是要以企画为主力
我觉得你可以以设计出一款小游戏为目标(就像你现在做得一样)
但是不是以练习程式为目的
而是先构思出你要做得东西大概的轮廓(一开始不要野心太大)
然后去学习你需要的程式或是你需要的美术去完成这个轮廓
我觉得这样你会更容易往你梦想的方向学习需要的程式跟美术
或是合作开发, 外包......等
如果你想更偏向企划为主的话甚至可以以开发桌游为第一目标
毕竟游戏的领域很广阔
并不局限于电子游戏呢
而如果你是要以美术为主力
这一块我不是很清楚所以我不敢妄言
就我在业界看到的是:
懂得统整游戏风格, 能够适应多种风格, 会Shader或是能够写美术Tool(TA)
这三类人是大团队不可或缺的重要成员
也许你可以以成为这三类人为目标
最后就是你是要以程式为主力的话
那么资工本科的资料结构, 算法, 计算机组织, 线性代数, 离散数学
这五科有心的话一定要学
我认为这是要成为一个真正专业的程式不可或缺的学问
而不是单纯学会某种程式语言
更有甚者如果你的目标是在大团队工作
那么也许敏捷开发, Design Pattern(但不要像有些人走火入魔)你也要有一定的程度
这是两者跟别人合作的时候常常用到的学问
另外就是你会需要学习网络程式, 人工智能(游戏相关)或是图学相关知识
这些是游戏程式最常接触的领域
游戏是由很多领域组成的
上面说的三种其实也只涵盖开发的大部分
真正进到中大型的团队中
你会发现还有很多人也都默默地在贡献
行销, QA, 翻译, 剧本家, 音效人员......
要做游戏
绝对不是一定要从程式入门的
一切都是要看你如何做出选择的
有时候可能也是人生的际遇
不小心就打了个长篇废话哈哈
我觉得原Po是非常有心要学习的
这样真得很好
祝你能够完成你的梦想
加油吧