loading请求处理中...

游戏开发完整学习路线

2021-12-02 01:01:33 阅读 11820次 标签: 开发 作者: a454466904

  在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。

  • 优点:方便易用,中文资料丰富,跨平台,商店资源丰富,可视化开发。

  • 缺点:画面效果一般,不是免费开源,引擎效率比较低。

  3) Cocos2d系列(包Cocos2d-x、Cocos2d-ObjC、Cocos2d-html5、Cocos2d-xna等)

  • 适用平台:Microsoft Windows、OS X、 Linux、iOS、 Android、 Tizen、 Linux、Mac OS X、HTML5浏览器、Windows Phone 7 & 8、Xbox 360。

  • 编程语言:Python、Objective-C、C++、 Lua、 JavaScript、 Swift、JavaScript、 C#。

  • 优点:开源免费,跨平台,中文资料丰富,2D技术丰富且成熟。

  • 缺点:不可视化开发,3D方面技术不成熟。

  4) CryEngine3

  • 适用平台:Microsoft Windows、OS X、Linux、PlayStation 3、PlayStation 4、Wii U、Xbox 360、Xbox One、iOS、Android。

  • 编程语言:C++、Lua。

  • 优点:画面效果世界一流,可视化开发,跨平台。

  • 缺点:开发机器配置要求较高,不是免费开源。

  5) Frostbite3(寒霜3)

  • 适用平台:Microsoft Windows、PlayStation 3、PlayStation 4、Xbox 360、Xbox One。

  • 编程语言:C++。

  • 优点:画面效果出色,可视化开发,跨平台。

  • 缺点:开发机器配置要求较高,不是免费开源。

  6) Egret(白鹭)

  • 适用平台:HTML5、iOS、Android、Windows Phone。

  • 编程语言:TypeScript、JavaScript。

  • 优点:免费开源,配套工具多,全中文文档,可视化开发,跨平台。

  • 缺点:支持平台较少,大多数时候用于开发对性能和效率要求不高的小游戏。

  但是使用游戏引擎毕竟是停留在表面看不到本质,当游戏开发的时候出现了某些问题或者特殊需求,你往往很难处理。而且游戏引擎技术日新月异,你所学的几乎都是别人留下来的方法,而不是其本质思想。如果将来别的游戏引擎兴起,你又要重新学习另外的游戏引擎怎么使用。在很多大公司里面,甚至都有自己公司内部专用的引擎(如网易公司的风魂引擎、金山公司的剑网3引擎、蜗牛公司的Flexi引擎等等)。所以单纯地走这条路线,可能不会让


手游开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论