做一名游戏程序员要什么样的知识?

我想成为一名游戏程序员,需要具备哪些知识?另外帮我翻译一下下面这篇暴雪招聘文章标题:暴雪公司的招聘标准requiredQualificationsC/C++program... 我想成为一名游戏程序员,需要具备哪些知识?另外帮我翻译一下下面这篇暴雪招聘文章
标 题: 暴雪公司的招聘标准
required Qualifications

C/C++ programming experience
Win95 programming experience
Devoted game player with strong desire to program games
Ability to work long hours when necessary
Must be able to work full time in San Francisco Area
Pluses
Experience developing games for consoles or Win95
Experience writing 3D graphics applications.
Experience with communications: serial/parallel, sockets, IPX/SPX, and TCP/IP
Assembly language
experience

做游戏美工是不是必须是美术专业出身的呢?
有高分追加
展开
 我来答
南京课工场大数据学校
2022-01-06 · 每时每课,给你新机会!
南京课工场大数据学校
北大青鸟中博软件学院成立于2003年,北大青鸟中博依托北京大学雄厚的教育资源,开启了培养高端IT人才的时代。建校十余年来,始终坚持以实践为基础,就业为导向,不忘初心。
向TA提问
展开全部

主要学的内容如下:

1.游戏程序设计:C++程序设计入门;基本数据类型和输高氏局入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。

2.算法与数据结构:算法分析;数据结构;基本算法核烂;STL的概念与使用;静态库与动态库;XML库的使用。

3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。

4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。

5.2D游戏技术与应用:2D游戏技术概戚让论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

符哈哈宝宝
2009-11-07 · 超过11用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:36.4万
展开全部
c语言程序设计 先学习C语言!这是计算机最基础的程序!然会你可以学习C++,VB等其他的程序!
最起码的要求是熟练掌握计算机本科专业所学的知识,主要包括C语言或C++语言,数据结构,编译原理,算法等,另外线性代数、微积分、牛顿力学在图形和物理引擎开发方面用途也很广泛,如果要提高的话还有必要了解硬件相关的知识如计算机体系结构、汇编语言,这些对我们学习一个新的硬件平台、编写最优化代码、提高自己游戏的竞争力都是非常有益的。另外,保持有恒心、不怕苦(比如说通宵加班)的心态,对游戏的热情也是非常重要的。对于那些想进入游戏行业,但缺乏软件开发知识的人,可以通过参加游戏开发培训来
我觉的一个游戏软件程序员,最起码的要求是熟练掌握计算机本科专业所学的知识,主要包括C语言或C++语言,数据结构,编译原理,算法等,另外线性代数、微积分、牛顿力学在图形和物理引擎开发方面用途也很广泛,如果要提高的话还有必要了解硬件相关的知识如计算机体系结构、汇编语言,这些对我们学习一个新的硬件平台、编写最优化代码、提高自己游戏的竞争力都是非常有益的。另外,保持有恒心、不怕苦(比如说通宵加班)的心态,对游戏的热情也是非常重要的。对于那些想进入游戏行业,但缺乏软件开发知识的人,可以通过参加游戏开发培训来

游轮慧戏开发中的程序开发主要由如下几个方面组成:
1.图形引擎
2.声音引擎
3.物理引擎
4.游戏引擎
5.人工智能或游戏逻辑
6.游戏GUI界面(菜单)
7.游戏开发工具
8.支持局域网对战的网络引擎开发
9.支持互联网对战的网络引擎开发
意思大概是 C++,VB,MAYA,3D,平面设计,JAVA,

图形数学,离散数学,数据结构,windows sdk编程
其他的不懂。。
不好意思
首先,你需要宴桐悉一个工作团队,当然了,游戏的主闯团队你可以一个人来承担(如游戏世界观的设计,游戏中人物的设计:包括都有哪些种族,什么职业,拿什么武器等等。还有什么任务的设计),但是你需要美工来画出你所想象的那些东西~~
然后你需要程序员为你编写游戏代码,你需要更多的人来设计游戏的平衡性(比如多少级什么什么经验升级,做任务得多少经验,包括技能的伤害和属性的关系:比如攻击多少打防御多少的人掉多少血。),然后需要有人来设计游戏的怪物、BOSS以及其他什晌乎么的。
设计完以后,需要找音乐师来为游戏配乐,需要有人来为人物的动作(比如挨打,攻击,施法的声音)。这些弄完以后,需要找测试员来进行测试,测试游戏最终的平衡度,和寻找游戏中因代码的设计而存在的一些BUG。

我说的只是主要的几个点,当然还有其他许多事情我没有说到,因为毕竟我也不是专业做这玩意的~~其实做个游戏挺难的,设计世界观什么的都很容易,但要把游戏平衡度做到非常完美却是十分困难的,中国没有几个做的出来的,国外也没有多少能做出来的~~
还有你是做游戏美工 还是程序?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6205bc1
推荐于2016-01-24 · TA获得超过6004个赞
知道大有可为答主
回答量:5933
采纳率:20%
帮助的人:2762万
展开全部
  以我所知,要具备
  基础知识(数据结构,操作系统,计算机组成原理,编译原理,计算机网络,(数据库原理可能不用,但学了更好),高数,线代,概率,离散(起码要懂这四门数学))

  然后就是语言方面
  这是人家给我的建议
  (游戏开发的正路是C -> C++ ( -> STL ->) -> Win32 API -> DirectX / OpenGL / GDI等图形库
  C -> C++ -> 数据结构 -> 算法 -> STL -> (Boost) ->(MFC) )

  而我把它细化了就是
  (C-汇编-C++-数据结构-《Windows程序设计》(C语言描述那本名著Charles Petzold写的)->《Windows核心编程》(Jeffrey Richter写的那本)-MFC(学这改岁稿个建议从简单开始(推荐Visual C++实用教程,然后再看孙鑫的VC++深入详解,最后才看,MFC深入浅出))- Directx)雀枝
  STL或者可以安排在数据结构后学,STL还没怎么去理解过。

  语言方面我列出了一个我个人建议的学习顺序,当然只能作参考,按每个人情况而定。
  至于基础知识的课程,如果你数学比较好,建议先把离散给学好了,再去学,而把计算机组成原理放在最后,因为这个比较难。

  做美工,当然会看你是否相关专业出身,但如果你核孝功力够的话,他们也不会介意你是否美术专业出身的。

  以上。
  希望对你能有些帮助。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式