
正文
ios个人开发游戏,ios做游戏
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎样自己制作单机游戏?
如果只是单纯想自己动手做一个游戏出来的,应该首先考虑非编程途径。
比如PC和Mac上面都有一些gamemaker软件,可以帮助你理解游戏的制作过程。
再进一步的话,可以试试用jme或flash制作游戏。
再进一步的话,可以学习使用某种游戏开发库,常见的有:NDS的homebrewSDK、PSP的homebrewSDK、cocos2d(iOS游戏)、unity3d(iOS/android)、XNA(PC/Xbox)
可以考虑学习一下iOS或是Android游戏开发,门槛低适合小团队,而且现在处于资料充盈成熟的阶段。
Cocos2DGameDevelopment这本书就是讲iOS下利用Cocos2D引擎开发游戏的,所用的示例代码就包括一个弹幕射击游戏。在Android下也可以使用对应版本的Cocos2D引擎。这套引擎底层是OpenGLES,可以做出效率非常高的2D游戏,弹幕射击什么的完全足够。
iOS的话需要在C/C++基础上学一下Object-C,如果对C++的内存机制有了解的话这个不难。
另外要注意的是iOS开发的设备门槛较高,最差劲也得有一台比较好的台式机+安装虚拟机下的iOS系统。
因为Xcode只能在iOS下完美使用,Windows下虽然也有方法搭建开发平台但是很麻烦而且缺乏很多优秀的配套工具,还有真机联调也不大方便。另外就是需要99美元的开发者账户,这是真机联调以及发布到AppStore的必须步骤。虽然成本较高,不过干得漂亮的话成本没准就能赚回来呢。真机调试的话一部iTouch4就可以了,二手iPhone4也不错。
Android则是类似于java,Windows下平台完全可以搞定,平台开放性也比较好,开发设备门槛低,较为自由。大家总有一两个人有安卓的设备,真机调试比较方便。另外Android的软件可能需要面对盗版与破解的狂潮,另外就是因为内存管理机制自动化,系统运行效率会比iOS软件要糟糕一些,这些可以根据游戏的规模来决定。
相关问答
Q1: IOS系统专属游戏有哪些
1、艾诺迪亚2:罗恩流浪者
艾诺迪亚第二章,是拥有超高耐玩度的2DARPG。Com2uS继ChroniclesofInotia:LegendofFean之后的又一部优秀2DARPG作品,作为艾诺迪亚编年史中的第二章,讲述了又一次发生在广阔的艾诺迪亚大陆的史诗冒险。
本作中玩家可以在骑士、法师、牧师、盗贼以及圣堂武士5种职业中选择一种开始自己的旅程,游戏中包含了200个以上的单人任务以及在线对战模式,保证了其超高的耐玩度。
2、种子第一部:黑暗的崛起
《种子第一部:黑暗的崛起》(Seed1:RiseofDarkness)是iPhone上一部优秀的日式ARPG(动作类角色扮演)游戏。
游戏通过对话触发剧情,升级采用暴雪《Diablo》一样,有技能点数,玩家可根据自己角色特点及想要培养的方向自由分配。
3、无尽之剑
《无尽之剑》是EpicGames开发及发行的一款动作类手机游戏,于2010年12月9日发售。
游戏的场景为一个全3D的城堡,玩家将可以通过不断的战斗来获得经验提升自己的等级和能力,以及获得更多强力的道具。直到与最后的敌人God-King进行对决。游戏将支持GameCenter的多人游戏。
4、无尽之剑2
《无尽之剑2》是由EpicGames旗下工作室ChAIREntertainment出品的一款角色扮演游戏,是专门为iPhone、iPodTouch和iPad平台打造的剑术战争动作游戏的《无尽之剑》的续篇,于2011月12月1日发售。
5、无尽之剑3
《无尽之剑3》是一款由ChairEntertainment开发的角色扮演游戏,属于无尽之剑系列,于2013年9月18日上架AppStore。
《无尽之剑3》是该系列规模最大的一作,剧情由畅销作家BrandonSanderson执笔,包含8个世界,玩家可以选择Siris和Isa两位角色进行游戏。
参考资料:百度百科-艾诺迪亚2:罗恩流浪者
参考资料:百度百科-种子第一部:黑暗的崛起
参考资料:百度百科-无尽之剑
参考资料:百度百科-无尽之剑2
参考资料:百度百科-无尽之剑3
Q2: 怎么才能用苹果手机做出一款属于自己的游戏。(版权什么的,我想办法。)?
首先,要有一个MAC系统(买一台苹果电脑,苹果本或者MACmini),没有这个条件可以装一个黑苹果的mac系统或者装一个虚拟机。然后装一个X-CODE开发环境。要是学习ios开发的话,这些就可以了。如果要开发、上线的话,就得准备iphone/ipod、ipad做为测试机,到苹果申请一个开发者账号,每年的年费99美元。再然后接着就可以开发你的程序了,开发完毕之后,发布到App store上面,通过审核就可以了。
Q3: 请问ios游戏开发需要哪些知识
基础是要过关的,oop、多线程、db、基本算法或数据结构是必须的。
还要熟练掌握Objective-C语言,C/C++语言;3.熟悉Cocoa开发框架,包括UI、网络等方面,熟悉IOS开发工具和相关开发测试工具的使用,掌握常用的数据结构与常用算法,较好的逻辑思维分析和表达和沟通能力,要有一定的自学能力,较强的团队协作意识。
更多关于ios游戏开发需要哪些知识,进入:查看更多内容
Q4: 自己一个人开发IOS游戏能赚钱吗,现实不
不能说不现实,但是真的很难。你说要学习,说明现在还不太会,如果有这方面基础还好说,如果没怎么接触过建议不要搞了。真的付出那么多,去做别的也一定会成功,而做这件事倒未必能成功。
开发一个游戏很复杂,从美工到编程到文案无所不需,哪怕只是个移动平台的小游戏。其实个人觉得这种游戏关键是创意,只要有创意,自然会有专业人士帮你做技术层面上的东西。比如植物大战僵尸、愤怒小鸟之类的,其实这些游戏程序不会太复杂,但也不是一个人在几年内能独立完成的。而只要你有好的创意,专业团队几个月就能完成开发。再之后是运营营销之类的工作,说复杂也复杂,但比开发过程毕竟好一些,起码非专业人士也能参加。这些就先不用考虑了,能把创意想出来是第一步,开发游戏是第二部,如果东西足够好,其实你已经成功了






