怎么制作2D游戏

我希望用c语言制作一个2D的游戏,请问制作过程是怎么样。
例如,编程用什么软件,图片用什么软件,等等

通常商业游戏开发使用如下:

编程使用 Visual Studio的Visual C++ ,需要懂得C++(包括C),Windows编程
2D图像 贴图等 主要用Photoshop 或Painter
3D建模 3DS MAX ,MAYA ,MILKSHAPE ,LIGHTWAVE等很多
脚本编程 PHYSON , LUA 等
音乐加工 Cool Edit, Goldwave等

开发成型可玩的游戏是个很复杂的过程,以上各项要求必须会用,另外还包括游戏逻辑系统设计,关卡设计,测试等等。

如果你想忽略制作底层细节,直接要结果,建议你使用流行的游戏引擎直接制作,推荐两款,商业的Torque Game Builder,功能超强,懂得它的脚本语言,基本上就能制作出理想的2D小游戏。非商业的有HGE等,它封装了硬件加速接口的细节,不过,大量游戏底层编程还要自己来完成,它没有场景编辑器。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-15
其实制作2D游戏可以用任何编程工具.

第1,你要了解整理游戏结构,地图上的层次.这个重要,我鄙视楼上的,制作2D游戏不需要模型.

2D游戏就是采用帖图的.

帖图+图层+A层\B层\C层\D层\E层.

好比A层是地面资源.B层是人物素材上的多与白色图,利用C层透明化了下面B层,就是图片层次.E层利用编程引进鼠标点击坐标,然图片跟者ID坐标移动,你可以想象成是幻灯片上的图片可以跟者鼠标移动~你可以利用这种原理.

不过1个人是很难完成一个2D游戏.中等游戏吧.图片素材也不能随便到其他游戏里载吧.那是盗版.自己设计?一个2D游戏需要的图片~你可以在现在2D网游客户端的大小.你就知道里面有多少图片了.一般都是500MB~500MB的图片是多少张.

如果真想制作的话~应该去参与游戏制作团队.比如现在的游戏培训学校~里面认识几个朋友~毕业后去其他公司参与制作.这样不是很好~能赚到钱~也能增加自己的技术.又有了份工作.
第2个回答  2021-11-11
你可以先去【绘学霸】网站找“游戏设计/游戏制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-123773663

想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。

自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-123773663

在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。

大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html本回答被网友采纳