A. 软件开发和游戏开发有啥区别
这两者之间的区别就是侧重点不同一个游戏开发出来实际上也是一款软件。如果你认为软件开发跟游戏开发是两种,那么我的观点是是前端的不同,后端都是实现一些逻辑的功能。
一、软件开发
无论是桌面应用程序、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一样写个前端,只需要代码控制各个组件即可。
B. web开发和软件开发哪个更好些
我目前正在学软件开发,但我个人认为web开发比较有优势,web开发减少了用户下载客户端的麻烦,如果有更新只要在服务器更新网页就行了,给客户端让出了时间,但软件开发也有一定的优点,比如游戏开发,特别是一些大型的游戏开发,总不能让他在网页里面运行吧,像CF、孤岛惊魂这类的3D游戏,目前很难用网页来实现,希望对你有帮助
C. 学习web前端能做游戏开发吗
前端技术包括JavaScript、ActionScript、CSS、xHTML、Adobe AIR、Google Gears等“传统”技术,概念强的交互设计,艺术性强的视觉设计等。一般来说,你平时使用的手机应用和你玩的web游戏都属于Web前端开发领域。
理解网络前端人才所需要的技术,我们就能明白学习网络前端人才的就业方向:
1.高级网络前端工程师,这是网络前端工程师的最基本的选择。当前网络前端面临的问题是从业者大量涌现,但是真正掌握技术的人才非常稀少,从业者的工资也非常高。
2.高级网络架构师,具有最广泛的网络相关知识沉淀,更容易成为网络架构师。这方面的职业发展并不像第一种那样那么顺利,主要是作为一个架构师必须学习的内容:后端技术, DBA, Platform等等,这些知识通常需要在项目中进行实际操作,但是只要你坚持下去,未来将会是无限光明的。
3自主创业,成为自己的老板。身为前端技术人员,我们需要更多地关注行业、产业链和相关产品领域的动态,保持对细节的关注优势,同时加强对某一产品乃至某一公司命运的控制。
但是Web前端能做游戏吗?答案是可以的,Canvas和WebGL的出现让Web游戏有了实现的可能。如果你不用游戏引擎,那就写原生HTML、JS、CSS,或者使用Canvas/svg。如果使用游戏引擎,又想用前端的技术栈,那就用cocos creator,一次开发,多端打包。如果你想做3D游戏,那就直接用Unity3D吧。不过虽然Unity3D也支持JS作为脚本语言,但实际上大部分公司和团队选择的是C#,大部分教程也是以C#作为脚本语言,所以如果要上手Unity3d,那就需要学习C#
D. 游戏开发和web开发哪个好
都是可以的,具体选择哪个的话,主要还是看你自己对哪个方向更感兴趣吧
E. 游戏前端能做web前端吗两种前端有什么不一样
一般是不可以的,游戏前端主要是美工美工,web前端主要是编写网页代码实现前端页面。
两者的不同点如下:
1、游戏前端:一般是设计游戏中的任务或者画面场景,要求有较高的美术功底,其主要任务是设计或者制作图片场景,一般是不涉及代码的编写和游戏的制作,工作类似与web前端中的美工。
2、web前端现在和前端美工一般是独立工作的,web前端需要将web美工制作的网站效果图制作成为网站页面,需要编写html、css、js等代码来完成工作。
3、座椅游戏前端可以转行做web前端美工而不能做web前端工程师,现在美工和前端工作是完全分离的。
F. 网站网页设计和安卓游戏开发哪个难点哪个简单点
网页设计相对安卓游戏开发难度小太多了
网页开发你只需学HTML、CSS、JS、PS,另外你自己再有一点美感,基本就可以了
而安卓游戏,你要会java语言基础,再专门进过安卓开发培训,需要你有游戏想象力、视觉美感、代码逻辑性,要求比较高。
网页开发主要是做出web开发人员需要的页面,属于辅助性工作,个人可以完成,但做出页面没人用的话,就没意义。
安卓游戏开发,是一个团队工程,一个人根本不可能完成。
如果去找工作,网页开发一般4000,安卓开发能到6000以上