
先来个简单但外行的。
有一个叫做RPG Maker的软件。
该软件最初是为了让“不会编程”的用户能够开发RPG类的游戏。
但是后来也变得需要一点编程知识(Ruby脚本),但网上有很多现成的脚本。
只不过,大多数此类游戏极为雷同,设计较差。
如果你美术和文学功底较好,你可以考虑使用这款软件开发游戏,来突出你的美术和文学(剧情设计)能力。
————————————
接下来是正式的推荐:Unity。
这款软件现在由微软开发维护,可独立运行或者依附于Visual Studio。
这款软件目前支持C#语言和Java Script语言,中间平台为.NET Mono(一个开源的.NET平台),最终可发布到目前主流的游戏平台,包括Windows,Mac,iOS, Android,Xbox1,PS4等等。
完整的开发游戏需要以下相关能力,通常极少有人能掌握全部,所以多人合作更合适:
1、文学:剧情的设计,人物对话的编写等等;2、美术:游戏内各处的美术设计,包括但不限于人物、场景、各种小物件、特效,注意这里说的是设计不是制作;3、音乐:编写游戏内需要背景音乐、主题曲等,以及对其进行录制;4、数字美工:将2中的设计转化为2D或者3D模型,包括场景和特效;5、数字音效:将3中的音乐制作为数字版本并后期处理,制作各种音效(例如打击音);6、编程:编写游戏内的各种逻辑——这里面的工作很多;
其他有用的能力:7、项目管理:管理项目进度、人力和各种其他资源;8、策划:提出各种剧情之外的设计,主要是游戏系统方面;9、数学建模:主要负责游戏系统中的平衡性,例如游戏内的经济、得分、伤害、防御等种种数字相关的部分;10、市场:拉广告、拉赞助、发广告之类的;11、IT支持:架设并维护开发用的电脑、服务器、软件之类的;12、法律:处理相关法律事务,尤其是关于侵权和盗版方面;13、财务:预算和决算相关事宜;14、客服:如果游戏正式发布,负责回答玩家的问题。
————————————
上述必不可少的是1、4、6。大多数数字美工至少都有美术基础(3)。
