1)编程技能(逻辑思维)
当大家在此吧讨论“游戏”的时候,99.99%是在讨论电子游戏,而电子游戏的诞生100%离不开编程。
策划、美术或许决定了一个游戏是否好玩、是否吸引人。但是请别忘了,在那之前,程序决定了一个游戏是否存在于这个世界上。
有很多吧友的本质工作是IT相关的在校学生或者从业人员。他们本身已经具备了一定的开发能力,这对独立游戏的开发是很有帮助的。
更多的人可能只学过一点点C、C++、Java的皮毛,大致知道个if、else,数组神马的大概有个映像。你和他说什么继承、多态,要么不知道,要么学过忘了。我想很多人应该在这个level,不过鼓舞人心的是,这些简单的“映像”非常有用,它决定了你在百度相关问题的时候,能否准确地找到关键字。
还有部分纯新人,可能编程连碰都没有碰过,不过别担心。只要你有良好的逻辑思维能力,学会简单的编程并不是什么难事。现在网络这么发达,自学编程的人成千上万,别人能做到,你一定也可以。如果你是理科生,有最基本的数学基础、简单的物理常识。那说明你的逻辑思维能力并不弱。相信我,只要愿意学,你会成为一个优秀的程序员的。
如果你说我是文科生/女生,逻辑什么的也不是我的强项。。。别灰心,多来吧里逛逛,看看能不能抓到一两个聊得来的程序员吧。
2)多媒体技能
主要是绘画,或者说美术。
最佳的解决方案是,你本身就是游戏美术。那样最好了,即使你一开始这也不会那也不会,相信我,你的老板,你的客户会逼你一样样学会的。
比较符合现实而且又理想一点的方案是,你虽然不是美工出身,但是却有良好的绘画才能。相信我,这真的非常有用。至少,你可以以独立游戏美工的身份,去找一个足够靠谱的程序员队友。如果有条件能找到一些学习资料,购买适合的硬件(如手绘板)进行进一步学习的话,你很快就能成长成为一个合格的独立游戏美术。
不过更符合现实的是,你并不会画画。这很正常,我对这一块也是一窍不通,大多数(超过一半)的独立游戏开发者和你有类似的处境。你有海量的方法来弥补这一不足,最最简单最最直接的方法就是寻找现成的素材。
当然,除了绘画以外。视频处理、音乐、乐器等等。都是非常有用的多媒体技能,游戏在这一块的要求也非常高。
总而言之,如果你有扎实的多媒体功底,自然会为你的游戏加分不少。
3)策划类技能
说白了,就是如何设计出一个好玩的、有趣的游戏。
独立游戏大多由个人或者2~4人的超小团队所开发。所以通常来说没有专门一人担任策划,策划的工作,通常有主程或者主美兼职。
那些技能属于策划类技能呢。如作文、编剧这类文学技能就属于策划类技能,它能帮助你更好的设计出符合游戏主题的剧情。另外还有一点就是,玩游戏。玩其他游戏的过程,也为我们积累了不少游戏设计方面的经验。且不说设计成怎么样一定创新、好玩,但是做成怎么样绝对是坑,总归还是能有个大体上的判断。