怎么开发一个手机游戏怎么制作软件

&& / && 游戏个人开发者必看:该怎么寻找属于自己的一片天空?
游戏个人开发者必看:该怎么寻找属于自己的一片天空?
点击分享本文:&
文/游戏陀螺 罗伊
为什么在中国,好好做游戏为什么总会被伤害?对于个人开发者来说,来的是那么的突然与无奈。本文为游戏蛮牛的约稿内容,针对两起个人开发者的作品被侵权的问题展开探讨。
市场乱,钱作怪:无节操的中国式“借用”
游戏陀螺与许多开发者曾经探讨过这样一个问题,为什么做游戏? 有人说为情怀,有人是为实现自我,而更多的人为赚钱。手游市场的火爆我们有目共睹,它开发的低门槛也让更多的人进入到这个市场当中。但“一夜暴富、以小搏大”想法依旧充斥着整个行业,有能力的人往往会去开发游戏赚钱,但开发游戏是一件非常辛苦的工作,没有能力或是想不劳而获的人却走了另外一条路,无节操的“借用”。
我们的市场还处于前期,多数用户不够成熟,他们还不知道如何找到自己喜欢的游戏,甚至还认知不清楚自己想要的到底是什么,而用户也分散于众多的安卓渠道,一方面,开发者要疲于应对各种SDK接入,另一方,渠道的繁多与漏洞也让某些人有了可乘之机。而这一切的根源还是“钱”。
中国游戏开发者之痛:盗亦盗,非常盗
中国的游戏开发者很多,而在众多的公司形式之外,还有存在着不少的个人开发者,他们或是大学生,或是程序,或者爱好者。他们不了解市场,没有数据支持,也不知道如何与渠道搞关系。虽然他们同样想着以游戏为生,但现实却并不乐观。
事件点一:去年个人开发者分享的用于交流的开源游戏,被盗传到安卓渠道和App Store上,下载量高达数十万;
事件点二:在近期的一场开发者比赛中,有人将开发者参赛的游戏作品,以其他人名义上传到某渠道盈利;
另外,游戏陀螺也在这里补充一个事件:cocos2dx论坛上晒数据的人不少,但很少有人敢说游戏的名字,因为通常说出来之后,马上就有会很多抄袭产品。
乱世之路一:想商业 请先放弃“独立”二字
在谈个人开发者的同时,我们也将话题扩展到了独立开发者。 这两年的“独立游戏开发者”的概念渐渐中国火了起来。随之而来的讨论则是独立开发者的商业化问题讨论。我们知道海外的独立开发者日子过的很滋润,特别是在北美这种例子还不少:大学毕业后,在自家车库里开发两年,游戏上线后,依靠博客、社交网站等传播,一年也有十几到几十万美金的收入。而这种方式在现在的中国走不通,原因很简单,中国用户缺少付费习惯。
特别是“独立”二字代表着背离市场,代表着的是个人情怀,代表着只做自己喜欢的游戏。但它唯独不代表商业。游戏陀螺接触过不少独立的开发者,有日本人、有韩国人、有美国人,同时也有中国人。曾见过很牛的技术员用三年的时间,一个人开发了一款端游,虽然在我们看来这款游戏“不怎么样”,但他依旧乐此不疲。对于这类人,游戏陀螺表示尊敬。
独立开发者之所以独立,就是因为他们并不靠以此为生。如果想要商业化,那就必须考虑市场,与投资人打交道,与渠道谈关系。除非独立开发者能做出一款能大火的手游,否者想要坚持自己游戏理念,在目前的中国真的难走通。
乱世之路二:在中国要走中国特色,从1元注册公司开始
如果真的要选择走上游戏开发这条路的话,游戏陀螺更多是建议先找到志同道合的合作伙伴一起来做,毕竟做游戏单靠个人能力还是有一定的局限性。中国与国外不同,渠道平台环境十分复杂,“短平快”赚钱是目前的主流。 既然想以游戏为生,不妨在开始就尝试注册一家公司,目前国家鼓励个人创业,公司注册只需“1元”(整套下来约200元),以公司名义的合作洽谈也优于个人名义。特别是在产生纠纷的时候,公司会比个人有一定的优势。
在中国一定要走中国特殊的开发者道路,要考虑政策扶持。国内有许多的创业园,高新区在鼓励创业,特别是对游戏项目支付扶持力度都很大。以离北京市不远的大厂科技园为例,对于落户的手游公司将获得40万的支持(落户20万,产品上线20万),另有60%的地税减免和其他政策支持。而在公司注册、软件著作权注册方面也由政府出面协助,如果发生产品侵权问题,政府也会出现解决。国内类似的创业园科技园还有很有多(北上广深成),此外腾讯也有专门的创业园在扶持游戏创业,这些都是可以利用的资源。
乱世之路三:选择小众游戏,想生存就要有名或有利
想要出名就要做出好游戏,想要赚钱就要有用户愿意玩游戏,“有名或有利”都能解决生产问题。
对于个人开发者或是小的开发团队来说,在做游戏的时候,更多应该选择小众市场或是差异化的游戏类型,在目前的市场中,只有这类较为容易突破,至于如果选择类型,可以试着App Store TOP100的游戏中,哪些类型较少或是尚未出现。小众游戏虽然用户量少,但忠诚度高且付费率也较高。小众用户获取的关键在于如何找到他们,一种是通过大量的流量导入来洗,另一种就是在获取种子用户后,通过口碑、玩法、渠道推荐来吸引更多用户,后一种适合没有资金、资源支持的个人。
而在选择渠道方面,一些小团队适合走App Store,付费榜,适配简单且下载量需求不大更易露出。如果产品不错,可以考虑线上主要几家安卓渠道的开发平台,一些开放平台的露出位也有不小的流量导入。
既然走上了这条路就坚持下去,特别是第一款产品,也许是初次尝试但要做完。这是未来很长时间与别人交谈的资本。如果有第二款产品,一定要先做游戏demo,有了demo就可以尝试去融资第一笔钱,这也是团队生存下去的保障。
乱世三板斧:反编译、软件著作权、商标保护
在当前的国内市场,如果想要完全的杜绝这类情况,基本不太现实。但我们也有一些有效的建议可以提供给个人游戏开发者。
在技术层面上,对游戏源码进行加密,添加反编译与破解的技术处理。
而在产品层面,游戏陀螺对开发者的建议是先去进行软件著作权登记,一个是作品,还有一个就是软件的资源分析。以北京为例子,软件登记在北京地区有两家。因为手游主要是软件,一个是国家版权保护中心(国家版权局的中国版权保护中心)。另一个是北京市的也有一个游戏版权的登记中心。所谓保护著作权第一个环节,在作品产生以后进行版权登记,也只有登记之后才会受到法律保护。
商标注册较为繁琐,费用约千元,需要专门的机构申请注册,时间约为1年左右,商标对品牌保护与维权就有较大意义,但目前阶段多数手游难超半年的生命周期,也是一大问题。
当开发者作品受到侵犯的时候,特别是在向渠道证明产品所有权的时候,有没有软件著作权是很重要的一项。
【扫描游戏陀螺微信二维码,获取更多干货爆料】
有事没事说两句...
图片正在上传,请稍后...
未输入评论内容
“封杀”盒子后的产业变局
客厅落入牌照方
同行成“冤家”
冒充发行骗取CP测试包,目
VR内容平台:内容审核流程、支付解决
在中国游戏圈消失的一百万种方式
完美世界对外宣部获得CS:GO国服代理权
分众传媒领投
应书岭的英雄体育完成6.4亿
上半年48起融资案例分析
近百亿资金流向这
【西游】海外创意游戏之旅
鸿儒会上忆青春:10多位行业领袖共话游戏
电视人的新旅程:错过跑男?走,让大明星8个游戏开发工具让你不懂编程也能做游戏
我的图书馆
8个游戏开发工具让你不懂编程也能做游戏
  以下列举的是主要的游戏制作平台,大部分不要求你有专业的编程知识,不管是Objective C还是Java。虽然这些工具简单方便易用,但也有自身缺陷,比如所创建游戏的灵活性稍差,功能有所限制,有些平台还要收费。但是对于那些没时间学习编程知识的游戏爱好者来说,这些游戏生成平台不失为一个好的选择。gg
  Construct 2--非常适合一个人做游戏,无需编程知识,就可以让你在Windows上创建 iOS、Android以及Facebook游戏,还是个不错的HTML5游戏引擎。网上有不少关于该工具的文章,游戏邦曾发布过几篇相关的文章,其中有新手指南和用Construct 2制作连线消除游戏的教程。  GameMaker--GameMaker是一款拥有图形界面,可灵活编程,以2D游戏设计为主的游戏开发软件。Mark Overmars 使用Delphi语言开发,于1999年11月发布了首个公开版本,4.3版后转为部分功能收费软件。后由英国公司 Yoyogames 收购,大力推动了欧美乃至全世界独立游戏界的发展。GameMaker可视化的界面允许游戏爱好者通过简单的拖放来创建Android和iOS游戏。iOS游戏Froad和Grave Maker就是通过该平台创建的。  Styncyl--Styncyl可以用来制作iOS和Flash游戏,可视化的拖放操作界面。目前有超过12000款游戏使用Styncyl创建。高级用户可通过添加代码来实现一些新功能或者复杂的行为。使用Styncyl创建的游戏可分发至多个移动端和PC端多个平台。  Multimedia Fusion 2--Multimedia Fusion 2简单易学,适用于多媒体专业人员、游戏创作者以及多个行业具有创新精神的人士。允许你针对Windows、iOS、 Android、Java、windows mobile phone以及Xbox等进行开发。部分功能收费,也可配合Multimedia Fusion 2 Developer使用。  GameSalad--GameSalad同样有着可视化的界面,使用简单的拖放操作方式,无需一行代码。GameSalad适合那些喜欢创造游戏而不喜欢写代码的游戏爱好者,把“快速原型”的概念提到了一个新水平。使用GameSalad可开发出适合多种移动设备和平台的游戏,比如iPhone、iPad、Android、Windows、Mac以及HTML5游戏。多个游戏开发者和开发团体使用了GameSalad。另外,GameSalad可帮你把游戏快速发布至多个应用商店。使用GameSalad开发的游戏有Angry Anna和Zombie Drop。  Gideros Mobile--使用类似Flash的功能来开发游戏或者app。虽然不如上边的一些工具简单,但你无需知道任何高深的编程语言。Gideros Mobile免费开放,不过在游戏中会有一个“Made with Gideros”的启动画面。你还可以轻松扩展插件, 导入现有代码(C, C , Java或者Obj-C)。并支持即时测试等。  LiveCode--可利用一个“直觉”的图形界面和基于英语的编程语言来快速创建游戏或应用,支持iOS、Mac OS、Android、Linux以及Windows平台。  Game Editor--Game Editor是一个开源的游戏创建平台,免费使用(只要你的游戏是开源的),支持iOS and Windows平台。使用Game Editor开发的游戏:  COOLLL
