Java程序猿,手游引擎怎么选?(入门篇)

标签: java 程序猿 手游 | 发表时间:2014-08-07 10:56 | 作者:橙游OrangeGame
出处:http://www.iteye.com

 

    手机等移动智能设备普及,让手机游戏呈现火山爆发之势,近两年来,手机游戏行业迅速崛起,催生了大量暴富神话。

 

据统计,《愤怒的小鸟》累计下载量突破10亿次,《水果忍者》和《神庙逃亡》累计下载量也分别超过3亿次和1.7亿次。在国内手游作品中,《大掌门》和《我叫MT》的月流水早超2000万元,而月流水过1000万的游戏有《百万亚瑟王》、《捕鱼达人》等。而在今年初爆发的《刀塔传奇》,一直稳居手游榜单第一位,在AppStore和安卓渠道表现强劲,双平台月流水更达到惊人的近2亿。

 



 

 

在这些爆发的手游背后,大多是年轻的创业团队,少则几人,多则十几人,然而却创造了大量财富。

 

大家不禁感叹,想要一夜暴富?想要快速变“壕”?开发手游吧!

 

 

 

           然而,做手游并不是一个毫无入门门槛的事情。做手游第一件事——选游戏引擎。无论是2D游戏还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏。

 

  出于节约成本、缩短周期和降低风险这三方面的考虑,很多游戏厂商倾向于使用第三方的现成引擎制作游戏,这样能将重心放在游戏的开发及设计上,不再受底层的技术及工具设计烦恼。游戏引擎是游戏开发的核心,所以选择好开发引擎至关重要。

 

 

 

目前比较流行的游戏引擎有Cocos2d-x, Unity, OGEngine.

 



 

 

Unity在国外占有大部分市场份额,  Unity是一个高效的IDE+代码库。它很好地封装了底层代码,提供许多简便的图形操作,还有商业级的高级功能。Unity采用C#开发,而且引擎核心版本是收费的。

 

  

 

  Cocos2d-x基于Cocos2d-iphone,拓展Cocos2d跨平台;采用C++开发,目前支持的平台有iOS,Android, Windows等。由于Cocos2d-iphone是以Objective-C为基础开发的,Cocos2d-x支持的语言是C++。所以采用Cocos2d-x开发游戏的开发者必须使用C++。

 

           Unity和Cocos2d-x都是不错的手游开发引擎,但是他们依然对开发者而言有一定技术门槛;尤其是对于Java开发者而言,采用C#、C++开发,意味着新的语言学习成本。

 

 

 

OGEngine主要使用Java语言开发,但是在大运算量耗时功能时,OGEngine试用了C/C++本地代码进行开发,比如物理引擎及音频处理。作为开发者,只需要关注Java就可以了,OGEngine已经将所有本地代码封装好了。OGEngine支持Android和iOS平台,支持使用Java直接开发iOS游戏。OGEngine是一个开源项目并且免费,这使得开发者在遇到问题时可以直接从源码、官网文档和开发者社区中找到答案,也能按照自己的需要对OGEngine进行修改和拓展。

 

 

为了方便开发者将自己开发的手游快速推向市场并获得收益,OGEngine还有系列组件和云服务,为开发者提供从开发、运营、到支付等一系列服务。目前已经有数万款手游基于OGEngine开发,并成功推向市场获得收益。

 

 

 

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [java 程序猿 手游] 推荐:

Java程序猿,手游引擎怎么选?(入门篇)

- - Java - 编程语言 - ITeye博客
    手机等移动智能设备普及,让手机游戏呈现火山爆发之势,近两年来,手机游戏行业迅速崛起,催生了大量暴富神话. 据统计,《愤怒的小鸟》累计下载量突破10亿次,《水果忍者》和《神庙逃亡》累计下载量也分别超过3亿次和1.7亿次. 在国内手游作品中,《大掌门》和《我叫MT》的月流水早超2000万元,而月流水过1000万的游戏有《百万亚瑟王》、《捕鱼达人》等.

被拖欠工资的程序猿伤不起啊

- 细细 - ITeye论坛最新讨论
被拖欠工资的程序猿伤不起啊,. 声明: 本文系ITeye网站发布的原创文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任. 已有 57 人发表回复,猛击->>这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

程序猿秘笈:How to scare a girl #随笔杂记#

