对于独立游戏开发者来说,掌握编程、美术和策划等多方面的技能无疑是非常必要的。但是真的需要全部精通这些技能吗?选择其中一项作为主要技能,其他方面达到可以应付水平是否就足够了?
编程无疑是独立游戏开发的基础。对游戏引擎如Unity等的熟练掌握,对代码的调试和优化等编程技巧都是开发者必须具备的。仅凭一个想法是不够的,需要有编程能力将想法实现。
但是对于独立开发者,成为专业程序员并不是必须。重要的是对游戏开发相关的编程知识有深入理解,能够进行原型开发和游戏逻辑实现。高超的算法技巧则非必需。
美术设计直接影响游戏的视觉效果。美术包含概念设定、界面美术、人物和场景模型等。独立开发者不太可能完全自己包办所有美术工作,但基本的美术技能是必要的。
通过简单的工具绘制概念图,使用现有资源进行场景搭建,这些都是开发者需要具备的美术技能。熟练使用图像处理软件也是加分项。高水准的原画功底则非必须。
游戏策划决定游戏的内容设置和玩家体验等。编写文字设定、制作思维导图、确定关卡设置都是策划工作。要让游戏有吸引力,策划尤为重要。
开发者不一定需要成为专业策划师,但基本的游戏设计与策划知识还是需要掌握。根据游戏类型确定核心玩法,设计合理的关卡进度等是开发者必须具备的策划能力。
独立游戏开发要求开发者在编程、美术和策划上都有一定造诣,但不需要全面精通。理想状况是各方面技能达到可以应对开发工作的程度。
开发前期,编程实现原型,美术绘制概念图,策划进行游戏设计。开发中期,编程实现游戏逻辑,美术制作界面和资源,策划完善关卡设计。各方面技能要紧密配合,使游戏成形。
针对自己的专长进行主攻,其他方面达到辅助水平,这对独立开发者来说已经足够。游戏开发最重要的是团队配合和良好沟通。各施所长,成功指日可待。
独立游戏开发对开发者的综合素质有很高要求。但开发者也不必追求每一方面技能的精通。根据自身专长进行主攻,其他方面达到可以配合的水平,运用团队协作的方式就可以完成游戏的开发。全面提升自己,逐步掌握更多技能,会让开发工作变得更加高效流畅。