TA的最新馆藏[转]&你有没有想过一款移动游戏是如何成功的?有些游戏能够成功,而有些游戏却以失败告终。开发出一款成功的移动应用或游戏没有神奇的公式。如果真的有,我们肯定会第一时间知道,然后你也就知道了。而且根据最近的调查和统计显示,没有能够使得移动游戏取得成功的咒语。(有人说得靠运气)但是,如果你仔细研究那些成功的游戏,就会发现,确实有一些因素可以促进这些游戏取得成功,比如设计理念、计划(规划)、执行和营销。其实,真的很难知道一款移动游戏是否会成功。但是有一些指导方法,游戏开发者可以遵循这些方法来开发移动游戏。我整理出了下面五个技巧,这些技巧解决了游戏开发、部署以及推广过程中的一些核心难题。坦白地说,这并不是移动游戏开发的必杀技,但是这五个技巧可以帮助开发者增加移动游戏成功的几率。1、老游戏依然很&酷&你是否玩过一款游戏,发现它的用户界面和图形与以前的某款游戏特别像?其实,最近几年,有一些非常流行的移动游戏都是基于传统的、经过时间考验的桌游想法和观点开发出来的。举个例子,有一些游戏是把真实的物理游戏动作转换为应用程序,比如绘图游戏或桌游中的Scrabble和Pictionary,这些游戏在移动游戏市场也非常成功。这是因为这些游戏是伴随玩家成长的,所以,使用熟悉的元素是你的游戏取得成功的关键。说起比较的成功的桌游,比如6 Freakiest and Forgotten Kids Board games,也许你可以把它开发成移动游戏,当然只是为了好玩,这完全取决于你!2、游戏要简单达芬奇曾说过:&简单是复杂的最终形式(Simplicity is the ultimate sophistication)&,所以我们要知道,移动游戏一定要简单。(MMO游戏除外)当开发一款成功的移动游戏时,一定要记住,游戏控制和gameplay要简单。你玩过水果忍者吗?这个游戏就非常简单,连四岁小孩儿都能玩。只需使用手指切过水果就可以了。保持游戏简单是成功的关键,那些简单游戏要比复杂游戏的会更好。3、从自己和他人的错误中总结经验从自己所犯的错误中总结经验是改善生活的最好的方式,在移动游戏开发领域也是这样。有很多时候,一款游戏无论如何炒作和推广,最终还是以失败告终。这时,你一定要仔细分析游戏失败的原因,找出产品的缺陷。在开发下一个项目时要运用这些经验教训。有些公司能够迅速从失败中找出原因,最终做出一款更成功的产品。除此之外,还可以从其他开发人员的失败中学到经验。这里有一篇来自《信息周刊》的文章&10 Android App Flops&,也许你能从中学到一些技巧。4、为你的游戏建立一个活跃的社区可以为你的游戏粉丝开发一个社区。这是一个非常明智的做法,因为有相同兴趣的粉丝们愿意一起讨论,这样他们可以更方便的探讨你的游戏。有了这个社区,他们的讨论可以促进你的游戏开发。你还可以使用像Facebook和Twitter这样的社交媒体等让用户积极参与到社区中。这种策略已经被开发者广泛用于如Xbox和Playstation这种游戏机中。诸如光晕(Halo)和使命召唤(Call of Duty)这种非常成功的游戏都有自己的社区。甚至连愤怒的小鸟都有自己的社区(Angry Bird&s Nest /)。5、如果游戏本身没有问题,就不要修改虽然有很多移动游戏都使用同一理念,但其中总有一些会失败。所以,当你有这种顾虑时,你要坚持把成功游戏的理念结合到自己的游戏中。有一些公司会重复使用成功游戏的理念,并把它应用到下个项目中。一个最近的例子就是Flappy Bird,它非常成功,但又备受争议。如果从图形方面来看,它真的很简单,让人联想到任天堂时代的超级马里奥(Super Mario)的图形界面。游戏玩法也非常简单,小鸟的目标就是通过不同长度的管道缝隙。但是说起来容易做起来难。就像大多数人认为的那样,在某种程度上,玩家对于这款游戏要么非常喜欢,要么非常讨厌。那么,当Flappy Bird被开发者下架以后又发生了什么呢?Flappy Bird的复制品进入了市场,这些复制品使用让Flappy Bird取得成功的相同的游戏玩法,并且充分利用了市场的需求。创建移动游戏(通常情况下称为应用程序开发)是艺术与科技的结合。一方面,游戏的图形界面应用容易吸引玩家的眼球,而在这些视觉效果之下,注意游戏的机制要能够满足每个人的乐趣。我用伟大的艺术家毕加索的格言作为本文的结尾,也许在你开发下一个app时能够给你启发:Good artists copy and great artist steal。
24小时报不停
马云:一天10亿包裹时代将至,物流企业不改变要被淘汰
中通快递宣布将回购最多3亿美元股票
好未来摩比与MIT媒体实验室Scratch项目达成合作,推进少儿STEAM教育
触宝完成1亿美金D轮融资,建银国际、华盖资本领投
孙宏斌:我不会谋求乐视的控制权
“梅卡曼德”获数千万元Pre-A轮融资,华创资本领投
珠海银隆正式冲刺A股IPO,董明珠为第二大股东
云势软件完成数百万美元A轮融资,融资总金额过亿元人民币
菜鸟宣布新品牌战略,智慧能力将全面赋能中小物流
猎豹移动第一季度营收11.91亿元,净利润9122.9万元
世界第二大BT网站ExtraTorrent宣布永久关闭
速卖通官方回应管理新规:蓄意闹事续不了造假者的命
鸿海富士康筹建武汉研发中心,目标总投资达百亿元
鑫根资本曾强发文称乐见贾跃亭主动让贤,贾跃亭点赞
交通部发布共享单车发展指导意见:要求实行实名制
传小米启动10亿美元融资贷款
阿里健康启动收购阿里巴巴旗下38亿保健食品业务
北京金融局:共享单车押金将存管至银行专户
滴滴出行与同济大学共建智慧出行联合实验室 助力智慧交通建设
什么值得买第二届值友节进高校,现场发offer
贾跃亭辞任乐视网总经理、仍任董事长,梁军接任总经理
杭州西湖边一四轴无人机失控 撞到游客旋翼割破眼球
马云:希望把武汉打造成 “无现金城市”标杆
全球最大规模:软银愿景基金已募资930亿美元,重点投资人工智能
继国产C919飞机后 国产的全球最大水陆两栖飞机完成低速滑跑 首飞在即
小米大屏续航手机Max 2现身 电池容量增至5000mAh
工艺水平再遭疑?锤子新发布的坚果Pro手机被爆玻璃后盖莫名开裂
Android月活跃设备已达20亿台 统计数据不包含中国大陆用户
苹果打赏分成战火升级 或影响国内社交应用生态
北京首例共享单车索赔案和解 ofo拒透露内容 当事人曾因刹车受伤
中国首次海域可燃冰试开采成功 已连续8日稳定出气
微软小冰厉害了 推出原创诗集《阳光失了玻璃窗》
大疆否认"将退出中国市场"传言 将开记者会澄清
真要上天了!ofo小黄车参与发射民用娱乐卫星
微软首席人工智能科学家邓力离职,或加盟华尔街对冲基金公司
乐视系公司裁员 乐视汽车却逆势招聘119个职位 侧重车联网独立开发者推荐的一些游戏制作工具(下) - 推酷
独立开发者推荐的一些游戏制作工具(下)
作者:Tom Francis
这是什么?是用于创造2D PRG的一个全面开发套件。包括一些推动你开始创造的图像。(请点击此处阅读本文上篇)
价格和授权:
旧版本是18英镑,最新版本是55英镑。你可以卖掉你所创造的,而不是支付版税。试用期是30天。
面向平台:
RPG Maker Web的教程
RPGM(from pcgamer)
案例研究:
《去月球》
:Kan Gao(主管/设计师)
RPG Maker需要花多长时间去学习?
To-The-Moon(from pcgamer)
IQ范围在115至140范围间的人平均学习时间是6个月至17天,淡然这伴随着巨大的误差。
我认为即使未深入可选择的脚本,花几个月时间也足以掌握基本的技术内容了。这比大多数同类型的工具更有效,尽管这仍与拿起画笔才能画画的道理一样。引擎包含了一些基础,如任何人可以坐下并获得一个角色精灵去绕着一张带有基本战斗系统的地图奔跑;但为了创造你自己的系统和机制,你就需要包含像任何语言等程序逻辑,虽然是基于更简化的语法。
它也具有编程能力,能够为此打开更多扇门。我们能够使用它创造类似但却需要花费更长时间的内容,这与传统编程具有更密切的联系。
哪些先验知识或技能能够带来帮助?
在技术方面,程序设计经验(游戏邦注:使用基于Ruby的脚本系统的引擎)以及一般的逻辑都是有帮助的。
另外,每一种创造技能迟早都会派上用场—-实际上引擎具有更加活跃的社区,这是让人激动的,因为这也意味着能够交换更多资源而继续发展。如果你拥有像绘画和编曲等资源能够进行贡献,那么你不仅能够拥有游戏的这些元素,同时还能用自己的服务去交换其他人在其它元素中所作出的贡献。这就像是“火人祭”(游戏邦注:一年一度在美国内华达州黑石沙漠举办的活动)一样,但却没有那么多“沙子”。
你不能用它做些什么?
随着2D内容的发展,关于程序能力这里并不存在太多限制。你可以创造一套全新的系统,并创造一款像《Fleuret Blanc》的古怪冒险游戏,或运行于一个完整的引擎并创造出像《U.S.G.》等内容。
然而,有时候这种方法并不能有效(从开发和计算角度来看)地创造出某些关于替代引擎和编程语言等内容。对于我来说现在所存在的主要技术限制是不能移植到Mac和Linux上,但我相信在未来这种情况将会发生改变。
你认为游戏创造需要花多长时间,而实际上它又花了多长时间?
21个月。我们从2010年2月份开始,并在日发行游戏。但其最初“预期”的发行日期是2010年4月。说句实话,游戏最初只会持续30分钟左右,但是之后我意识到自己拥有这种想法是件愚蠢的事。
有多少开发时间是让你愉快的,又有多少开发时间是让你郁闷的?
虽然并不是整个过程都像在草地上跳跃那般愉快,但我确实很满足。这里存在的许多积极元素是各种任务能够缓解千篇一律的“工作”;每天我们都能够轻松地在不同事情间转换着,不管是音乐,对话或修补像素图像,并有一些出色的人才在旁边协助。
而让人郁闷的部分主要是源于个人而非工作事宜。鉴于项目的福分将一些糟糕的事情变成是富有意义且有成效的内容,而其诅咒则会在整个发展过程中降落在它们身上。但不管怎样,创造游戏仍具有87.3%的有趣体验。
如果你能够给予过去还未开始创造游戏的自己一个建议,你会说些什么?
基于较小的片段去规划进程,然后基于两倍时间去扩展它们,如此你便能够持续地遵循下去。同样的,明天的获胜彩票号码是08,21,59,37。
RPG Maker非常适用于特别的游戏:带有回合制战斗和自上而下探索的日式RPG。你可以逃离模版,就像《去月球》所做的那样,但当你越发远离它,你在使用Game Maker时便越有意义。
process(from pcgamer)
这是什么?创造能够为你处理许多棘手部分的Flash游戏的起点,就像实体和存档。
价格和授权:免费的,你可以卖掉自己所创造的内容,没有版税
游戏创造目标:任何带有Flash的网页浏览器
链接:http://flixel.org/
教程:创造一个基本的平台游戏
Canabalt(from pcgamer)
案例研究:《屋顶狂奔》
Adam Saltsman
学习Flixel需要多长时间?
对于我来说,这是一个很难进行客观回答的问题—-并不是因为巨大的市场潜能,而是因为我很难去想象不知道如何使用它的情况,因为这都是通过我个人的感觉所创造出来的。我想如果你从未有过编码经验,然后选择它并决定去创造一款从未了解过的街机游戏,你可能需要花1,2周时间去熟悉它并运行它。而真正让flixel运行起来至少需要更多周的时间,但最终你会发现其实也不存在多少需要学习的内容。
哪些先验知识或技能能够带来帮助?
我想最有帮助的应该是C-style程序设计经验或者一些面向对象的程序设计体验。但是它们都不是必要的元素,只是通过这些实践能够了解Flixel。如果你拥有这些经验,那么你便只需要1或2天时间便能够掌握Flixel。
你不能用它做些什么?
创造3D游戏是不可能的。这也不适合一些Flash游戏领域部分—-那里不存在关于电影片段的嵌入式支持,例如使用可变焦距摄像机效果创造大关卡于现在是可能的,但在程序库设计中却不是计划好的。Flixel非常适合具有相对固定视角以及幻灯软片风格图像资产的游戏。
你认为游戏创造需要花多长时间,而实际上它又花了多长时间?
这真的非常了不起。从机制上来看这是一款简单的游戏,这里不存在许多可钻进去的兔子洞。整个过程中最不有趣的一部分便是花几个小时为了使用一些免费的声音作为素材而沉浸于半成功的网页研究。
你需要花多少钱进行开发,这些钱是否能够推动着你持续下去?
大概是200美元,但这是通向Phoenix的费用。回想起来这真的很重要,但我当时却并未意识到。通常情况下我会花许多钱在声音上,但那时候我却因为个人游戏而用掉了所有战争基金,所以我便只能充当录音师,而Danny Baranowsky出于人情免费为我写了音乐。幸亏《屋顶狂奔》表现不错,我才有能力偿还他的付出。
它在收益上的表现如何,从1至10的范围中做出选择。
其Flash版本应该是2。iOS版本可能是7或8。我们还创造了一个Android Humble Bundle,就其本身而言这是5。我不确定是否应该将其加起来或进行平均。而对所有的这些版本我所给出的整体分数是5.2382。
如果你能够给予过去还未开始创造游戏的自己一个建议,你会说些什么?
其实我没有什么可说的,除了“继续向前并尽早付钱给Danny这些非常琐碎的事外。”只有上帝才知道之后会发生些什么,所以不要轻易去干预过去。
Flash游戏仍然是将陌生人从听说你的游戏带向玩游戏的最可行的方法,而Flixel可能是做到这点的最佳方法。Flash并不适用于iOS设备上。我们需要知道的是Unity游戏能够运行在带有Firefox插件的浏览器上或者Chrome上。而Game Maker可以创造无需插件便运行于现代浏览器上的HTML5游戏 .
Unreal Development Kit
Unreal-Development-Kit(from pcgamer)
这是什么?是用于在Unreal Engine 3中创造3D游戏的全面开发套件。
价格和授权:
60英镑,在你首次获得的5万美元收益中是需要提交版税的,而之后将收取25%的版税。可以免费进行非商业使用。
游戏创造目标:
几乎所有的平台,包括PC,Mac,iOS,Android,Xbox 360,PlayStation 3,Flash(网页),WiiU,PS Vita。
Epic Games官方教程
Waves(from pcgamer)
案例研究:《Waves》
学习UDK需要多长时间?
UDK较为棘手,因为你并不只是面对一个引擎,而是面对一整个游戏框架。你总是基于Epic如何创造并塑造他们的游戏结构而进行创造,但这需要花费较长的时间去适应。
这一结果便意味着你将花费前几周时间去搞清楚所有的一切内容以及它是如何运行的。关于你想要做某事但是Epic却已经做好了这件事是再寻常不过了,但这还是取决于你去找到它并明确如何使用它。这一学习过程可能需要持续好几年—-就像在使用该引擎十几年后,现在的我仍在寻找某些内容。
但你也可以在几个小时内便运行并创造出一些较简单的内容,并在几周内变得更有能力。
哪些先验知识或技能能够带来帮助?
之前的程序设计经验便非常有帮助,但你需要收起傲气并基于“不真实的方式”去实践。我便曾与许多想要在Unreal上重新编写每一行代码的资深程序员,因为他们觉得自己可以做得更好,但每次结果却比之前的还糟糕。这是Epic的引擎,他们已经基于该引擎创造了十年的游戏,所以如果你觉得它看起来很奇怪或与自己想做的相矛盾,那么这背后必然存在一定的原因。
此外,你可以在前进过程中不断学习。当我在01年开始创造游戏时,我在创造《骇客任务》的模组,但却几乎什么都不了解,我便是在工作过程中不断进行学习。
任何创造图像,声音,模式或程度的技能都是有帮助的,并且能够推动着你更快速地完成任务,但你需要使用引擎的所有内容都必须进行有效的记录,并且社区也是有益的。
你不能用它做些什么?
像《我的世界》中任何可能实时改变地形,和体素世界的内容。UDK是专门为一些分割成不同关卡的静态图像导向型世界所设计的,但这却是唯一困难的限制。脚本语言并不能快速执行,所以任何包含了数千个对象的内容将移动并与其它框架进行互动。但存在某些方法能够帮助你接近巧妙的程序设计。
你认为游戏创造需要花多长时间,而实际上它又花了多长时间?
我认为《Waves》的创造需要花费几个月的时间,如果你问我在开发过程中,我花了多长时间致力于它,我会回答“几个月。”
这似乎与引擎没有多大关系,更主要是因为我不清楚自己正在创造什么。《Waves》从未拥有一个设计文件,并且总是作为不同机制的实验案例,保留有效的内容而删除无用的内容。
我认为我正在反击自己的AAA级背景,即所有的一切都需要预先设计好,如果理念很糟糕,你通常都没有时间去思考如何完善它。最终,我共花了9个月时间致力于《Waves》,但因为我每周并未花费40个小时于游戏中,所以整体的时间并不准确。
有多少开发时间是让人愉快的?
有几次致力于游戏时感觉是在面对家庭杂物。特别是完成用户界面和菜单是最摧残精神的部分,因为尽管为了让人们玩游戏你需要所有这些内容,但这并不会让你觉得自己是在创造游戏。所有的独立游戏预告片都会呈现出菜单系统是因为开发者花费了好几周的时间于这些菜单中,因为其他人并不会在乎它们,所以至少要为其提供一些曝光的机会。
我想说的是如果你不喜欢解决问题并且每天都要面对一难以理解的内容,那就不要进入游戏开发中。最终你在项目中的大多数时间将是用于解决漏洞。
尽管我是在创造自己想创造的游戏,但是我到底有多想创造它呢,对于我来说这便是能在下午把我叫醒的工具。
你需要花多少钱进行开发,这些钱是否能够推动着你持续下去?
主要是生活费用和音乐制作费用。当我辞职并开始专职开发游戏时,我有6000英镑的储蓄,我将这些钱全部用于游戏开发。很幸运的是我无需为其他家属或房贷操心,我的父母允许我搬到他们的客房,如此我便节省下一大笔钱去创造游戏,UDK只需要预先支付99美元,直到你准备好发行游戏前你将无需再支付任何费用,在此所有用于创造游戏的工具都是免费的—-除非你真的需要Photoshop或Maya。
雇佣任何自由职业者都是一笔昂贵的费用,因为很少有人愿意为利润分成而工作。通常情况下最低的每小时工资率是15美元,并且他们要求在游戏赚钱前获得报酬。我唯一不能独自完成的只有音乐,并且我知道自己想要为游戏添加一个出色的原声带,所以我只能咬紧牙关为此掏出腰包。幸运的是这一决定具有长期的回报。
它在收益上的表现如何,从1至10的范围中做出选择。
我认为它的表现是6。我有能力创造另外一款游戏,并且还有一些额外的钱能够支付一些自由职业者的工资,但如果我不能在一年内发行另外一款游戏,我便会摊上大麻烦。
如果你能够给予过去还未开始创造游戏的自己一个建议,你会说些什么?
不要给它取名“Waves”!没有人会记得这个名字,你很难在谷歌中找到它。
如果你想要创造一款大型且闪耀的跨平台游戏,你便需要学习UDK。这比学习Unity难多了,你需要足够全能或者组建一个团队去创造某些看起来不错的内容。但如果你想要加入一个已建立的开发商,这便是一个不错的体验,因为Unreal 3是主流游戏中最常出现的引擎。
本文为游戏邦/编译,拒绝任何不保留版权的转载,如需转载请联系:游戏邦
The Indies’ Guide to Game Making
By Tom Francis
What is it? An all-inclusive development suite primarily for making 2D RPGs. Includes some graphics sets to get you started.
Price and licence: £18 for the older version, £55 for the latest. You can sell what you make, no royalties. 30-day trial available.
Makes games for: PC
Tutorial:RPG Maker Web’s tutorial
Case Study: To the Moon
Developer: Kan Gao (Director/Designer)
Get it:from the official site
How long does RPG Maker take to learn?
6 months and 17 days for the average person between the IQ range of 115 – 140, with a catastrophically significant margin of error.
I think a few months should be enough to get the basic technical aspects down, without going into the optional scripting. It’s much quicker than most tools of its nature, though it’s still like having to work out just to hold a brush before you can start painting. The engine’s got the foundation covered, such that anyone could just sit down and get a character sprite to run around on a map with a but to create your own systems and mechanics involves programming logic just like any language, albeit with much more simplified syntax.
It does actually have programming capabilities, which opens more doors than there are windows. And to be able to use it as well as to create something like this (which was indeed created with RPG Maker) takes much longer, and is a lot more in touch with traditional programming.
What prior knowledge or skills are helpful?
On the technical side, programming experience (the engine uses a scripting system based on Ruby) and a general grasp of logic.
Otherwise, every creative skill comes in handy – the engine actually has a rather active community, which is exciting because it also means that there’s a lot of bartering for resources going on. If you’ve something to contribute like drawing and composing music, then not only can you cover those aspects of your game, but also exchange your services for others’ contributions in other aspects as well. It’s like Burning Man, but with less sand.
What can’t you do with it?
As far as 2D stuff goes, there’s actually not much of a limitation as far as the program’s capability is concerned. You can create an entire set of new systems and make a quirky adventure game like Fleuret Blanc, or operate on the entire engine and create something like U.S.G..
However, it’s sometimes not very efficient (from both developing and computing perspectives) to make some of the things, relative to alternate engines and programming languages. The main technical restriction for me right now is the inability to port to Mac & L but that might (and hopefully will) change in the future.
How long did you think the game would take to make, and how long did it actually take?
21 months. We started in February 2010, and it was released on November 1st, 2011. But its initial ‘expected’ release date was April 2010. Though to be fair, the game was originally going to be just 30 but then I realized I was being an idiot.
How much of the development time was enjoyable, and how much was unpleasant?
It wasn’t all prancing around a meadow, but I did purr a lot. A large positive factor was the variety of tasks to break down the monotony of “work”; it’s nice to switch between different sets of things to do every day, whether it’d be music, dialogues, or struggling to tinker with the pixel art that some wonderfully talented folks were helping me with.
The unpleasant part was mainly personal rather than work-related. Whereas the blessing of the project was turning crappy things into something meaningful and productive, its curse was being forced to dwell on them throughout its duration. But still, making the game was definitely an 87.3% enjoyable experience.
If you could give your past self one piece of advice before starting to make the game, what would it be?
Plan out the progress in small segments, then spread them out over twice the time so you can actually follow it sustainably. Also, tomorrow’s winning lottery number is 08 21 59 37.
Conclusion
RPG Maker is very well suited to a very particular kind of game: Japanese-style RPGs with turn-based combat and top-down exploration. You can certainly stray from that template, as To the Moon does, but the further away from it you go, the more sense it makes to use Game Maker instead.
What is it? a starting point for making Flash games that handles a lot of the tricky bits for you, like physics and savegames
Price and licence: free, you can sell what you make, no royalties
Makes games for: any web browser with Flash
Link:http://flixel.org/
Tutorial:Making a basic platformer
Case Study: Canabalt
Developer: Adam Saltsman
Play it:free, on Adam’s site
How long does Flixel take to learn?
This is a really hard question for me to answer objectively – not because of the Great Marketing Potential but more because it’s really really hard for me to imagine not knowing how to use it, since it was all built out of my personal tastes, etc. I think if you picked it up and set out to make a like arcade game clone with no prior knowledge you could probably get it up and running in a week or two, without any prior coding experience. To really get flixel singing would take a few more weeks at least, but ultimately there is just not THAT much in it to learn, really.
What prior knowledge or skills are helpful?
The most helpful thing would be C-style programming experience and/or some object-oriented programming experience. Neither are strictly necessary but Flixel is definitely informed by these practices and my experience with them. If you know that stuff then the learning time for Flixel is more like 1 or 2 days.
What can’t you do with it?
Making 3D games is more or less out of the question (outside of duplicating the raster math from really old fake 3D arcade games or something). It’s not really cut out for some slices of Flash game domain too – there is no built-in support for movie clips, for instance, and doing large levels with zooming camera effects is actually possible now but not really thoroughly intentional in the library’s design. Flixel is definitely strongest for games with a relatively fixed perspective and film-strip style art assets.
How long did you think the game would take to make, and how long did it actually take?
Approximately 5 days, and approximately 5 days.
How much of the development time was enjoyable?
It was basically all completely awesome. Mechanically it is such a simple game, there weren’t many rabbit holes to go down. The least fun part of the process was a few hours sunk on semi-successfully searching the web for some free sounds to use as fodder for the things I couldn’t Foley.
How much did it cost you to develop, and what did that money go on?
Approximately $200, but that was for a plane ticket to Phoenix to attend a little game jam thing some friends were having. In retrospect, that was super important, but I didn’t realize that at the time. Usually I spend a lot of money on sound, but I’d pretty much used up all my war chest for personal games at that point in my life, so I did all the sound engineering myself, and Danny Baranowsky wrote the music for free as a personal favor. Thankfully Canabalt did well enough that I was able to repay him for his contribution!
How well has it done for you financially, on a scale from 1-10?
The Flash version was probably about a 2 or so. The iOS version is I think more like a 7 or 8 maybe. We did an Android Humble Bundle which was practically a 5 on its own. I’m not sure if I’m supposed to add those up or average them or what! I give it a 5.2382 overall score.
If you could give your past self one piece of advice before starting to make the game, what would it be?
That is the one thing I’ve ever made where I think I would have nothing at all to say. Except maybe “go ahead and pay Danny ahead of time, it will definitely all work out.” But then GOD who knows what would have happened? DON’T MEDDLE WITH THE PAST.
Conclusion
Flash games are still one of the most accessible ways for a stranger to go from hearing about your game to playing it, and Flixel is likely the best way to make one. Flash doesn’t work on iOS devices, though. It’s worth knowing that Unity games can run in a browser with a plugin for Firefox, or natively in Chrome. And Game Maker can make HTML5 games, which run in modern browsers without plugins.
Game Maker
Adventure Game Studio
Unreal Development Kit
Unreal Development Kit
What is it? An all-inclusive development suite for making 3D games in the Unreal Engine 3.
Price and licence: £60, no royalties on your first $50,000 in revenue, 25% royalty afterwards. Free for non-commercial use.
Makes games for: Almost everything – PC, Mac, iOS, Android, Xbox 360, PlayStation 3, Flash (web), WiiU, PS Vita.
Link:/udk/
Tutorial:Epic Games official tutorial
Case Study: Waves
Developer: Rob Hale
How long does UDK take to learn?
UDK is tricky because you aren’t just getting an engine but an entire game framework. You’re always building on top of how Epic like to make and structure their games, and this can take a long time to get used to.
The result of this means you’ll spend the first few weeks finding out where everything is and how it works. It’s almost always the case that if you want to do something then Epic have already done it, and it’ll be in the code somewhere, but it’s down to you to find it and figure out how to use it. That learning process will continue for years – I’m still finding stuff after working with the engine for over ten years now.
But you can be up and running and making something simple very quickly maybe within just a couple of hours and be relatively competent in a few weeks.
What prior knowledge or skills are helpful?
Any previous programming experience is very helpful, but be prepared to swallow your pride and do things the “Unreal Way”. I’ve worked with a lot of very experienced programmers who wanted to rewrite every line of code in Unreal because they felt they could do it better, and every time the result was worse than how they started. This is Epic’s engine and they’ve been making games with it for over a decade, so if it seems odd or counter to how you would do it, there is always a good reason behind it.
Other than that, you can pretty much learn as you go. When I started in games back in ’01, I was modding Deus Ex and knew absolutely nothing, and I’ve taught myself everything I know along the way.
Any skills in making art, sounds, models or programming are going to be helpful and will get you working quicker but everything you need to use the engine is documented really well (far better than when I started) and the community is very helpful.
What can’t you do with it?
Anything that involves changing the terrain in real time, and voxel worlds like minecraft. UDK is designed for very pretty static art-led worlds divided into levels, but that’s pretty much the only hard limitation. The scripting language isn’t very fast to execute, so anything involving thousands of objects moving around and interacting with each other every frame is also out. But there are ways you can get close to that with clever programming.
How long did you think the game would take to make, and how long did it actually take?
I thought Waves would take a couple of months to make originally, and if you asked me during development how long I thought I had left to work on it, I would always say “A couple of months”.
That’s got far less to do with the engine, though, and far more to do with my not having a firm idea on what I was making. Waves never had a design document, and was always a case of experimenting with different mechanics, and keeping what worked and ditching what didn’t.
I think I was pushing back against my AAA background, where everything needs to be designed up front, and if an idea sucked, you often had no time to figure out how to improve it. Ultimately I worked on Waves for about 9 months in total, but I wasn’t doing 40 hour weeks or anything, so the total time completely eludes me.
How much of the development time was enjoyable?
There were a few times when working on the game was a chore. Specifically getting the user interface and menus done was the most soul crushing part, because while you need all that stuff in order for people to play the game, it doesn’t feel like you’re working on the game. All of those indie game trailers that show the menu system exist because the developer spent weeks on those menus and by god they’re going to get some of the limelight because nobody else cares about them.
I will say that if you don’t enjoy solving problems and being faced with mysteries on a daily basis, then don’t get into games development. The majority of the time at the end of a project is spent debugging, and that tends to be a case of 8 hours of headbanging frustration and swearing followed by a huge Dopamine surge and dancing for 3 minutes when you finally solve the problem.
Ultimately though I was making a game I wanted to make, how I wanted to make it, and for me that’s the reason I get up in the afternoon.
How much did it cost you to develop, and what did that money go on?
Living expenses and music. I had about £6k saved up when I quit my job and went full time, and I spent every penny of that finishing the game. I was lucky in that I had no dependents or mortgage to worry, about and my parents let me move into their spare room so I could save money while I got the game out. UDK only has an upfront fee of $99, but you don’t need to pay anything until you’re ready to release, and all of the tools to make a game are available for free – unless you really need Photoshop or Maya.
Hiring in any freelancers is always expensive, because there are very few that will work for a profit share. Generally the minimum hourly rate is around $15, those hours add up really quickly, and they need to be paid before the game is making any money. The only thing I couldn’t do myself was the music, and I knew I wanted a good original soundtrack for the game, so I bit the bullet and paid for it. Fortunately that gamble paid off in the long run.
How well has it done for you financially, on a scale from 1-10?
I’d rate it as a 6. I can afford to make another game and I even have a little bit extra so I can pay some freelancers, but if I don’t get another game released inside of a year then I’ll be in trouble.
If you could give your past self one piece of advice before starting to make the game, what would it be?
Don’t call it Waves! Nobody remembers the name and you can’t find it on Google.
Conclusion
UDK is the thing to learn if you ultimately want to be making big, shiny, multi-platform games. It’s harder to learn than Unity, and you’ll need to be very versatile or form a team to make something that looks good. But it’s also great experience if you want to join an established developer, since Unreal 3 is the most commonly used engine in mainstream games.
Game Maker
Adventure Game Studio
Unreal Development Kit(
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致

我要回帖

更多关于 自制手机游戏软件APP 的文章

 

随机推荐