文库网
首页 > 小知识

游戏开发和软件开发区别

2023-04-07 来源:文库网

游戏开发和软件开发区别

一、本质上都是软件开发
游戏开发本质上属于软件开发,是软件开发中的一种。游戏开发和软件开发都需要程序员使用代码逻辑实现控制,只是由于游戏开发对于素材(主要是图片素材)和用户交互性的要求更高,和工具型软件有很大的不同,所以我们才把它(指游戏开发)划分为单独的一类。
二、游戏开发和软件开发区别
这两者之间的区别就是侧重点不同,如果我们将软件开发跟游戏开发分为两类,那么最大的区别是前端的不同,后端都是实现一些逻辑的功能。
2.1软件开发
常见的软件开发一般包括桌面应用程序、Web应用、手机APP、微信小程序。
桌面级应用程序手机APPweb应用微信小程序后台开发
类型C/S类型C/S类型B/S类型一种特殊类型无
平台一般为Windows一般为Android和iOSB/S类型,无平台要求微信与平台无关
语言一般为C#、C
Android
(Java、Kotlin)
IOS(objective-c)
前端:html、css和JavaScript 等
WXML、
WXSS、JS
后台:Java PHP C# C 等
IDE一般为Visual StudioAndroid Studio、AppCodeVSCode等微信小程序官方工具、Webstorm、Egret Wing
Idea、Vitual Studio
举例QQ、WPS微信、支付宝各种网站各种小程序为前面四种软件和游戏提供后台服务
2.2游戏开发
游戏开发是软件开发中比较特殊有一类。如果你一直从事的都是游戏开发,那么你后面如果想再转别的方向其实不太好转。现在很多团队在开发游戏时都会使用游戏引擎,在游戏引擎的基础之上再利用编程语言进行开发。
游戏引擎支持的语言
虚幻四引擎C 、JavaScript、C#
Unity3DJS、C#
cocos2dC 、lua和JavaScript
游戏引擎对JavaScript语言比较友好。
2.3 统一
游戏开发和软件开发都是前端 后台,后台基本上都是一样的,前端开发方面,游戏开发因为所用游戏引擎的不同造成不同,软件开发也因为类型和平台的不同造成不同。值得注意的是,游戏开发需要大量的图片素材、算法、用户交互来保证游戏质量,而软件开发在这方面要求则没有这么高。

猜你喜欢