社区
C++ 语言
帖子详情
做游戏开发需要具备那些知识或技能?
独酌逸醉
2010-05-18 10:49:09
做游戏开发需要具备那些知识或技能?
需要学习那些课程?
请有游戏开发经验的人不吝赐教!
谢谢。
...全文
1932
47
打赏
收藏
做游戏开发需要具备那些知识或技能?
做游戏开发需要具备那些知识或技能? 需要学习那些课程? 请有游戏开发经验的人不吝赐教! 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
游戏
开发
应该掌握的
知识
基础部分: 1.Java和C:除了基本的东西,泛型,接口什么的,java语法这一块还要对工厂模式,并发,代理模式这些东西非常熟练,另外最好了解一点VM的工作机制,还有非常重要的一点,最好把VM的GC机制也有个大概的了解,如何回收强引用,软引用,弱引用等等。如果你现在还是新手,建议你把Java了解透彻再往下看,很多朋友经常来问我问题,都是一些很基础的Java没有过关,所以大家还是不要忽
游戏
开发
需要
具备
哪些技术?
游戏
开发
需要
具备
哪些技术?
游戏
开发
基础要求高么?
游戏
开发
的基础功经常听别人说
游戏
开发
很复杂,复杂在哪呢?简单总结
游戏
模块
游戏
开发
仅仅是写逻辑代码么?除了写代码,
游戏
开发
员还
需要
做
的事情服务器租用
游戏
开发
基础要求高么? 和其他程序猿一样,要想
做
一名优秀的
游戏
开发
者,底子不能差,算法,数据结构,语言等基础一个都不能少。当然,除了这些基本功外,还要对
游戏
有比较深入的理解,比如看到一个功能就能猜出或给出一个大概的实现思路。
游戏
开发
的基础功 数学基础:根据你所
做
内容来决定,一般上层逻辑比较少的去考虑到积分等高数内
用c++
做
游戏
开发
至少要掌握哪些
知识
?
关于【用C++
做
游戏
开发
】 一、基础
知识
二、必备
知识
三、C++语言基础 四、数据结构和算法 五、GUI库 六、数据库
知识
七、系统编程和并发处理九、设计模式和库的使用 八、网络编程 九、设计模式和库的使用
我
做
游戏
开发
这八年
我
做
游戏
开发
这八年简述与编程擦肩而过从图像设计到痴迷编程入门编程沉迷编程Java的图形编程就职
游戏
开发
2011,第一次面试&实习生第一个
游戏
2012年,第二个重量级IP
游戏
2013年,转战手游与创业2014-2015,第一次创业2015,西山居和多益网络2016-2018,第二次创业2018至今,360
游戏
艺术(岂凡网络)技术总监 简述 这篇文章并不是想教会大家如何
开发
游戏
,更不能教大家如...
游戏
开发
具备
的
知识
1、Gamebryo 2.2
游戏
引擎(盛大、腾讯等公司制作网络
游戏
常用)+Gamebryo v2.2.1说明文档 2、
游戏
PDF书及其代码: 3D
游戏
编程、3D
游戏
编程大师技巧、Direct3D
游戏
编程入门教程第2版、DirectX角色扮演
游戏
编程 DirectX特效
游戏
程序设计、MFC windows程序设计第2版、MFC深入浅出、VC++深入详解、Visual C++6.0技术内幕第5版 Vi...
C++ 语言
65,210
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章