做游戏编程软件开发需要什么软件和技能


推荐于 · TA获得超过2851个赞

了解一些UI(用户界面)设计的知识C++的话可以从MFC之类的入手,另外不论朝哪个方向深入C++的一些基础知识都很重要推荐看《C++ Prime》、《Effective C++》之类的,有了┅定的基础专注于做游戏编程软件开发需要选择平台,例如Windows平台的做游戏编程软件开发需要了解Windows平台的一些内部机制可以看看《Windows核心編程》之类的书籍,另外还有一些早期的经典书籍《Windows做游戏编程软件编程大师技巧》客户端更深入一些,例如引擎开发维护方面需要了解一下图形处理技术例如Windows的DirectX编程,最好有一些图形学的知识还有一些脚本语言例如lua之类的都很实用。

做网游的话服务器方向就对逻辑性严谨性要求比较高需要了解诸如网络编程数据库方面的知识。

我是做游戏编程软件开发人员做了几年网游,以上仅供参考

你对这个囙答的评价是


· 超过93用户采纳过TA的回答

本回答由上海博浦软件科技有限公司提供

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

开发做游戏编程软件软件可以学習计算机专业和软件工程专业做游戏编程软件开发所需要学的东西虽然多,但主要的还是编程的内容不管是java、c++还是其他的Python等编程语言,能熟练掌握1到2个基本就可以了然后就是多看案例进行相关的联系,程序员需要具备逻辑能力和经验

编写程序,做软件开发可以在政府机关,大型企业等做程序编写或者你也可以到华为1653等这种企业做软件开发。如果是做编写程序这种工作的话可能比较辛苦要经常挨夜,不过待遇也不错

做软件测试。软件开发出来后需要通过测试是否存在漏洞校正后才投放到市场上使用,这中间就需要做软件测試软件工程毕业生也可以到软件编写企业去做软件测试工作。

做数据管理这主要做管理政府机构,学校企业等单位的数据资料工作。这种工作相对轻松些稳定些。

做多媒体制作这主要到动画制作公司,广告制作公司就业有相当一部分软件工程毕业生会到这些单位工作。

到高校从事教学工作到高校工作要比较高学历,一般要求硕士以上学历许多高校软件工程的教师就是软件工程专业毕业的。

}

计算机网络基础:基础要了解 軟件工程:基础,但是

在实际项目中体会 UML建模技术:传统的重量级软件工程衍生出来的辅助工具用于做软件架构设计,了解即可近年較为流行的“敏捷软件开发”则摒弃了UML等工具,建议使用脑图、鱼骨图、甚至白板来设计强调快速沟通,不要过度设计等 软件测试:基礎即便不做专业的测试员,也要了解测试的方法 软件维护:这个说法比较泛泛一般说来可能就是安装、运维,属必须的技能不必单獨学,慢慢就都会了 数据管理与开发:不知道你指的是什么我的理解就是数据库的应用。这属于基础几乎所有的项目、产品都会用到數据库,建议精通一种了解多种。常用的大型数据库有Oracle、MS SQL Server、PostgreSQL等 C/S项目开发、B/S项目开发:属不同的应用领域比如B/S就要了解些html、css、js的知识,C/S則至少要掌握一个比较好用的IDE我认为都应该了解些,不该有明显的短板 3G移动做游戏编程软件开发:软件开发的一个新领域由于手机硬件配置以及网络速度的不断升级,原本简单的手机应用已经无法满足用户的需求所以传统的PC上的软件正在被移植到手机上,其中做游戏編程软件类软件做为需求量最大的软件被越来越多的开发商重视。可能需要掌握的技能包括但不限于:嵌入式开发、J2ME、Web开发、数据库应鼡等 C语言程序设计:做软件开发的最最基础的语言!虽说目前使用纯C开发的产品不多了但是C的思想可以帮助你更快的理解其他语言,所鉯编程必学! C#.NET程序设计:C#只是编程语言的一种,属于.Net平台是目前比较流行的一种编程语言,其特点是有强大的.Net Framework库可用有强大的VS IDE可用 Java程序设计:类似于C#,Java也只是编程语言的一种目前Java与.Net为两大开发平台。同样有大量的框接支持有不少好的IDE可用 J2EE项目开发:属于“Java程序设計”的一个分支,号称“适用于创建服务器应用程序和服务”包含许多组件,但是近年来也有很多人诟病它过于庞大、臃肿 综上所述學软件开发,需要多门学科的基础铺垫这些学科的知识可能并不会直接被用到,但是需要有所了解如计算机组成原理、编译器原理、計算机网络等;有些属于基本功,即九阴真经、九阳神功类型的如算法与数据结构、数据库原理与应用、软件工程等;有些属于工具,鈈要轻易说“XX语言只不过是个工具而已”这样的话因为“工欲善其事必先利其器”,我建议一个合格的程序员至少掌握一门编译型语言如C/C++,和一门解释型语言如Python、Ruby;最后是应用领域问题,新的领域固然有前景但是前途未卜,除非你是大牛不然很容易被日新月异的技术浪潮吞没,而传统开发领域虽然市场接近饱和但是仍有稳定的产品需求,企业对人才的需求也很稳定不可能出现有本事没人要的凊况。

}

我要回帖

更多关于 做游戏编程软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信