IOS游戏的ios开发环境好做吗

学习苹果IOS手机游戏开发需要什么条件?
现在大家手机内的APP中或许总有那么几个手机游戏APP,特别是在苹果app store游戏排名榜上,许多火爆的游戏日赚斗金,让许多朋友都开始对手机游戏开发感兴趣,但是大家对于这一行还很是陌生,虽然平时经常玩,但是游戏背后的开发技术还是很迷糊,不知道学习手机游戏开发到底需要什么条件?中软国际觉得如果你真的对手机游戏开发感兴趣,你想做的话就去做,只要你会玩游戏,你就能学会做游戏。下面是中软国际讲师所给出的建议,希望对大家会有所帮助。
学习苹果IOS手机游戏开发需要什么条件:
一、首先要有扎实的基础
现在苹果IOS手机游戏开发的火爆,催生出很多IOS培训机构,而IOS培训的时间可能都会有所不同,在那么几个月的时间内对于非计算机专业的同学来说,要打好基础必须不能偷懒,自己在课余时间需要不断去充实自己底层的东西,不过中软国际 ios培训机构讲师是全天授课,在你碰到问题时如果能得到及时的解答,对于巩固基础是很有用的。中软国际IOS手机游戏开发培训现在提供七天免费试听,欢迎前来体验课程。
二、专注于技术
我们都知道人的精力有限,当然我们也知道全能型人才也有,但是在一些公司他们需要的是能搞定技术的人就够了,所以如果你在选择了学习苹果IOS手机游戏开发技术了,最好能专注,不要什么都去学,这是给非科班出生最好的建议。
三、想学游戏必须要热爱游戏
不管是学习IOS手机游戏开发还是安卓或者其它系统,你都需要一定的对于手机游戏的理解,了解游戏的规则,除了在业务上更方便沟通理解,还能在开发游戏时能更快乐一些,至少觉得自己做的事有意义。
现在中软国际 ios培训机构着眼于3G互联网的快速发展,智能移设备的市场占有量的日益加大,以及手机应用研发人才的市场紧缺。立足于厦门 安卓培训、厦门IOS培训,开发课程为了最大限度地满足移动互联网时代人才需求,中软国际结合自身优势,并根据市场需求,特推出移动互联网应用培训课程。根据学生基础水平的不同,因材施教,满足不同层次学生的需求。
原文链接:/news/2798.html
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
首推零首付,先就业,后付款。培训4个月,升职ceo,迎娶白富美!
教育部授予:“软件工程专业大学生实习实训基地 ”
今日搜狐热点37被浏览4848分享邀请回答293 条评论分享收藏感谢收起720 条评论分享收藏感谢收起查看更多回答(PTA倒す!)
之前只玩过krkr这个引擎,据说Nscripter在android和ipad上都可以移植,但我拿pad试过,没越狱就悲剧… =_____=
前一段时间看到一个国产gal:
玩了一下感觉很有意思…搞这个的据说是清华的计算机博士【望天】
而且这个引擎是自己开发的…自己开发…自己…
这让我辈这些只会写脚本语言的情何以堪啊……
所以想问问各位有没有这方面的经验,因为涉及到毕设所以很纠结…
打算放假试试JS+HTML5的galgame
HTML5本身就可以脱离JS了吧在某种程度上,总之加油吧少年……
SuperBob 说: HTML5本身就可以脱离JS了吧在某种程度上,总之加油吧少年……其实我也很犹豫要不要学习AS……感觉做游戏还是flash给力……
黑猫的骑士 说: 其实我也很犹豫要不要学习AS……感觉做游戏还是flash给力……虽然Flash已经停止开发了但AIR仍然是Adobe的主要方向,Flex和Catalyst作为Flash家族的成员战斗力仍然很强的样子 =。= 所以学好AS还是很重要的呢,个人的建议啦……
SuperBob 说: 虽然Flash已经停止开发了但AIR仍然是Adobe的主要方向,Flex和Catalyst作为Flash家族的成员战斗力仍然很强的样子 =。= 所以学好AS还是很重要的呢,个人的建议啦……恩,现在我也很迷茫……虽然HTML5的宣传很猛……但是游戏领域还是AS好吧……所以AS要学啊……
11区的AppStore有很多
手贱爬去看过,有CHead之类的,但像吉里吉里那样的开源引擎果然还是木有啊……
NScripter的话需要越狱安装ONScripter这个NScripter的交换机来运行,其做法只是一个类似于MAME那样的虚拟机而已所以从意义上来说并非移植w
要移植一个游戏的话最起码得要拿到他的源代码才可以
8过说实话Galgame这种AVG游戏用的脚本引擎应该说在游戏引擎里面算是最简单的了吧,勇敢的骚年快去创造奇迹!(打飞
另外偶现在打工的公司倒是的确是有做iOS平台的Galgame移植,8过因为偶不是具体管技术方面的(咱还是在校大学生啊而且咱的专业还是机械工程,和编程几乎没有任何关系),所以具体怎么做咱不是很清楚了w
当然咱才不会告诉你咱手上就有包括还未发售的游戏在内的的源代码的
ONScripter那个我大约知道,要移植起来很方便【虽然按你说的并不叫移植望天……】,但毕竟在系统上装一个虚拟机再运行这个做法本身就使受众变少了,不过还好我这个玩意在答辩展示的时候能播放就行了【喂!】
源代码如果拿不到的话其实也可以在打穿了后自己写wwwww【黑箱自重】
总之是尽量避免自己开发引擎吧,虽然看过KRKR的TJS代码觉得其实并不太难,因为本身并不太算计算机相关的专业,算法学的一塌糊涂……如果实在不行的话就只能用越狱+ONScripter了
话说大学生就去这样的公司去打工你是要有多犀利啊,看过N+的一些iOS游戏也都差不多跟PC版用户体验有着微妙的不同,总之还是先把PC端的程式弄好,等有时间了再研究一下怎么移到iOS平台,实在不行就把毕设题目里面的“移动”两个字去掉吧【自暴自弃】
SuperBob 说: ONScripter那个我大约知道,要移植起来很方便【虽然按你说的并不叫移植望天……】,但毕竟在系统上装一个虚拟机再运行这个做法本身就使受众变少了,不过还好我这个玩意在答辩展示的时候能播放就行了【喂!...其实咱是就职内定
嘛其实Galgame的脚本引擎真心不困难,技术角度上来说其实就是画好Flow Chat之后照着不停写if then而已w(当然Visual Arts的AVG2000之类的脚本引擎的话就比较高机能了,除了加了参数的影响以外还有各种各样的小游戏啥的w
星野恵瑠 说: 其实咱是就职内定
嘛其实Galgame的脚本引擎真心不困难,技术角度上来说其实就是画好Flow Chat之后照着不停写if then而已w(当然Visual Arts的AVG2000之类的脚本引擎的话...小游戏是亮点啊,虽然我就只用KRKR写过数独…也想过做战棋类的但是果然还是坑掉了…而且毕竟自己写的容易BUG魔掉所以说要尽量避免(其实是懒得自己调テAテ)
所以我觉得吉里吉里已经是个很不错的引擎了很适合我这种半人前的使用~?
cocos2D图像引擎是开源的ios引擎,你给的链接里也用的是这个引擎。
完全木有iOS平台的开发经验……cocos2D是通用的引擎吧,看来是惟一可以走能的路了呢……而且看这尿性是要先入一个Macbook了【眼神死
SuperBob 说: 完全木有iOS平台的开发经验……cocos2D是通用的引擎吧,看来是惟一可以走能的路了呢……而且看这尿性是要先入一个Macbook了【眼神死还是直接上html5吧,什么平台都能跑,galgame本身就不复杂,拿这个做足够了。
iu& &没有 说: 还是直接上html5吧,什么平台都能跑,galgame本身就不复杂,拿这个做足够了。作为产品拿出来HTML5可以吗?我的想法是可以在AppStore里面可以下到的那种呢……总之先看看HTML5去…
SuperBob 说: 作为产品拿出来HTML5可以吗?我的想法是可以在AppStore里面可以下到的那种呢……总之先看看HTML5去…如果你想赚钱的话还是用cocos2D吧。
iu& &没有 说: 如果你想赚钱的话还是用cocos2D吧。赚钱到不至于,但要打包成一个App那样感觉会好一些
SuperBob 说: 作为产品拿出来HTML5可以吗?我的想法是可以在AppStore里面可以下到的那种呢……总之先看看HTML5去…HTML5应该可以打包成APP的。。。大概,ios开发目前还不是很了解wwwwwwwwwww,我表示书攒着没看压力很大w
不过赚钱问题其实也不是很容易,叙事曲不是说投了30万进去www
粘土火星 说: HTML5应该可以打包成APP的。。。大概,ios开发目前还不是很了解wwwwwwwwwww,我表示书攒着没看压力很大w
不过赚钱问题其实也不是很容易,叙事曲不是说投了30万进去www毕竟GAL在天朝还算是小众的爱好吧,叙事曲作为一个商业游戏投入三十万其实算是少的了呢,看来作者的爱很深啊wwww
如果指望这个能赚多少钱至少也要等产业链成熟了后才行吧,我也就同人性质地玩一下而已【毕设怎么办!】
粘土火星 说: HTML5应该可以打包成APP的。。。大概,ios开发目前还不是很了解wwwwwwwwwww,我表示书攒着没看压力很大w
不过赚钱问题其实也不是很容易,叙事曲不是说投了30万进去www我想知道赚了多少钱
iu& &没有 说: 我想知道赚了多少钱这个我也想知道,AppStore不知道能不能查销量,如果拥有者就是下载量的话。。这数字有点太残酷了www囧
不过也正好证明了GAL市场的小众,盈利能力不强,所以30万简直都是大手笔了
技术上说会脚本写GAL引擎无任何压力,而且HTML5更适合
其实还想要实现一些更复杂的功能的,与其说是GAL我觉得AVG更恰当一些,呃,大概是那样的一个东西吧,但大部分还是以文字呈现为主,也有分支什么的,对象关系没有这个游戏这么复杂罢了……
SuperBob 说: 其实还想要实现一些更复杂的功能的,与其说是GAL我觉得AVG更恰当一些,呃,大概是斯坦利博士的家那样的一个东西吧,但大部分还是以文字呈现为主,也有分支什么的,对象关系没有这个游戏这么复杂罢了……还是无压力,请先提高技术力w
粘土火星 说: 还是无压力,请先提高技术力w果然还是要提高技术力啊www
SuperBob 说: 果然还是要提高技术力啊www不过给你的建议是不要考虑太复杂的功能,先实现点简单的需求,想当年高中时代写的所谓AVG引擎山寨的傻b至极,不过至少解决了当时的问题。。。。,实际演示的效果在当时可以接受,说明其实只要会一点点CODING技巧,也不需要很强的技术力w
粘土火星 说: 不过给你的建议是不要考虑太复杂的功能,先实现点简单的需求,想当年高中时代写的所谓AVG引擎山寨的傻b至极,不过至少解决了当时的问题。。。。,实际演示的效果在当时可以接受,说明其实只要会一点点CODIN...总之先试试吧~ 虽然今后也不准备继续向代码发展~
SuperBob 说: 总之先试试吧~ 虽然今后也不准备继续向代码发展~那岂不是开错技能树了wwww
粘土火星 说: 那岂不是开错技能树了wwww感觉是在下一盘很大的棋的说~
粘土火星 说: 那岂不是开错技能树了wwww瓦一向是每个技能加一点到后期完全渣渣的那种【默
真相在这个帖子里,所以找才是正途啊LZ。
没时我很沉默不写代码,也能做游戏?
任何一个热爱游戏的玩家都会有自己也做游戏的想法;我们也会对一个烂游戏发出这样的感叹:这算什么,我都能做的更好。有些人会仅仅感叹完就算,而另外一些人会去尝试:既然我玩过那么多游戏,我也想自己做一个游戏试试看。在如今这个手游风行的时代,做一个具有基本的技术水平的游戏的门槛已经降到了最低:一个独立开发者不用担心发行渠道,不用担心工具,只需要有过得去的美术和程序能力,和一颗热爱游戏的心就可以做出一款大热的游戏出来,App Store上也到处是个人开发者做出的游戏大红大紫的例子,比如《Flappy Bird》(至于《Flappy Bird》为什么火,那是另外一个故事)。
为大型游戏和专业开发者准备的工具已经相当多,这些工具之间的优劣也属于常年在专业开发者内部争论的话题,在此我们并不过多的深入。前段时间一个在线应用开发网站Appy Pie推出了新的GameBuilder,提供游戏模板,宣布用户不需要任何编程能力便足以做出一个新游戏出来,并且由网站提交给苹果进行审核。加之最近在WWDC中苹果也推出了新的开发工具Xcode Playgrounds,开发者可以更加直观便利的开发游戏,这再次引发了我们的思考:市面上这么多工具所号称的“不需要写一行代码就能够开发游戏”的口号真的是否现实?我们可以来考察一下这些工具。
■ 个人游戏制作工具的历史
RPG Maker VX,可以看出软件中已经提供了大量的素材可以使用,不过游戏机制还是勇者斗恶龙式的
个人独立开发游戏的工具大概可以追溯到很早以前的RPG Maker,其最早版本是在92年由日本公司Enterbrain发行。而第一个在Windows PC上运行的版本则是RPG Maker 95。从名字可以看出这是一个专门用来制作RPG游戏的软件,游戏里自带大量素材,使用者不需要编程只需要利用内置的事件编辑器和战斗编辑器就能够写出游戏的基本逻辑。
从名称上也可以看出这个软件能够开发出的软件基本上仅限于日式脚本RPG类型的游戏,但是仍然有玩家自己做出ARPG或者SLG类型的游戏。这需要重写游戏机制,玩家得非常熟练的使用编辑器才能做到。从这个角度而言,RPG Maker的地位相当于后来很多RTS自带的地图编辑器,只是可以导入游戏以外的美术素材。而著名的魔兽3的地图编辑器则相当于一个非常简化版的游戏制作工具,连目前大热的MOBA类型的游戏都是从魔兽3的个人自制地图开始的。
GameMaker: Studio,这已经算是一个比较现代和系统的开发工具了,提供大量的控件使用
GameMaker: Studio则是另外一个较早的个人游戏制作工具。GameMaker: Studio最早的版本发行于1999年,那时的名字还是Animo,原本是一款制作2D动画的软件。之后这个软件改名为Game Maker,变为一个主要是制作2D游戏的软件,只有有限的3D画面的支持。跟RPG Maker一样,用户不需要编程,可以只使用拖曳操作便可完成制作。软件还提供了一门脚本语言Game Maker Language可以应用于简单的编辑器无法满足要求的场合。
与同类工具一样,如果用户想要在不写代码的情况下完成一个游戏,那么就只能利用软件内部已经打包好的游戏机制来制作出游戏;但是如果用户所构思的游戏机制的复杂度达到一定的门槛,那么编写脚本和事件逻辑是不可避免的。随着现代游戏变得愈加精巧,这个工具本身也在随之进化;到现在为止GameMaker: Studio仍然在开发中,而且官网上也展示了不少使用他们的工具开发出的游戏。可以看出有不少独立开发团队也使用这个工具在开发游戏,但是恐怕优秀的游戏就不是宣传的“不需要编程”就能开发出来的了,而是需要大量的脚本编辑器使用。
■ 移动游戏时代的DIY套件
在如今的移动时代,软件和游戏开发门槛降低,工具也变得十分多样。商业开发者可以使用成熟的引擎开发,比如Unity3D或者更加复杂的PC界的虚幻引擎;具备比较强悍的编程能力也有野心的个人开发者可以使用诸如Torque3D这样的开源3D引擎;想要做普通2D游戏的个人开发可以使用Cocos2d-x这样的开源2D游戏开发环境,或者使用诸如PhoneGap这样的网页包装工具将已经做好的网页游戏包装为移动平台应用。
以上所述都是相对而言专业正统的游戏开发工具,使用这些工具的仍然是专业的开发者:程序员、设计师和美工。个人游戏开发工具的目标用户则非常明确:业余开发者。所有的个人开发工具都强调不需要编程即可使用,是否真的如此?
“不需要写一行代码”是网站宣传里强调的
GameSalad是比较著名的个人游戏开发工具。使用他们的软件仍然需要安装软件到本地电脑,想要开发iOS游戏,也需要安装标准的苹果开发环境Xcode以及购买99美元的苹果开发者资格 。软件里提供的是一个比较标准的软件开发环境,只是软件开发环境里所必须的很多需要编程的基础逻辑和机制结构都被作为控件向用户提供,用户只需要输入参数就可以使用。从这种意义上来说,使用GameSalad的确不需要编程,但是用户不可避免的需要了解一些软件工程的基础流程才能比较顺畅的实现目标中所需要的游戏机制。
据使用过GameSalad开发过游戏的用户介绍,使用GameSalad生成的项目无法转为Xcode下的源代码进行二次开发,也有很多在Xcode环境下可以实现的功能无法在GameSalad下实现。这也说明了其并不是一个商业开发工具,不过个人用户想要做一些游戏机制比较简单固定的游戏是足够了。在官网上开发者不无得意的展示了不少已经发布的使用GameSalad开发环境所编写的游戏,其中还包括若干进入了排行榜前100位的游戏。
GameBuilder Studio
支持的平台繁多,还包括开源游戏机Ouya
在GameBuilder Studio 的官方网站上这个工具被宣传为全平台的游戏制作工具。 在宣传中,软件的集成开发环境中功能和插件非常齐全,用户可以在同一个环境中开发iOS、安卓、Kindle、Ouya、Windows Phone、Facebook和网页以及Flash游戏,还提供了多人游戏和应用内购买的功能插件,功能玲琅满目。开发商还特别强调了,他们是唯一一个能够在Windows环境下开发iOS游戏的工具。
不过在对这个工具的官方网站进一步的观察之后,不难发现一个事实:GameBuilder Studio的用户群非常有限。工具Github页面已经数年没有进行大的更新,官方论坛上讨论寥寥。如果是一个流行的游戏制作软件,那么官方论坛上肯定满是讨论群组,会有大量的新用户会问一些最基础的问题,这是正常规律。但是官方论坛从这个软件2010年发布到目前为止只有96个帖子 。所有这样的个人开发工具的网站上都会提供一个展示页面,显示用户使用他们的工具开发出的游戏,但是这个工具的官方网站上虽然提到了这一点,却没有展示任何一款游戏。 到底有多少人在使用这个GameBuilder Studio,也就可想而知了。
Appy Pie’s GameBuilder
从网站的宣传来看,应用开发就是简单的选择模板并且适当的自定义就可以了
是一个在线应用开发网站,用户并不需要下载一套软件来进行应用开发工作,只需要点选网站提供的相应的模板然后适当的上传素材,或者干脆在网站提供的素材库里挑选,就可以完成一个应用,网站可以帮助你提交苹果进行审核。 这样开发出来的应用从本质上仍然是HTML5网页应用的打包,针对的是那些没有任何开发基础但是需要或者想要制作移动应用的用户的 。值得注意的是国内也出现了这样的自助应用创建网站:、、,等等。
不难想象一个典型的快速移动应用开发的典型场景:一个需要一个移动应用招揽客户的小餐馆老板,他没有时间和精力去学习程序开发,也没有足够的预算去请一个专业开发者,这样的快速开发工具正好给他提供了条件来做一个功能简单而明确的应用。然而任何事情到了中国都会带上某种中国特色。在金和IU APP工厂的宣传里,强调了“月饷计划”,鼓励开发者将生成的移动应用进行推广,并按照用户数与开发者结算收益。本来设想中的这种快速开发应用应该只是实现某些特定功能的辅助应用,但是以国内这样强调用户的推广方式,显然就不再是以实现简单功能的应用作为主要目标了。
这个网页游戏制作工具的具体流程就是这样几个极其有限的步骤
那么能不能将这种快速应用制作的方式扩展到游戏领域?Appy Pie最近做了一次尝试:。工具提供六个模板,用户只需要很少的几步就可以做出一个完整的应用并且提交审核。不过只需要稍微试验一下就能发现,用户所能控制的内容极少,基本上仅限于一些美术素材,而游戏最重要的游戏机制等等全都是模板已经限定清楚了的。在这六个模板里开发商还不无恶意的提供了“像素鸟”模板,用户能做的差不多只是将《像素鸟》里的鸟换成一些别的什么奇奇怪怪的物体,比App Store上铺天盖地的像素鸟寨版更加山寨,基本不可能通过苹果的审查。 从这个角度来看,Appy Pie提供的这个Game Builder与其说是一个工具,还不如说是一个玩具。
■ Swift:新希望?
Playgrounds的可视化开发环境的确直观,但仍然是一个编程开发工具
在最近的WWDC大会上,苹果宣布了新的开发语言Swift,号称降低了大量Objective-C的编程复杂度,以及与之相伴的新工具:Xcode的可视化游戏开发插件Playgrounds。这两个新工具的发布无疑为开发者带来了新希望,让人想起了微软在很多年前已经做过的工作,XNA,同样是面向开发者的轻量游戏开发平台。然而面向开发者的轻量游戏开发工具并不代表着对开发者毫无要求。在Playgrounds这种可视化工具下使用Swift语言编程与在XNA环境下使用C#语言编程一样,只是将游戏编程变得更加直观和方便,并没有降低编程本身的复杂度。这对于游戏开发者是一个利好消息,对于想要真正学习游戏开发的玩家同样是一个利好消息,但是这并不是那些号称“不需要编程就能开发游戏”的工具。
总有人会想要自己做游戏,就跟总有人需要一个简单的应用开发工具一样。但游戏毕竟是艺术与技术的结合:它的核心不是某些明确的功能,而是“玩”这个行为本身。所以想要让游戏变得“好玩”,任何设计师都仍然需要亲力亲为,自己去打造出一个游戏的核心机制出来,没有捷径可走。所谓个人游戏开发工具,只是将这个过程变得门槛更低,更加容易学习,而不是把“游戏”本身也一股脑的打包给用户。如果真的是想要自己设计游戏的未来设计师,无论使用什么样的工具,他们都会去实现自己的想法,去把游戏变得更好。
读者 台伯河
资深VR从业者
登录触乐账号
请登录后发表评论、没有账号请
使用社交账号登录
绑定手机号
根据相关规定,无法对未认证真实身份信息的用户提供跟帖评论服务,请尽快绑定手机号完成认证。
共有条评论

我要回帖

更多关于 ios开发环境 的文章

 

随机推荐