只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  做软件开发和游戏开发有什么不一样的吗?


做软件开发和游戏开发有什么不一样的吗?

发布时间:2019-05-25 06:01:25  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
提主对软件开发和游戏开发也是如何定义的?个人认为游戏开发比软件开发要难得多,游戏开发具备技能基础知识:C/C++基础编程,WinAPI(windows programming),数据结构,游戏算法 (
做软件开发和游戏开发有什么不一样的吗?提主对软件开发和游戏开发也是如何定义的?个人认为游戏开发比软件开发要难得多,
游戏开发具备技能
基础知识:C/C++基础编程,WinAPI(windows programming),数据结构,游戏算法 ( Game Mathematics ),C/C++语言在游戏中的应用、游戏算法、数据结构和STL在游戏中的应用等。
DirectX图形编程:DirectX基础概念,Key Board及Mouse控制,预告篇控制,2D/3D图像输出,游戏效果音,游戏背景音乐,DirectX的Network Socket,OpenGL的图形编程应用。DirectX游戏网络编程应用,游戏开发人员的用户图形接口设计、MMORPG游戏服务器编程。人工智能技 术在游戏编程中的应用等。
Socket 编程技术:掌握网络基础理论、关于数据通讯的基础概念、网络基础概念以及其Model等,Socket Programming入门、Socket Programming基础、Socket Programming高级、Application实验等,Socket Programming实战。
游戏服务器架设:游戏服务器架构设计,Windows2003、Unix、Linux服务器架设等

真正的游戏开发高手是掌握客户端+后台+引擎三大技能的开发技术的,如果是一般的游戏开发高手可能只掌握这三个中的一个。软件开发,也许学点.net,java,也可以开始动手编程,编写软件。而游戏开发学习东西太多,所以从事游戏开发的大牛级人物,都是具备一定天赋的人,比如云风。

做软件只需要关注技术就能发展,做游戏除了技术还要对游戏有爱。做软件,基本都是需求固定按部就班,做游戏不停的在尝试,各种被操翻重做

游戏,技术方面就是没有固定需求,无限次需求变更,随时迭代但时间有限的软件开发。
此外,技术人员还要面对完全不懂技术的人“你看人家xxx(某超大团队开发五六年以上的知名作品)为什么都能做你不能”,“别跟我讲原理我只要结果”,“这个代码写得好不好不重要玩家又看不见”,“你们搞程序的是不是都觉得自己是最有价值员工”之类的质疑。以及要费尽心机说服不懂技术的策划和美术按照正确流程做事,使用正确的工具避免猪队友事件的发生,同时遭白眼。
责任编辑:
热门阅读排行
© 16货源网 1064879863