- 宏劼 - 陈远 yuanc.42qu.com
在这个世界上,有一个特别的物种,他们的学名叫程序猿. 程序猿有一项特别的技能,就是能快速有效地引起异性的反感,仿佛在程序猿周身存在一个不可见的异性防御力场. 异性防御力场存在的结果往往是,即使一个程序猿非常喜欢某位女生,只要他用自己认为非常合理、非常正常的方式去与她沟通和交流就有很大机率把对方吓跑,这是一种天赋和职业素养.

数学魔术系列之程序猿勾引mm的两招

- Li Jie - 科学松鼠会
世界上有10种人,1种是懂二进制的,1种是不懂二进制的. 今天,让大家来看一看科学青年怎么用二进制来完成追女的任务,下面是两个可以用来勾引mm的数学魔术. 1、初级版:四张卡片猜出你的星座. 泡 MM 时怎样问出对方的生日. 这里给你支招:借助一些数学知识,你就能用 Geek 特有的方式问出她的星座.

程序猿会营销,饿死营销人员

- - TECH2IPO创见
本文作者Tal Raviv,Ecquire网站的创始人,文章出自其 个人网站. 我喜欢做工程项目,但我不是呆子. 工程师最感兴趣的不是自己所掌握的技巧和技术,而是解决从未出现过的难题的机会. 工程师总是喜欢开销售部和营销部人员的玩笑,“最成功的销售、营销人员应该像工程师一样思考”. 他们要做大量的市场研究,有系统的思维和方法,点面具到,必要时能付出全力.

20130701早读课:写给程序猿们的交互设计

- - 互联网er的早读课,专注产品、用研、交互
推荐理由:本文作者是一位交互设计师兼产品设计师,在本文中,他从交互的角度阐释了优秀的设计应该具有的一些品质,也让程序员一起看看优秀的产品该如何实现与用户的自然沟通. 译者注:看到此文时恍惚回到自己学习网页的时候,那时候只知有编程,不知有设计. 各个论坛大部分时候讨论的也是如何用 Frame 实现页面的分区,如何做出圆角,以及写一大段 javascript 代码或者做个 flash 只为让页面看起来更眩一点.

关于CPU Cache——程序猿需要知道的那些事

- - 博客园_知识库
  先来看一张本文所有概念的一个思维导图.   为什么要有CPU Cache.   随着工艺的提升最近几十年CPU的频率不断提升,而受制于制造工艺和成本限制,目前计算机的内存主要是DRAM并且在访问速度上没有质的突破. 因此,CPU的处理速度和内存的访问速度差距越来越大,甚至可以达到上万倍. 这种情况下传统的CPU通过FSB直连内存的方式显然就会因为内存访问的等待,导致计算资源大量闲置,降低CPU整体吞吐量.

高盛称一名“程序猿“能顶四名“交易猿“

- - IT瘾-geek
在2000年的巅峰时期,高盛在纽约总部的美国现金股票交易柜台就雇佣了600名交易员,替投行金主的大额订单进行股票买卖操作. 但时至如今,这里只剩下两名股票交易员“留守空房”. 毫无疑问,在200名计算机工程师的技术支持下,自动化交易程序已经接管了纽约总部大多数日常工作量. 1月举行的哈佛大学应用计算科学研究所举行的研讨会上,高盛代理首席财务官(Deputy CFO)及前首席信息官(CIO)Marty Chavez向与会者阐明了这一点.

Google+ 是个阴气严重不足的光棍儿程序猿世界

- xlpjava - 谷奥——探寻谷歌的奥秘
据SocialStatistics和FindPeopleOnPlus统计,Google+有超过3/4的用户都是男性,二者都是通过对加入Google+的Google Profile填写的性别进行统计,由于抽取的样本不同,所以前者结果显示86.8%为男性,后者结果显示有73.7%为男性. 反正不管谁的统计更接近真实,都不可否认Google+是一个阴气严重不足的世界.

Java中的锁(Locks in Java)

- - 并发编程网 - ifeve.com
原文链接 作者:Jakob Jenkov 译者:申章 校对:丁一. 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂. 因为锁(以及其它更高级的线程同步机制)是由synchronized同步块的方式实现的,所以我们还不能完全摆脱synchronized关键字( 译者注:这说的是Java 5之前的情况).