APP游戏开发技术需要了解什么?
一、APP开发技术
游戏APP也是APP,所以首先要了解APP的开发技术,比如APP的开发语言,IOS系统的开发语言和Android系统的开发语言是不一样的。Objective-C是IOS平台app的主要开发语言,而JAVA是Android系统app的主要开发语言。
除了APP开发语言,还需要了解APP开发工具和开发环境。如果还不清楚,可以参考IOS APP开发环境建设和Android APP开发环境建设两篇文章。
二、游戏开发技术
开发一款游戏APP,需要了解游戏引擎技术。目前主要的游戏引擎有Cocos2d-x和Unity3D。
Unity3D是Unity Technologies开发的多平台集成游戏开发工具,允许玩家轻松创建交互式内容,如3D视频游戏、建筑可视化和实时3D动画。这是一个完全集成的专业游戏引擎。它的编辑器运行在Windows和Mac OS X下,可以将游戏发布到Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。
Cocos2d-x是一个开源的移动2d游戏框架,在MIT的许可下发布。这是C++ Cocos2d-iPhone项目的一个版本。COCOS2D-X的开发重点是Cocos2d的跨平台和Cocos2d-X提供的框架,手机游戏可以用C++或者Lua编写。使用API完全兼容Cocos2d-iPhone。Cocos2d-x项目可以在iOS、Android、Blackberry等操作系统中轻松建立和运行。
UNITY3D和COCOS2D-X都是跨平台的游戏开发引擎,COCOS2D是专门做IPHONE游戏的2D游戏引擎。如果是开发3D游戏,应该使用Unity3D引擎。另外,Unity3D更适合初学者或者没有任何编程基础的人。
简而言之,手机app游戏开发需要用到的技术就是APP开发技术和游戏开发技术。在这个基础上,游戏app开发就可以做了。
原地址:/bloginfo/2017 _ 06/blog _ 1920 . html。