有一个软件叫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)。
文章来源:https://www.zhihu.com/question/292932964/answer/483123184