你有没有想过,在安卓手机上玩儿游戏,其实你也可以自己动手,打造一款属于自己的游戏呢?别看自己是个小白,现在市面上有很多免费的游戏引擎,让你轻松入门,成为游戏开发的小达人!今天,就让我带你一起探索这些神奇的安卓免费游戏引擎吧!
Angle,这个名字听起来是不是有点儿酷酷的?没错,它就是一款专为安卓平台设计的2D游戏引擎。这款引擎基于OpenGL ES技术开发,用Java代码编写,可以让你根据自己的需求替换里面的实现。虽然它的文档有点儿不足,但下载的代码中包含了一些示例教程,让你快速上手。
Angle项目地址:http://code.google.com/p/angle/
Rokon,这个名字听起来是不是有点儿像“弱可”,但其实它是一款物理效果丰富的2D游戏引擎。它同样基于OpenGL ES技术开发,物理引擎为Box2D,能够实现一些较为复杂的物理效果。Rokon的开发文档相当完备,项目作者对反馈Bug的修正也非常之神速,所以这款框架的使用在目前也最为广泛。
Rokon项目地址:http://code.google.com/p/rokon/
LGame,这个名字是不是有点儿亲切?没错,它是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本。LGame的底层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API,所以能够将J2SE和J2ME的游戏轻松移植到安卓平台。
Cocos2d-x,这个名字你可能已经听说过。它是一款非常受欢迎的跨平台开源游戏引擎,基于Cocos2d-iphone拓展跨平台。Cocos2d-x采用C开发,目前支持的平台有iOS、Android、Windows等。它拥有丰富的社区资源,可以帮助你解决开发过程中遇到的问题。
OGEngine,这个名字听起来是不是有点儿神秘?没错,它就是从Android社区成长起来的游戏引擎。OGEngine源于个人开发者Nicolas Gramlich的开发的Android开源游戏引擎AndEngine,基于AndEngine拓展跨平台。OGEngine在国内甚至海外开发者中都有很高的知名度。
这些安卓免费游戏引擎,是不是让你眼花缭乱?别急,接下来,我就为你一一介绍它们的特点和适用场景。
Angle:适合快速开发2D游戏,特别是那些喜欢自己动手修改引擎的玩家。
Rokon:适合开发物理效果丰富的2D游戏,特别是那些对物理效果有较高要求的玩家。
LGame:适合开发Java游戏,特别是那些喜欢用Java语言开发的玩家。
Cocos2d-x:适合开发跨平台游戏,特别是那些需要同时支持iOS和Android平台的玩家。
OGEngine:适合开发Android游戏,特别是那些对Android平台有深入了解的玩家。
这些安卓免费游戏引擎各有特色,总有一款适合你。快来试试吧,说不定下一个游戏大作就是你创作的哦!