游戏编程需要学什么课程,学习做计算机游戏要学那些课程

1,学习做计算机游戏要学那些课程最开始肯定是计算机文化基础计算机组成原理单片机计算机网络 c语言数据库原理 通信原理汇编语言 数据结构 软件工程计算机图形学JAVA这些是基础然后可以学游戏编程的专门书籍怎么说呢,你不是想自学吧,那你也太狠了,我是计算机系毕业的,想学计算机那课程可多了,如果想学游戏编程 , 我觉得你的JAVA编程要老狠了,还有什么软件工程,计算机原理 , 数据库,数据结构,还要学一些制图的软件 , 高数,离散数学也地了解一些吧,........总之要学好多东西,我都他妈的快秃顶了 , 哥们,不能帮你什么,祝你成功吧?。。。「叩仁А⒗肷⑹А⒌缏吩怼⒊绦蛏杓品椒ㄑА⑹致呒⒏呒队镅猿绦蛏杓啤⑹萁峁埂⒉僮飨低场⒈嘁朐怼⑹菘庠怼⒓扑慊槌稍怼⑾低辰峁埂⑷砑こ獭⒓扑慊纭⒍嗝教寮际跤胗τ谩⒓扑慊夹窝А⒛J绞侗鹩胪枷蟠淼?。很多很多……{0}
2 , 游戏开发需要学些什么游戏开发可以学习计算机专业和软件工程专业 。游戏开发所需要学的东西虽然多,但主要的还是编程的内容,不管是java、c++还是其他的Python等编程语言,能熟练掌握1到2个基本就可以了,然后就是多看案例进行相关的联系 , 程序员需要具备逻辑能力和经验 。游戏开发中的职能,游戏策划:游戏的玩法设计者、规则制定者、游戏内部系统是否平衡,都需要一名合格的策划去完成 。程序人员:就是俗称的程序猿,负责实现策划提出的设计要求、功能需求 。一名合格的程序员可以顺畅与策划沟通,并且了解策划的设计目的 。游戏美术:根据策划或者艺术总监的方案完成设计 , 比如,我们需要给3D模型师一张游戏中的女配角形象作为参考制作3D模型 , 那么原画美术就要设计负责画出这个人物的形象 。如果是策划,那么你需要学会如何设计一个玩法,比如:有一个场景,当前有两个人 , 你需要设计一个玩法让这两个人既有敌对关系,又不会互相攻击,最后只有一个会获得胜利 。除此之外,还需要学习游戏的中的经济模型、产出、系统关联等等 。而这些只是最基本的方面 。如果是美术,那么你能够选择的路线很多 , 2D方向可以学习UI、原画等等,而3D方向、角色、场景、特效 , 还有动作美术,而最近国内流行的技术美术也是其中之一 。如果是程序,那么你需要学习的非常多,手机游戏一般需要学习JAVA、C# 。而大型的端游则需要学习C++ , 或者针对开发引擎学习 。而合格的程序应该更多针对图形化处理有所了解 。开发游戏跟玩游戏没什么关系,开发游戏绝对要比你玩游戏最高难度还要难 。想要做3A级游戏或者单机游戏,请去国外入职,或者找一所大学好好学学游戏专业 。想稳稳的在国内游戏圈儿混,就要忘记3A大作 , 尝试多玩玩国内的氪金游戏,多玩、多充值 。{1}
3,游戏编程要学什么我是主修软件开发,各种语言的编程 。1、首先要知道游戏编程用的什么语言 。是c++因为c++语言是目前最为稳定的、指针最为全面的语言 。游戏尤其网游的稳定性要求极高,因此必须用c++ 。2、先学c语言 。c语言是全部计算机语言的基础更是c++的基础 。因此要学好 。再学c++,这个要学精,不然开发游戏没戏 。然后学数据结构、数据库(orcle大型数据库 , 小型sql不可以)、线性代数、离散数学结构就差不多了吧 。要求:不单单是会,举一反三 。3、2中说的是核心课程 。html、css、js知道也行,但做游戏开发的你要知道,我们做的是一个人的心脏和大脑 , 那些一个美工人员会做的很好,而且不用你操心,也许美工做的比你还多但是 , 我们拿的薪资是他们的很多倍,咱们按年薪、他们按月还得算生活费、、呵呵、注:有不明白的再问我 。要学:opengl或者d3d编程 , 图形编程(看你说的好像只会写console application)你学的那都是些理论,离游戏编程还远呢,开来你还没学gui的c++ , 只学了控制台c程序,所以你还要学vc或者类似的语言来实现gui的创建 , 有了gui算个游戏,要做好游戏 , 还要学好数学和算法,这就要求至少是大学计算机专业毕业 , 否则算法这方面你不过关,游戏就做不好甚至没法做 。推荐书:opengl游戏编程,super scratch programming adventure!: learn to program by making cool games(国内有没有卖的我就不知道了)ps:买书最好不要买国内的,国内的讲的又死又乱又麻烦,国外的译本好懂很多别指望看一两本书速成,这是很不现实的【游戏编程需要学什么课程,学习做计算机游戏要学那些课程】{2}
4,学习游戏编程需要学什么语言包括C/C++、C#、ObjC、Java等 。游戏设计结构包括图形渲染、声音、物理、网络等等 。再者,看你具体要想学习哪方面的游戏编程了 。如果做Windows PC游戏需要你学习DirectX或OpenGL等图形库,如有必要还需要网络和多线程的知识 。如果做手机游戏多为2D游戏,建议你了解一下cocos2d游戏引擎(Android或iOS,如果是WinPhone手机,顺便建议你了解一下XNA) 。如果做网页游戏,若是服务端建议你了解至少一门编写CGI的语言如PHP,还需要你知道数据库相关知识;若是前端建议你了解一下HTML5、JavaScript、Flash等等 。首先,不管什么游戏,最基本的要求有两个 。一是至少精通一门编程语言 , 二是掌握游戏设计结构 。语言包括c/c++、c#、objc、java等 。游戏设计结构包括图形渲染、声音、物理、网络等等 。再者,看你具体要想学习哪方面的游戏编程了 。如果做windows pc游戏需要你学习directx或opengl等图形库,如有必要还需要网络和多线程的知识 。如果做手机游戏多为2d游戏 , 建议你了解一下cocos2d游戏引擎(android或ios,如果是winphone手机,顺便建议你了解一下xna) 。如果做网页游戏,若是服务端建议你了解至少一门编写cgi的语言如php , 还需要你知道数据库相关知识;若是前端建议你了解一下html5、javascript、flash等等 。ps,请楼主不要看到这些内容就觉得晕,你提出的是一个很大很笼统的命题,希望你可以找准方向 , 专攻一路 。草民提到的也不一定全面 , 当然更不深入,如果不对你就当没看到吧 。

    推荐阅读