现在开发一款中等规模以上的游戏基本都会用到游戏引擎,而目前业内比较火热的引擎不外乎以下几个,国外的像:虚幻、寒霜、
Cry Engine、Unity、
BigWorld、IW等,而国内的诸如黑火、
Athena、cocos-2d;可能这么说大家头脑里面没有一个概念,就拿寒霜引擎来说吧,战地系列就是用此引擎开发的,而像大名鼎鼎的使命召唤系列就是用IW引擎开发的,接触过游戏的玩家不用我来解释大家心里也清楚,这些游戏的画面效果有多好,有多震撼那只有自己亲身体会才会知道,不过相对的,有好的地方肯定也有一些不足的地方,像这类游戏引擎开发出来的游戏周期长,而且必须要是团队协作,一个人想用它开发出一款游戏还是有一定难度的。
这几年来,手游发展的速度相当迅猛,低头族的人也越来越多。据我所知,现在在手游方面用的最多的引擎不外乎两个,unity和cocos-2d,在国内
cocos-2d占到手游开发比重的百分之七十,而国外则是用Unity比较多。我当时对比了一下发现我还是比较喜欢unity,为什么呢?首先,unity主要是做3d游戏的,但也能做2d游戏或者一些关于3D其他行业的设计;其次,unity支持多平台,现在最新的是unity5.0,发布的平台包括:Windows、Linux、MacOSX、IOS、Android、Xbox360、PS、WiiU、Web等,基本覆盖了PC,掌机,家用机,手机,网页游戏,覆盖面如此之广也只有Unity才能做到了(可能我是做JAVA出身,所以我对于这种能够跨平台软件还是比较有好感的,况且以后游戏支持多平台也是一种趋势,可以降低开发成本)。在编程语言方面,Unity支持三种,js、c#和boo,前两种大家不陌生,
Boo是NET下有和python
相似语法的一种静态语言,我接触得㝖,不过多做评价,不过听网上用过的朋友说不是很好用。
基础上述原因,我最终选择了unity作为了我学习游戏开发的第一款引擎,在后面的学习过程中,我会分享一些学习过程中的心得体会,毕竟第一次写这类型文章,写得不好的地方还请大家海涵
游戏开发学习笔记——第二期:初识Unity3D
最新推荐文章于 2024-11-09 10:41:03 发布