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

2024-05-07 00:33:02
有5个网友回答
网友(1):

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

一、软件开发

无论是桌面应用程序、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一样写个前端,只需要代码控制各个组件即可。

网友(2):

软件开发和游戏开发有啥区别。比较确切的说法是游戏开发是软件开发领域的一个细分方颂裂向,举个例子,篮球和球类运动有啥区别,篮球就是球类运动的一种嘛。
具体的说呢,软件开发是指常规性的软件开发,web端、pc端、服务器端、移动端等等的常规软件的开始。而游戏开发,就是指围绕游戏软件包括前端、后端、算法、数据等等程序的开发。
具体的方向选择的话,可以结合自己的兴趣来岩芦,如果你很喜欢游戏,那就选择游戏开发,如果想通用一些就选择软件开发。
选择软件开发,加强一些游戏方向的学习,之后也是可以进行游戏开发粗樱带的。

网友(3):

游戏开发是软件开发当中的一种,也就是帆渣运说,软件开发和游戏开发是包含与被包含的关系。游戏开发也是软梁碰件开发,因此学习软件开发是进行游戏开发的必要基础,同时为了能够开发出游戏,还必须学习和游戏开发态梁相关的一些基础知识和专业技能,比如图形学和线性代数等知识,这样才能很好的胜任游戏开发。

网友(4):

所用的编程语言不同,软件开发一般是用Java游戏开发要用C系列的语言。

网友(5):

软件开发是包含游戏开发的,两者都是相互的,软件开发是基础,只有学好他才能才能开发游戏。