游戏编程需要学什么贴吧,游戏工程师需要会些什么相关技术
作者:本站作者
本文目录一览
1,游戏工程师需要会些什么相关技术
看你做什么了,基本上C,C++,C#,JAVA,NET都可以作为游戏编程的语言...
C++用的比较多,应该学点美工基础,3DMAX,MAYA等等...做游戏是分很多类的,
有的是做美工,有的是做动画,有的是实现,有的是实现~~~
2,我想当游戏开发人员想问问前辈们一点相关知识
游戏程序方面你得用到JAVA,J2ME,C++,D3D,TOUQUE引擎等,如果你有些程序方面的基础,学起来应该上手会快些。对了,在中关村游戏学院贴吧上,看到了些关于游戏编程方面的贴子,还不错。你可以去看看有没有自己需要的!!!
3,自己编写游戏需要学习些什么
孩子,编程是一个整体,人家正在学的C语言是一部分,且C语言不是制作游戏!注意,大部分以软件或者修改器为主,你如果制作小游戏,网络自学即可,大一点的游戏,找老师即可,如果超越2G-20G的游戏,找我吧,独立游戏,你是指制作小游戏?如果你有基础的话只要看下j2me中的低层界面canvas就可以做出一个简单的游戏,不需要很长时间。郭克华老师的视频教程不错
4,学游戏开发要学那么多东西怎么学
一个游戏问世要经历很多环节,剧本设计,原画创作,场景建模,但核心部分还是编程语言开发,我有全套游戏开发视频课程可以发给你自学。主要学的内容如下:1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。如果想线下学,市面上不错的品牌有:南京北大青鸟、中博软件学院、南京课工场等,建议实地考察对比一下。记得找我要全套游戏开发视频课。祝你学有所成!望采纳!北大青鸟中博软件学院游戏开发课堂实拍
5,想要学习用C编游戏应该怎么学
学C++的话应该是编一些电脑上的游戏,如果手机游戏的话应该去看JAVA,当然如果你想编苹果产品就先看object-c网页的话JAVA和C++都可以编,在网上查一下网页三剑客,编网页又是另外一回事了。没他说的那夸张,主要有游戏策划、美工策划、游戏编程!如果要学的话,就学c++吧,因为这三者都要涉及一些的!我也是要学这的!考虑下给分我拉C++一般用于网络游戏和一些街机游戏,手机游戏还是学JAVA,当然还要学安卓系统下的游戏编程
6,游戏开发需要什么专业啊
参考游戏开发所涉及技术,了解所涉及专业:1、编程一般采用C/C++2、编程环境涉及WINDOWS API和VC++3、需要掌握一个3D游戏SDK:Directx SDK,或者OPENGL SDK4、美工和建模方面的知识适当了解围绕以上找相关资料或书,可能需要好几本。更多交流可参考我空间主页有关文章。有负责原画的,有负责程序的,有负责配音的,有负责特效的,有负责教本剧情制作的,有负责测试的,计算机专业,美术专业...太多了= =本事大很多电脑都好玩,内存不要搞太,不然有的人肯定觉得内存太大网速太慢,画面要精美,会吸引很多人,因为大多数的人都会以貌取人,精美应该会吸引点人吧。。。游戏角色要好看,不要来个不拿不女的。。。建议开发男女都合适的。角色配音要好听,最好不要让我们看,直接有读,这样比较方便,眼睛不好的人说不定还看不清呢!不过你的游戏你感觉很好玩,内存大也行,比如cf,内存超大,但是也受到欢迎。
7,制作游戏需要了解哪些电脑知识
需要的是关于flash的制作,还有一些网络平面设计,化出界面的区别(游戏的几个界面)和需要媒介的知识!加油!慢慢学吧,好难的,我就是学习这方面的!关于楼主的疑问,我想,大部分编程人员学习的还是c或者c++。 首先他们会精通c或者c++,以及数据库 然后他们会根据系统设计师团队设计出的游戏结构来编写程序。 他们有可能从客户端开始写起,也有可能从服务器端写起,也有可能同时进行。他们会首先写出一个框架,这个框架的可修改性非常强。 才开始的时候,游戏画面会非常的粗糙,在形象设计师、游戏美工和动画设计人员的努力下,画面会变得比较流畅。 还要随时根据测试人员的测试结果以及情节设计师等的要求进行修改。 经过无数次的修改和努力,游戏终于进入内测阶段。然后便是熟知的公测阶段了。 呵呵,我没制作过游戏,但我知道制作游戏是项巨大的工程,大致需要如下类型人员参与: 1,游戏创意设计师 2,系统设计师(包括装备系统、任务系统) 3,编程人员 4,游戏情节设计师(包括npc话语设计) 5,形象设计师(npc,服装、装备、场景) 6,游戏美工和动画人员(这里的美工和做网页的可不是一个级别) 程序方面,c++是王道,传奇、魔兽世界,都是c++写出来的。数据库可以用mssql(传奇就是),也可以用其他的(oracle不知道能不能用)。
8,游戏编程师需要具备什么能力
我只说游戏方面的吧。。因为我是搞这个的。。其它不懂就不说了。。lz会C的话。。接下来要看Lz做什么平台的游戏了、1、网页的flash游戏2、pc游戏3、手机游戏4、游戏机的游戏(比如psp,xbox,ps3)5、其它未知的平台(我不知道的。。)因为每种平台的游戏,编程几乎都不一样。。所以,要选好一个平台。。1、flash游戏的就去学flash编程、2、pc游戏的,就先把C++搞懂、3、手机游戏的,就分很多种了。因为手机有不同的平台,比如iphoneandroid诺基亚的sisj2me(这个基本没人用了,你懂的)。。。。。。iphone的就去学object-c(前提要会c和c++)android的就学android(前提要会java)诺基亚的sis(这个我不怎么记得了,好像是要回c和c++,不过,诺基亚的塞班系统的智能机都没有用了。学了估计都没多大用处)j2me的只要有java基础就可以学。用处不大。。现在谁还用非智能的手机?4、游戏机的游戏要学啥。LZ自己查查吧。。这个真的一点都不知道。。不好说。。总之,从我上面所说的。。很多编程都需要会c和c++。。。所以,lz学会这2门,其它的语言就好入手了。。游戏制作方面的岗位有策划、编程和美工,你说到的ps是游戏美工中用到的软件,这三个方向的就业都不错,主要看你本人兴趣和学习的实际情况,毕竟每个方向的要求都不一样,你也要考虑自己的情况,策划也分文案、数值、系统、关卡等等,有的要求文字能力,有的要求有编程基础,有的要求数学逻辑等等。游戏编程的话就是使用计算机语言编写代码,实现游戏中的功能,一般理科生学起来会好些,逻辑思维和分析能力要好,游戏美工的话,有的岗位要求有一定的美术功底,有的是对软件方面操作的比较多,你最好是多了解下游戏制作的分工,了解下岗位要求和就业情况,这样方便做出适合自己的选择。想当游戏编程师?只有三点:1.无穷的想象力!!2.“会”玩游戏!!3.可以随时转换现实与虚拟的大脑(思维)···游戏编程师。。。听起来有点怪。况且写游戏代码和做游戏策划这完全是两个方向。。。游戏策划比较辛苦。。。岗位竞争压力也大。。。总之一堆人都想做,但是最后往往只有一两个人,因为游戏策划本身并不生产游戏。。。甚至很多游戏公司游戏策划是程序员兼职的。另外游戏编程这就难了,岗位竞争压力小,因为一个学校里面,往往只有一两个人是真正精通的。如果是想走游戏策划,那就从现在开始玩各种游戏吧,然后每个游戏都写出这个游戏详细的分析,做好准备哦,很累的。如果是想走游戏编程,那就把数学,尤其是微积分,线性代数学好,然后是计算机图形学,必须得精通,否则,免谈。。。
9,游戏编程应学什么语言
游戏啊,小游戏就用java,几种程序语言给你比较一下,大型开发就建议用c程序语言可分为5类 1、web page script languages 就是网页代码,比如Html、javascript、Css、Asp、Php、Xml都应该属于此类(照蔡的意思,Html不应该属于anguages的,可能他觉得太简单了吧,不过我觉得Html也应该算的,大家爱听谁的就听谁的好了,这个不重要) 2、Interpreted Languages(解释型语言) 包括Perl、Python、REBOL、Ruby等(后面三个听豆没听过),也常被称作Script语言,通常被用于和底下的操作系统沟通。照蔡的意思,每个人至少应该学会一套这类的语言。这类语言的缺点是效率差、源代码外露——所以不适合用来开发软件产品,一般用于网页服务器。 3、Hybrid Laguages(混合型语言) 代表是JAVA和C#。介于解释型和编译型之间。蔡认为C#是.NET最重要的语言,值得期待其后续发展;至于JAVA,蔡叫看他的《Sleepless in Java》——我倒 4、COMPILING Languages(编译型语言) C/C++,JAVA都是编译型语言。蔡说C++很复杂,要成为高手没三五年是不行的(就凭这句话,我决定向JAVA投降),虽然如此,但真正要成为高手的都应该懂C/C++。 关于Delphi,蔡说如果想要跨Linux和Windows平台的语言,则Delphi似乎是最好的选择。 5、Assembly Languages(汇编语言) 汇编语言是最接近于硬件的语言,不过现在几乎没多少人用了。 程序语言学习顺序建议 如果完全没有程序经验,可照这个顺序:javascript——解释型语言——混合型语言——编译型语言——汇编(如果需要的话) 用业界流行一句话做结尾“真正的程序员用C++,聪明的程序员用Delphi”,那么,什么样的程序员用JAVA呢? 虚怀若谷题外话 看在我这么晚了还这么辛苦的敲字的面子上,看到这篇帖子的朋友给点掌声吧,虽然没什么自己的思想。 另外,本文完全据蔡学镛先生同名文章精简,所以如果这篇文章给你的程序员生涯有什么不好的作用,那我不介意你去扁他。当然如果这篇文章对你有什么积极影响,我很高兴你能请我吃大餐。如果您想学习编程,却又不知从何入手,那么您不妨看看下面的几种学习方案,可能会给您一些启示吧! 方案一 Basic语言 & Visual Basic 优点 (1)Basic 简单易学,很容易上手。 (2)Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。 (3)众多的控件让编程变得象垒积木一样简单。 (4)Visual Basic 的全部汉化让我们这些见了English就头大的人喜不自禁。 缺点 (1)Visual Basic 不是真正的面向对象的开发文具。 (2)Visual Basic 的数据类型太少,而且不支持指针,这使得它的表达能力很有限。 (3)Visual Basic 不是真正的编译型语言,它产生的最终代码不是可执行的,是一种伪代码。它需要一个动态链接库去解释执行,这使得Visual Basic 的编译速度大大变慢。 综述:方案一适合初涉编程的朋友,它对学习者的要求不高,几乎每个人都可以在一个比较短的时间里学会vB编程,并用VB 做出自己的作品。对于那些把编程当做游戏的朋友来说,VB 是您最佳的选择。 方案二 Pascal语言 & Delphi 优点 (1)Pascal语言结构严谨,可以很好地培养一个人的编程思想。 (2)Delphi是一门真正的面向对象的开发工具,并且是完全的可视化。 (3)Delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。 (4)Delphi具有强大的数据库开发能力,可以让你轻松地开发数据库。 缺点 Delphi几乎可以说是完美的,只是Pascal语言的过于严谨让人感觉有点烦。 综述: 方案二比较适合那些具有一定编程基础并且学过Pascal语言的朋友。 方案三 C语言 & Visual C++ 优点 (1)C语言灵活性好,效率高,可以接触到软件开发比较底层的东西。 (2)微软的MFC库博大精深,学会它可以让随心所欲地进行编程。 (3)VC是微软制作的产品,与操作系统的结合更加紧密。 缺点 对使用者的要求比较高,既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础,它的过于专业使得一般的编程爱好者学习起来会有不小的困难。 综述: VC是程序员用的东西。如果你是一个永不满足的人,而且可以在编程上投入很大的精力和时间,那么学习VC你一定不会后悔的。 方案四 C++语言 & C++ Builder 优点 (1)C++语言的优点全部得以继承。 (2)完全的可是化。 (3)极强的兼容性,支持OWL、VCL和MFC三大类库。 (4)编译速度非常快。 缺点 由于推出的时间太短,关于它的各种资料还不太多。 综述:我认为C++ Builder 是最好的编程工具。它既保持了C++语言编程的优点,又做到了完全的可视化。 方案五 SQL语言 & Power Builder 对于一些传统的数据开发人员来说,Foxpro系列也许让他们感到更加熟悉。但是对于初学者来说,PowerBuilder也许是最好的数据库开发工具。各种各样的控件,功能强大的PowerBuilder语言都会帮助你开发出自己的数据库应用程序。补充:关于网页后台语言和其他语言的关系,一般认为:C语言学的好,那么学习PHP会有事半功倍的效果VC学的好,那么学习ASP会有事半功倍的效果JAVA学的好,那么学习JSP、JAVASCRIPT会有事半功倍的效果关于网页后台语言和数据库,通常来说:PHP与MYSQL是黄金搭档ASP小型网站用ACCESS,大型用SQLJSP我就不知道了关于电子商务流行的语言,目前当当、卓越、6688、igo5、雅宝使用的是asp语言易趣、淘宝使用的是php语言贝塔斯曼使用的是jsp语言游戏开发语言很多,需要系统学习的,比如到这边看看,体验啥的c++ sdkopenGLdirectX 9.0图像编程多媒体编程矩阵运算参考网站:http://www.gameres.comjava ,php, 可以跨平台,具有鲁棒性,安全性.优越与其他的编程语言,不妨学学企业级的游戏开发的话,一般c++多一些,大型游戏要求足够高的运行效率,而java,c#在这一方面是短项,而用c的话又没有类,所以c++开发的游戏比较多,如果是想进游戏公司的话,多学学c++。但是如果是个人开发小型游戏的话,建议用c#,小型游戏不需要考虑效率问题,c#足以应付,微软有个东西叫xna,专为业余的程序员开发小型游戏而设计,上手简单,微软提供了大量的类库,用起来很便捷。如果是开发android的游戏的话,没得选,只能用java。貌似也有用delphi开发的游戏,不过听说不是主流。其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择最适合的语言。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的。学习的时候建议以c++来学习,用java或者c#的话学不到指针,用c的话学不到面向对象的思想。不过如果没有任何语言基础的话,建议还是从c学起,先学会最基础的东西再学c++。vb现在已经很少用了,实在没学的必要。推荐教材《visual c++游戏编程基础》如果只是想做个小的东西玩玩的话,有很多方便的软件,比如《rpg maker》,用这些东西不需要什么编程的基础就能做一些小的东西,玩玩足以。纯粹手打,求采纳。
文章TAG:
游戏编程需要学什么贴吧 游戏工程师需要会些什么相关技术 游戏 游戏编程 编程