软件开发和游戏开发有啥区别?

 我来答
格里编程办公技巧
科技发烧友

2021-07-07 · 编程、办公知识分享与学习
格里编程办公技巧
采纳数:434 获赞数:879

向TA提问 私信TA
展开全部

这两者之间的区别就是侧重点不同一个游戏开发出来实际上也是一款软件。如果你认为软件开发跟游戏开发是两种,那么我的观点是是前端的不同,后端都是实现一些逻辑的功能。

一、软件开发

无论是桌面应用程序、Web应用、游戏亦或是手机APP,都属于软件开发的范晴。桌面应用程序比如网易云,浏览器等等,一般多用C#写界面,看起来会更加友好。Web应用的前端是html, css和JavaScript结合实现,手机APP则是Android, objectC、 Kotin ,当然H5也可以开发APP。服务器端则是你擅长的语言去实现逻辑功能,并不是说我一定要利用java实现或者利用PHP实现,只要前后端统一好API接口,明确数据传输的格式等等。

二、游戏开发

游戏开发是软件开发中比较特殊有一类。如果你一直从事的都是游戏开发,那么你后面如果想再转别的方向其实不太好转。现在很多团队在开发游戏时都会使用游戏引擎,在游戏引擎的基础之上再利用编程语言进行开发。比如虚幻四引擎支持C++、JavaScript. C#进行开发,小米枪战就是用虚幻四引擎开发。unity3D引擎支持JSC#进行游戏的开发, cocos2d支持C++lua和JavaScript开发游戏。看来游戏引擎对Javascript语言比较友好。学习过一段时间unity3D引擎开发游戏,开发过一些简单的小游戏。以坦克大战为例,把地图、树、地形等设计好之后,把一个坦克模型放进地图中,利用C#编程控制这个坦克,当然你得手动设置些地方。这样就不需要想app一样写个前端,只需要代码控制各个组件即可。

xiaofeizm55333

2021-07-07 · TA获得超过1.4万个赞
知道大有可为答主
回答量:8535
采纳率:78%
帮助的人:892万
展开全部
软件开发和游戏开发有啥区别。比较确切的说法是游戏开发是软件开发领域的一个细分方向,举个例子,篮球和球类运动有啥区别,篮球就是球类运动的一种嘛。
具体的说呢,软件开发是指常规性的软件开发,web端、pc端、服务器端、移动端等等的常规软件的开始。而游戏开发,就是指围绕游戏软件包括前端、后端、算法、数据等等程序的开发。
具体的方向选择的话,可以结合自己的兴趣来,如果你很喜欢游戏,那就选择游戏开发,如果想通用一些就选择软件开发。
选择软件开发,加强一些游戏方向的学习,之后也是可以进行游戏开发的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
析素5J
2021-07-07 · TA获得超过310个赞
知道小有建树答主
回答量:2875
采纳率:71%
帮助的人:142万
展开全部
游戏开发是软件开发当中的一种,也就是说,软件开发和游戏开发是包含与被包含的关系。游戏开发也是软件开发,因此学习软件开发是进行游戏开发的必要基础,同时为了能够开发出游戏,还必须学习和游戏开发相关的一些基础知识和专业技能,比如图形学和线性代数等知识,这样才能很好的胜任游戏开发。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IT学生网
科技发烧友

2021-07-07 · IT培训套路深,IT学生网求真。
IT学生网
采纳数:10637 获赞数:16188

向TA提问 私信TA
展开全部
所用的编程语言不同,软件开发一般是用Java游戏开发要用C系列的语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新疆新华互联网
2021-07-07 · 专注互联网教育的学校
新疆新华互联网
新疆新华互联网学校隶属于新华教育集团,创始于1988年。学校开设课程有:影视动漫游戏设计师、5G互联网开发工程师、VR建筑表现与空间创意设计师、广告智媒传播设计师、数媒艺术交互设计师、电子商
向TA提问
展开全部
软件开发是包含游戏开发的,两者都是相互的,软件开发是基础,只有学好他才能才能开发游戏。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式