学游戏开发怎样入门,什么样的人最适合游戏开发的学习

再次介绍:学游戏开发怎样入门,什么样的人最适合游戏开发的学习.网络藏宝图,写于2010-08-28 18:55
想起小时候为了去游戏室打游戏而逃学的情景,真是感慨视频游戏的魅力. 当我对游戏开发开始感兴趣时我已经大学毕业了.我在这方面努力过.也尝试过.但我现在暂停了这方面的学习,因为我感到我不是最适合去向这方面发展的人.
什么样的人最适合呢? 1: 低龄化. 2 喜欢游戏,会玩游戏. 3 最好高中以上. 4 没有太大的生活负担.

当然没有那么绝对,上面只是一些理想状况,当然如果您有着战无不胜的热情,那也很适合的.

好了,如果你对游戏有着无比的热情和感到自己适合去学习这方面,那就开始吧.

虽然我没能成功,但经过一年多的学习,我初步了解到了怎样开始游戏入门的学习.

以下是我个人观点,希望能给您带来帮助.

首先呢,打开一搜索引擎,来输入您对游戏开发的种种问题和迷惑. 比如: 游戏开发都需要什么知识. 游戏开发怎样入门等这类的问题. 提问题越多越好, 你会找到一些相关的文章. 或者你可以 登陆 https://www.360docs.net/doc/912698851.html,/ 这个网站,里面的论坛也是很不错的,也能找到相关问题. 当然还可以找到其他的论坛,论坛是很不错的学习平台.

经过上面的搜索,你可能会了解到,学习游戏的开发首先要掌握一门编程语言, 我曾经为选择学习哪门语言考虑了有一星期.最后我选择了C 语言. 后来我我也感到了选择C 是正确的.

其他的语言一开始不用去考虑了. 当然C++ 有时候很方便,但现在还有很多人没有接受,虽然有很多人在用C++, 但都在是乱用. 如果一开始就用C++的话,不容易掌握. 所以先用C 吧, 这也是学习C++的必须之路.

C 语言的学习,你可以考虑 C primer plus , 这本书的却不错. 很适合初学者. 如果你掌握了本书,游戏开发方面用到C 的地方将不成问题. 当然,如果这时候配合一本入门级别的计算机系统的书,那将是很不错的.

你可不要小看游戏开发程序员,他们对于计算机系统的理解也应该是很深刻的.

这方面的书 有俩本值得推荐. 1: 深入理解计算机系统. 国外的书, 很是经典. 看这本书需要你熟悉C 的语法,所以 可以 编学C 编 看这本书. 2 这本书是 学习汇编语言的, 汇编语言也是一门编程语言, 他是最接近机器语言的, 其次就是C 语言. 为什么学习汇编呢, 因为他可以让你理解计算机系统. 你可以在百度上搜一本 叫 王爽的人编写的汇编书, 可以下载到, 这本书十分不错,当然你的目的要明确, 你的目的是游戏开发,并且主用C , 汇编语言不是主要工具,但你学习本书可以让你掌握汇编的一些语法,更重要的是 理解计算机系统.

下面开始介绍游戏开发方面的

书了, 这方面的书 简直太多太多,真是不好选择,什么精通..... 什么 入门.....

什么 3D 游戏 引擎......... 等等.

什么样的书好呢, 首先考虑 过外书. 如果你英语好的话,那最理想, 只要你英语好,学习计算机方面知识真的不成问题.而切学的很 快. 因为国外教程通俗,容易读懂.

当然,英文不好也没有关系,一些好书翻译版也是很不错的,这些翻译也是从事游戏开发的,所以翻译的都很到味道.

这里我推荐的书 是 windows 游戏开发大师技巧. 千万不要被大师 吓倒. 感到不适合新手. 相反, 十分适合初学. 书的作者角度就是把读者看成 是个新手.

书中所需要的知识之一就是C 语言了. 所以在这之前你要学习C . 本书是在WINDOWS 系统下进行开发的,所以你要利用WINDOWS 操作系统来 开发,所以要用到WIN32 编程, 只是用 API 编写一个 窗口程序.这很简单,书中都有一步一步的介绍学习.

也许你还会注意到, 需要学习 图形程序开发包的编程.(简单的说是一些编写好的图形函数,这样可以方便使用,只是调用就可以了) 这里有俩大主流. 到底选择哪个呢, DirectX 还是OpenGL 呢. 俩者都能很好的开发游戏. 我们不要在到底选择哪个上 浪费时间了.

选择DX 吧. 本书也是在DX下进行的.

我那时学习游戏开发的时候,一开始没有用DX 或者 OPENGL ,只是用WINDOWS 编程 里的图形函数.

好处是能让你更好的掌握WINDOWS 编程, 当然坏处是 游戏效率很低, 现在大的游戏,特别是动作类等,几乎都不是单纯的只用WINDOWS 图形函数来进行.

如果你看了 WINDOWS 游戏大师技巧的话, 你会发现,里面也是从WINDOWS 图形函数开始学习的,然后在转入DX ,这样是很 不错的开始, 你还会学到,要 好好 利用 WIN 图形函数 ,并与DX 配合好,这是很不错的方式.

现在一些小游戏比如棋牌类,非动作类游戏,还是只用到单纯的WIN编程,没有用其他的图形函数.

这些游戏不要求华丽的画面和动作. 这些吸引你的是玩法和趣味性.

单纯的WIN32游戏开发 我看过一本 叫做 游戏编程入门的书, 作者 michael morrison

里面的游戏算法还是很不错的,还有引擎的思想很是值得学习. 如果你想拥有WIN32游戏引擎,本书是很好的选择.

好了,你的目标也许是开发出 画面 很好的游戏,那就 主功 大师技巧吧.

WINDOWS 游戏开发大师技巧 在网上能够下载到 中文版的,但不是最新的板本, 也不是很清晰.

随意建议 去买本书.绿色皮,第2版的.

当你掌握了上边的书,你就拥有了你的2D 游戏引擎了.

你也知道你需要学习什么知识了. 你开始利用你编写好的引擎吧

在网络上搜索一些游戏算法,小游戏类开发代码,并把算法加入到引擎中,开发自己的游戏吧.


经过改进,创新,使趣味性增加.

为了提高技术,你现在应该学习:离散数学, 经典畅销书: 离散数学极其应用. 第4版, kenneth H. rosen 著.

数据结构(C 语言描述) ellis horowitz sartaj sahni susan anderson-freed 著.

计算机图形学原理及实践 C 语言描述. 本书有难度.

当然如果你能够找到计算机图形学 DX 描述 的好书 那也可以看看.

游戏人工智能的书, 游戏中的物理学 的书等.

如果你 想发展3D 游戏的学习,那就可以看 大师技巧续本 3 D 游戏开发了.

这本书同样是经典大作.

当你看完上面的书,想更加丰富知识你需要学习3D 方面的数学知识和其他3D 相关的东西.

好了,就说到这里吧



相关主题
相关文档
最新文档