游戏编程和引擎开发为什么特别
1个回答
展开全部
现在游戏开发都是团队来做,特别是大型游戏. 有负责程序的,有负责图画的等.
图形图画方面,需要你是艺术类出身,会手画,能创作出真正属于自己的作品.并熟练使用图形软件.
所以主要来说程序开发方面吧,这方面也有分类,比如 负责逻辑的,负责物理引擎的,负责AI的, 负责图形引擎的.
听起来好象很复杂,其实,没有想象中的神秘. 只要你有个好的入门,那就会慢慢的掌握. 现在的游戏说实话好玩的不多,都是凭借画面来吸引人的.
游戏的灵魂是趣味性,可玩性,我敢说,如果你做了一款小型的,画面很一般的2D游戏,但趣味性10足,很是新颖,那照样很受欢迎.至于画面再慢慢改进.
这里我说些基本的.
首先你先学会编程语言, 可能你会被 这样的 那样的语言所迷惑,比如 JAVA C C++ 等等. 但是你不用忧郁. 从C 语言开始. 什么java 啊等,那不是游游戏开发主要语言,选择C 语言,是最明智的, 虽然有很多人认为 用C++ 开发游戏比较适合.但是 这只是 片面之谈. 况且学C++ 你必须先学C.
关于C 语言的入门书我强烈推荐 一本书, C primer plus 在我百度博客内有连接地址介绍. 你可以看一网站,里面有关于游戏书的推荐,里面就有这本书.
C++要学吗,不要急,当你学了C之后再看吧,这是学C++必须的步骤.
也许你还知道 什么 java 或其他,这些东西先不用看,目前你还用不到,这些也不是开发游戏的主流语言.
游戏讲的是效率,C 是高效率的.
你不希望看见 你的游戏象幻灯片一样吧.
游戏先从2D 的开始.再学 3D
千万不可急, 这里有入门的书.
WINDOWS 游戏开发大师技巧, 入门经典大作, 让你自己编写出2D游戏引擎.
只要你熟悉了,你可以用这个引擎开发出各种2D的游戏. 书中主要用到C 语言.
也提倡用C 来开发游戏. 当然书中是在WINDOWS 下开发游戏的,所以也会用到windows 编程, 这方面就要下工夫学习了, 但是只要肯记,学的还是很快的,都是固定的一些东西.
基础知识还是要用到C .
图形程序包 用的是 DX ,
我保证,只要你看了本书,你就会疯狂喜欢上.
你熟悉了这本书的话,熟悉了自己的2D 引擎了,那你就该开始用他了,做一些简单的小游戏.这时候你就开始学习一些算法,和数据结构了.人工智能,游戏中的物理学等.把这些东西运用到游戏中.多多创作,一定要从简单的小游戏开始.发挥自己的创作力. 还有,不要被这样那样的华丽技术所迷惑,一定要从最简单的逻辑小游戏开始.加入一些物理原理,数学知识等.
其实熟练2D游戏 就可以开始创作了,只要你能创作出趣味性,可玩性的2D游戏,你照样会很成功.
如果你想继续追求更高的3D技术 开始把 2D 的引擎 升华到3D 了.
上面的书的续作, 是讲3D 的,同样是经典大作. 这时候再看,你才能看懂.
这时候你也可以看一些专门为游戏开发写的3D 数学知识的书.
图形图画方面,需要你是艺术类出身,会手画,能创作出真正属于自己的作品.并熟练使用图形软件.
所以主要来说程序开发方面吧,这方面也有分类,比如 负责逻辑的,负责物理引擎的,负责AI的, 负责图形引擎的.
听起来好象很复杂,其实,没有想象中的神秘. 只要你有个好的入门,那就会慢慢的掌握. 现在的游戏说实话好玩的不多,都是凭借画面来吸引人的.
游戏的灵魂是趣味性,可玩性,我敢说,如果你做了一款小型的,画面很一般的2D游戏,但趣味性10足,很是新颖,那照样很受欢迎.至于画面再慢慢改进.
这里我说些基本的.
首先你先学会编程语言, 可能你会被 这样的 那样的语言所迷惑,比如 JAVA C C++ 等等. 但是你不用忧郁. 从C 语言开始. 什么java 啊等,那不是游游戏开发主要语言,选择C 语言,是最明智的, 虽然有很多人认为 用C++ 开发游戏比较适合.但是 这只是 片面之谈. 况且学C++ 你必须先学C.
关于C 语言的入门书我强烈推荐 一本书, C primer plus 在我百度博客内有连接地址介绍. 你可以看一网站,里面有关于游戏书的推荐,里面就有这本书.
C++要学吗,不要急,当你学了C之后再看吧,这是学C++必须的步骤.
也许你还知道 什么 java 或其他,这些东西先不用看,目前你还用不到,这些也不是开发游戏的主流语言.
游戏讲的是效率,C 是高效率的.
你不希望看见 你的游戏象幻灯片一样吧.
游戏先从2D 的开始.再学 3D
千万不可急, 这里有入门的书.
WINDOWS 游戏开发大师技巧, 入门经典大作, 让你自己编写出2D游戏引擎.
只要你熟悉了,你可以用这个引擎开发出各种2D的游戏. 书中主要用到C 语言.
也提倡用C 来开发游戏. 当然书中是在WINDOWS 下开发游戏的,所以也会用到windows 编程, 这方面就要下工夫学习了, 但是只要肯记,学的还是很快的,都是固定的一些东西.
基础知识还是要用到C .
图形程序包 用的是 DX ,
我保证,只要你看了本书,你就会疯狂喜欢上.
你熟悉了这本书的话,熟悉了自己的2D 引擎了,那你就该开始用他了,做一些简单的小游戏.这时候你就开始学习一些算法,和数据结构了.人工智能,游戏中的物理学等.把这些东西运用到游戏中.多多创作,一定要从简单的小游戏开始.发挥自己的创作力. 还有,不要被这样那样的华丽技术所迷惑,一定要从最简单的逻辑小游戏开始.加入一些物理原理,数学知识等.
其实熟练2D游戏 就可以开始创作了,只要你能创作出趣味性,可玩性的2D游戏,你照样会很成功.
如果你想继续追求更高的3D技术 开始把 2D 的引擎 升华到3D 了.
上面的书的续作, 是讲3D 的,同样是经典大作. 这时候再看,你才能看懂.
这时候你也可以看一些专门为游戏开发写的3D 数学知识的书.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询