可以通过TheGamesFactory、AdobeFlash、RPG制作大师、GameMaker、GameBaker
以及Pygame等平台学习游戏制作。
1、TheGamesFactory
TheGamesFactory不用写程序就能做出game的开发工具,除了game之外,还能做屏幕保护、多媒体展示程序、线上游戏等,应用范围广,功能强大,使用容易,让每个人都可以自己动手做看看。
2、AdobeFlash作为一种二维动画软件。学习者可以在上面尝试动漫、游戏制作。
3、pygame允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚。所有需要的游戏功能和理念都都完全简化为游戏逻辑本身,所有的资源结构都可以由高级语言提供。
4、RPGMakerMV适合初学者使用,能随机地牢生成模块,更方便创建随机地图,可以设置游戏角色不同的属性成长曲线,不同职业使用不同的武器。这款软件可以简单的创建一道通向其他地图被众多的独立开发者使用,其中还有游戏参加了独立游戏节。
注意事项:
1、对于游戏发展而言,学习者可以通过依靠网络社区论坛交流学习来掌握一些基本的游戏制作技巧。
2、大型的游戏,一般需要几十个人的团队制作几年;而小游戏一个人制作几天就能完成,所以要明确自己要制作的游戏类型然后进行学习。
1.参考不同的游戏,写出你想制作的游戏的剧情和剧本。
游戏有很多种。根据自己喜欢的游戏种类,参考不同的游戏,写出要制作的游戏的剧情和剧本。
2.根据游戏的剧情和脚本,使用手绘软件绘制游戏人物的图形和背景。
然后根据游戏的剧情和剧本,用手绘软件绘制游戏人物的图形和背景。可以使用各种手绘软件来提高手绘效果。
3.通过建模软件将平面图形创建成三维模型效果。
建模软件有很多种,可以用来把平面图形制作成三维模型效果。比如常用的建模软件3dmax软件。
4.熟悉游戏制作软件的操作,这样制作游戏的效率更高。
游戏制作软件有很多种,比如用Unity3D开发游戏,熟悉游戏制作软件的操作,这样制作游戏的效率更高。
5.创建游戏的项目工程,制作游戏时很容易找到。
根据游戏的设计,创建一个游戏项目。这样游戏中用到的所有资源文件和模型都放在一个目录下,制作游戏时方便查找。
6.将创建的模型导入游戏制作软件,构建游戏场景。
然后,您可以将创建的模型导入到游戏制作软件中,以构建游戏场景。比如可以将3dmax软件创建的各种模型导入Unity3D软件。
7.在游戏制作软件中使用透视和正交相机查看场景。
不同的游戏场景需要从不同的角度去看。您可以创建透视或正交相机来查看游戏场景。比如在Unity3D软件中添加一个摄像机。这样,你就可以从玩家的视角看到物体和场景。
8.根据游戏的设计,加入适当的背景音乐和台词语音。
所有好的游戏都有独特的音乐背景,角色的声音也各有特色。你可以请你的朋友帮你添加合适的背景音乐和台词。
9.用游戏做的软件写代码,测试。
游戏中的前台资源整理出来,用游戏做的软件写代码,用面向对象的方式封装不同的类。比如在Unity3D中,可以使用编辑器编写和运行游戏。一款好的游戏需要不断的测试,这样制作出来的游戏才稳定无错。
10.全程测试游戏,找出不足进行修改调整。
当游戏的基础测试完成后,需要对游戏的全过程进行测试,找出不足之处进行修改和调整。这样做出来的游戏很经典。
https://iknow-pic.cdn.bcebos.com/cdbf6c81800a19d8090a549021fa828ba61e461e?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto