App软件开发第1天确立开发目标:不事先规划先搜集素材

App软件开发第1天确立开发目标:不事先规划先搜集素材

每个独立游戏开发者都知道,开发一款好游戏很难,但开发一款游戏却非常容易。 然而生活中很多对游戏开发感兴趣的朋友,往往都停留在后者。 为了验证开发一个游戏App软件到底有多难,我自己做了一个实验,测试开发一个手机App游戏需要多长时间。

教你在十天里开发一个游戏App软件

本博客记录了整个开发过程,希望对各位独立游戏开发者有所帮助。

App软件开发第一天

制定开发目标: 1、一款游戏必须在一周内完成; 2.必须是iOS App游戏。 因为我只会写程序,所以之前的开发流程是先策划游戏,策划完成后再与其他工作室合作美术、音乐游戏素材。 但这种做法需要密切沟通,有时只是一个小改动,来来去去需要一周的时间。 这次为了赶时间,不得不放弃之前的开发流程。 思索良久,我决定先从弱点入手,采用另一种开发方式,那就是:在事先没有计划的情况下游戏开发素材,先搜集素材,再根据素材来决定比赛。

首先,我去图库网站随便浏览了一下,把看到款式感兴趣的图片记录下来(图库网站有灯箱功能,可以标记自己喜欢的图片)。 然而,画廊最大的问题是缺乏主题。 通常只有一张图片,很难有足够多的系列图片来匹配整体的 UI 和游戏对象。 所以我搜索自己感兴趣的模式主题,即使不是同一个作者,但如果风格相近,我会记录下来。 最终虽然有几个题材因为花样数量不够而被弃用,但总算找到了一个花样足够多的题材:海盗。

游戏应用开发第2~3天

艺术的问题解决了,接下来就是音乐了。 正好有两首之前因为游戏开发而暂停的音乐,时间有限也懒得去音乐网站挑了,就直接用了。 素材是可以得到的,但问题是素材无法修改或添加,所以开发决策就变得很简单,那就是选择一个游戏类型,只使用现有的素材来制作游戏。 一开始想过很多类型的游戏:角色扮演、竞猜等等,但是因为游戏素材不够而放弃了。 最后想到:踩地雷。

程序的技术部分,因为有一段时间没有接触Cocos2D,踩地雷对动作要求不高,所以决定使用自己最熟悉的HTML5+PhoneGap。 开始写程序! 现阶段,因为时间很紧,只要方案可行,我就直接采纳。 我从来没有想过比较几个方案的优缺点。

应用游戏开发第 4 天

因为没有预设的游戏方案,所以有时候开发过程中会从素材的组合中获得灵感。 原本设计类似于魔法宝石游戏app怎么制作,游戏软件一开始会进入关卡画面,完成一个关卡后,会直接进入下一个难度更大的关卡。

但是在开发过程中一直看着寻宝地图和关卡背景的背景音乐,突然觉得在地图上开海盗船也挺好玩的。 衡量开发时间后游戏角色,我立即将其更改为类似于 PuzzleQuest 的游戏模式。 在地图上自由选择级别的机制。

App开发第5~7天

游戏App软件流程大致完成。 但是pattern还是用的预览图游戏app怎么制作,而且因为没有规划程序太乱,几乎写不出来,于是正式从图书馆购买了图片,决定重写程序。 在改写程序的过程中,顺便回顾一下游戏机制,来不及砍掉,不合理的加固。

游戏应用开发第8~9天

终于完成了程序的改写,美工部分改成了官方授权的花样,请朋友帮忙测试。 这期间,除了修改bug,游戏打磨(polish)的动作也开始了。 给一些小图标加上阴影,简化流程,增加新手教学等等。另外因为字数不多,所以决定一起出英文版,开始翻译。 改写虽然超出了原定的进度,但也没办法。

App软件开发第10天

bug终于修复了,根据试玩建议调整难度。 最后可以打开XCode,使用PhoneGap将游戏打包成App。 顺便测试一下IAP是否正常工作(因为只能测试App)。 自己玩了两个小时的app和游戏软件,测试了各种情况下是否正常,中间改了几个地方,最后检查没有问题,送审了。