网站首页 > 最新手游> 文章内容

全栈产品经理|如何写出一个小游戏上架App Store?

※发布时间:2019-2-13 5:15:43   ※发布作者:habao   ※出自何处: 

  任弼时简历

  一定有很多产品经理和我一样,想自己动手写一个APP或游戏来证明自己,但是迟迟不动手。元旦假期来了,为什么不趁这个机会完成自己的梦想?

  首先我们简单设定了游戏的风格:、简单、休闲。要在1周内完成,千万不要去碰那些复杂的游戏类型,以免打击到自信心。

  原本我和爱人打算做一个小鸟在电线杆上唱歌的游戏,但是考虑到最后要自己写代码,所以放低要求到一款比较传统的消除游戏,毕竟这样网上可以参考的资料会更多。

  显然准备做一个2D游戏,那么选cocos2d-x,之前完全没有接触过,在网上找教程看。C++,高级特性不熟,跟着教程直接上手写,出了问题再调试。

  用Logic写,选用了8bit风格,所以在网上找了一个插件叫Magic 8bit plug,可以把MIDI音轨转换成红白机风格效果。

  一、先想好游戏的名字叫色彩迷城,消除类游戏,玩法是:有一堆彩色小点点,点击后看到背后一个图形,要求玩家记住这个图形,把包含相同图形的小点点配对消除掉,有很多,难度递增,游戏目的是获得高分。

  二、已经申请了$99的开发者账号,所以直接到苹果开发者中心去:注册App ID、APP证书、APP描述文件。到iTunesConnect上去新建一个APP页面,填写游戏的基本信息。

  三、开始绘制基本的页面UI,这个时候我把LOGO先做出来了,因为不想看到iTunesConnect的图标空白着。

  四、网上找了介绍Cocos2d-x的视频教程,跟着搭架子。其中牵涉到一些面向对象、设计模式的东西,大概了解一下即可,因为要出活儿不要太深入进去。从生成HelloWorld开始,一点一点扩展:搭建第一个场景、绘制第一个Sprite、写第一个策略类、从csv文件导入游戏数据以便快速修改游戏数值、添加动态的背景、添加背景音乐和音效(这时候发现需要做音乐了,跳出)

  五、自己把心里的背景音乐哼唱出来,用手机录下来,要不直接上电脑录就乱套了。录完后,打开Logic,创建电子音乐模板,选用适合的合成器把刚刚哼唱的音乐打到音轨上。选用8位风格,也是为了偷懒让背景音乐尽量简单,因为只需要3个轨:主调、和声、鼓,然后用上文说的插件处理成红白机风格,并轨输出mp3,导入到Xcode中备用。音效也用类似的方法做好。

  六、写代码过程中肯定会经常卡住,毕竟经验不多,那就得停下来一点一点跟断点,这个过程也就把游戏的执行过程进行了解,对Cocos2d-x的结构有了一点点初步了解。Bug解掉了,结构也理顺了。

  七、游戏雏形出来了,自己跳出去从局外人的角度试用,列出不如意的问题列表(能有十几条),然后开始一个一个地改。改完之后感觉游戏终于是可以见人的一个状态了。再给娟娟玩几遍,进一步调整一些转场动画什么的细节,最后把难度调节一下,就这样了。

  八、Xcode打包ipa,Application Loader上传(传了2个多小时,吐槽一下苹果商店)。等待编译等待上传的过程,可以把商店截图做一下,描述文字润色一下什么的。提完了发布,等待审核。

  说中肯的,「色彩迷城」是一个完整的游戏,但并没有达到让你玩很多次还放不下那种上瘾的地步,可以很多BUG,也还有很多需要改进的地方。

  因为一不求盈利,求,所以没有太大压力,就把第一个版本发出来,让朋友们都玩一玩,也可以提一提。

  人人都是产品经理(是以产品经理、运营为核心的学习、交流、分享平台,集、培训、招聘、社群为一体,全方位服务产品人和运营人,成立8年举办在线+期,线+场,产品经理大会、运营大会20+场,覆盖北上广深杭成都等15个城市,在行业有较高的影响力和知名度。平台聚集了众多BAT美团京东滴滴360小米网易等知名互联网公司产品总监和运营总监,他们在这里分享知识、招聘人才,与你一起成长。