做游戏开发需要具备那些知识或技能?

独酌逸醉 2010-05-18 10:49:09
做游戏开发需要具备那些知识或技能?
需要学习那些课程?
请有游戏开发经验的人不吝赐教!
谢谢。
...全文
1806 47 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
47 条回复
切换为时间正序
请发表友善的回复…
发表回复
ronjw 2012-05-21
  • 打赏
  • 举报
回复
mark!以后需要时可以用
Li103ZzZ 2011-07-29
  • 打赏
  • 举报
回复
多看别人的代码,汲取精华...
huochai2008 2010-11-11
  • 打赏
  • 举报
回复
学了啊。 服务器端貌似很庞大啊
webol 2010-06-27
  • 打赏
  • 举报
回复
很有价值!收藏了。
独酌逸醉 2010-05-24
  • 打赏
  • 举报
回复
谢谢大家的回复!
wing_0706 2010-05-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hoya5121 的回复:]
与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。


首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等着……
[/Quote]

up。。
stilling2006 2010-05-23
  • 打赏
  • 举报
回复
得看你做什么游戏。2D or 3D,单击 or 网络。

而且得看你是怎么个状态。单打独斗 or 团队合作。

不同情况不同路线,不能单一而论。

sofa120 2010-05-23
  • 打赏
  • 举报
回复
如果是写程序的:
数据结构,网络编程,图像技术.......
当然还有基本语言
akonlbjrd 2010-05-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hoya5121 的回复:]
与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。


首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等着……
[/Quote]
好,我也打算学学DirectX。。。谢谢分享、。
buptzwp 2010-05-23
  • 打赏
  • 举报
回复
mark
独酌逸醉 2010-05-23
  • 打赏
  • 举报
回复
都up吧!
lyz123555lyz 2010-05-22
  • 打赏
  • 举报
回复
游戏分客户端和服务器端。
独酌逸醉 2010-05-22
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 zenny_chen 的回复:]
呵呵,还是偶推荐一些读物吧:
OpenGL Programming Guide
OpenGL Shading Language Programming Guide

如果楼主想开发iPhone等移动设备的游戏的话,看上面这两本。
如果做国内网游的话,呵呵,只要会数据结构就行了。没花露水的。
[/Quote]

国内和国外的差距有那么大吗?
earfly 2010-05-21
  • 打赏
  • 举报
回复
关注一下,顺便帮你顶一下。
cwwql 2010-05-21
  • 打赏
  • 举报
回复
受教了
老黄瓜_ 2010-05-21
  • 打赏
  • 举报
回复
mark
zenny_chen 2010-05-21
  • 打赏
  • 举报
回复
呵呵,还是偶推荐一些读物吧:
OpenGL Programming Guide
OpenGL Shading Language Programming Guide

如果楼主想开发iPhone等移动设备的游戏的话,看上面这两本。
如果做国内网游的话,呵呵,只要会数据结构就行了。没花露水的。
zhangweiit 2010-05-21
  • 打赏
  • 举报
回复
我们公司就是做游戏的

有分客户端和服务端两个方向 
客户端,建议学好vc ,directx(其实用opengl的比较少)
图形学基础是要有的,不然,学3D引擎吃力
一般3D引擎都会用现成的,一般是买国外的,或是公司早就有的,很少轮到自己做的

服务端,网络通信,数据库都要学
zenny_chen 2010-05-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hoya5121 的回复:]
与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。


首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等着……
[/Quote]
呵呵……国内做游戏的大部分都是用现存的游戏引擎,那里需要了解那么多东西。
关键还是一些常用的数据结构什么的。比如一个基本的寻路系统啊什么的。这个是要你程序员去做的。
碰撞检测、复杂的图形着色等都由引擎帮你处理了,你只要了解一下API即可,甚至对于一些好点的引擎,美工做完建模后马上就可以通过引擎让人物动起来。像一些比较好而且价格也相对便宜的游戏引擎就是Unity,我也玩过一些,呵呵。当然,像高端的Unreal引擎价格不菲,但是确实非常强大。
kim_jinye 2010-05-21
  • 打赏
  • 举报
回复
我是做游戏客户端的,别的不说,只要c++好了,其它就都好了
加载更多回复(24)

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