楼上的步骤讲得已经够好了,但过于概括,我再来补充一些详细操作。
首先是选择的编程语言,做网页游戏之类的小游戏的话可以去学习AS编程,也就是学习FLASH中的编程。如果想开发网游或大型单机游戏,可以学习C++或JAVA。(个人推荐C++,毕竟咱就是学那个的嘛。下面的具体操作也跟C++有关,毕竟我也没学过JAVA,也不好说。)
然后就是对于C++的基础语法学习了,推荐谭浩强的《C++程序设计》,通俗易懂。
随后你就可以从以下书籍教程中进行选择了。
————————————————————————————————————————
《学VC编游戏-传奇的故事》,这本书可以说是我看过的比较平易近人的一本书,基本上看完这本书以后就可以做出类似于传奇一样的2D游戏。
《Visual C++游戏设计 第二版》,这本书以仙剑奇侠传为例子,详细讲解了3D游戏的开发,虽然其中某些代码有些错误,不能直接用在游戏中。但代码编写的思想以及如何编写3D游戏都是十分值得借鉴的。
那本《C++游戏编程》我也看过,这本书主要从C++的各种语法角度讲解了用C++编写游戏时的一些需要掌握的语法知识。但是理论过多,比较枯燥,即使看完之后也很难真正做出一款游戏,只是基础知识更扎实,为在windows及其它平台上开发游戏奠定更好的基础而已,我个人是不推荐这本书的,虽然看过这本书之后学习C++游戏编程时很有帮助的,但太枯燥了。
至于《Windows游戏编程大师》之类的书里面程序版本太老了,不过其中的思想还是值得借鉴的。
视频教程的话,我推荐《可奇游戏开发视频教程》,通俗易懂,基本上看完就可以开发2D游戏了。
——————————————————————————————————————————
至于AS吗,这个就比较简单了。做小游戏的话用AS非常方便。
如果还有什么的话可以继续追问,以上书基本上都有电子版的,但是还是建议花钱买实体书,毕竟那样学习效果和手感都很好(电子书有不少比较模糊)。敬请采纳答案,谢谢。
你可以先去【绘学霸】网站找“游戏设计/游戏制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-10y22r-576793843
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-10y22r-576793843
在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
1、先学习C/C++
2、之后接触学习WINDOWS API和VC++
3、需要掌握一个3D游戏SDK:Directx SDK,或者OPENGL SDK
4、美工和建模方面的知识适当了解
围绕以上找相关资料或书,可能需要好几本。更多交流可参考我空间主页有关文章。
你可以参考参考一下青岛双硕程序员培训学校网上课程大纲或技术论坛