一家软件公司会向您询问有关HTML5游戏的21个问题

每位优秀的营销专家都在不断寻找最有创意的方法来宣传他们的公司或产品。 这些方法之一是创建HTML5游戏 如果您想委托外部公司来从事此类项目,那么很有可能与软件公司合作。 为帮助您,我写下了在开始合作时可能会询问您的问题。

在与潜在承包商的会谈开始时,期望能被问到一些一般性问题。 它是对更精确讨论的介绍。 在辩论的这一阶段之后,两个政党通常能够核实合作是否值得进行。

  1. 项目目标
    实现既定目标的愿望应支持游戏开发。 目标必须是可测量的,以便在发布已创建的游戏之后可以修改实现。 以下是一些良好目标的示例:
    –游戏推出后一个月,网站访问量增加了10%;
    –游戏发行后的前三个月,交易数量增加了15%;
    –通过游戏的促销活动在Facebook上获得100,000个客户;
  2. 目标组
    您应该指定谁将成为HTML5游戏的目标群体。 有趣的参数是性别,年龄或位置。 为了澄清此类数据,举办专门用于(除其他事项外)创建角色的设计思想研讨会可能是有效的。 在这些会议中获得的知识将帮助承包商准备适当的布局,游戏过程并选择合适的难度级别。
  3. 最后期限
    潜在的承包商会询问您预计的完成日期。 每个专业软件公司都精确地分配其资源。 因此,非常短的截止日期可能是一个很大的劣势,并阻碍了合作的达成。 但是,通常可以通过减少与游戏制作相关的要求和工作范围来保持规定的截止日期。
  4. 预算
    我不会说项目的范围,时间和预算是紧密相关的,因此不会有重大发现。 作为营销专家,您一定会希望将这三个价值完美结合。 但是,如果您的公司为游戏的实施制定了无法逾越的预算,请不要犹豫,与潜在承包商讨论。 如果准承包商无法在指定的预算内开发您的游戏,它将使您迅速做出令人满意的妥协,或进行进一步的谈判。
  5. 设备和浏览器
    要求承包商在台式机,平板电脑和智能手机上正常创建游戏功能,这总是一个好主意。 但是,如果您的目标群体是经过仔细定义的,则可以考虑他们的偏好,并只关注一种设备。 因此,您节省的钱可以用于实现其他功能。 您还应该考虑是否有必要支持较旧的浏览器,因为这样的要求会大大增加开发时间。
  6. 平台类
    同样重要的问题是确定要在哪里发布游戏。 您可以在许多不同的地方发布游戏-为此,您可以使用新网站,使用已有的网站(客户知道的),在Steam上发布它或利用您的Facebook个人资料。

游戏玩法

您已就上述所有事宜与指挥家达成协议。 现在,您可以进行有关HTML5游戏细节的更精确的讨论。

  1. 游戏目的
    尝试用两三个句子来描述您的目标。 您做得越简单,越清晰,其他人就越容易理解游戏背后的想法。
  2. 故事
    如果没有故事的创建,就无法开始游戏开发过程。 例如,您应该指定用户操作,建立规则并确定整个游戏过程中游戏玩法将发生什么变化。 但是,您可以将此任务留给指挥员,由指挥员与您密切协商后确定游戏故事的各个方面。
  3. 设计
    在平面设计师开始工作之前,有必要定义游戏的风格。 当然,这个决定中最关键的是目标群体-如果游戏是面向儿童,学生或年龄较大的玩家的,则外观将大为不同。 对于设计师来说,最有用的是当您给他们一些启发您的其他游戏的例子时。
  4. 2D与3D
    做出的另一个关键决定是要以2D还是3D方式创建游戏。 三维游戏看起来很吸引人,但另一方面在技术上要求更高。
  5. 游戏物理
    在某些游戏中,可以预期产品中的角色和其他对象会真实地反映物理原理。 例如,在我们的Kopanito全明星足球中,有必要使用物理模块来计算弹跳球的行为。 但是,请注意,物理模块会导致用户设备上的加载时间更长。 换句话说,某些移动设备可能无法应付物理原理的描绘。
  6. 单人与多人
    在单人游戏模式下,许多类型的游戏都可以完全玩。 但是,如果您的想法涉及与第二个玩家(或一个小组)一起玩游戏,则应确切确定可以同时玩多少个用户,或者是否要允许玩家以玩家对电脑模式进行游戏。
  7. 保存游戏进度
    如果您认为游戏过程将花费几分钟以上,则应考虑引入保存游戏进度的方法。 然后,玩家将能够在一段时间后返回游戏,并从停下来的那一刻起继续游戏。
  8. 建立排名
    在许多情况下,创建最佳玩家的分类可以有效地提高游戏的知名度。 特别是,如果您使玩家能够轻松地在社交媒体上发布其结果。 但是,这需要拥有一个存储玩家得分的数据库服务器。
  9. 声音和音乐
    指定是否要在游戏中添加音乐/声音,如果要添加,请指定要使用的音乐类型。 在许多情况下,承包商将使用外部合作伙伴的服务来提供它们。
  10. 接口
    使用游戏界面的方法很多,主要取决于游戏的类型。 在图形设计阶段,将对项目的这一部分进行广泛的描述,但是起初,您应该了解最初的假设。
  11. 使用说明
    这是每个HTML5游戏的必备元素。 作为创作者,我们假设新玩家会在首次使用游戏时想知道游戏的规则是什么。 呈现指示的两种流行方式:
    –带有规则说明的单独屏幕(例如:保卫房屋)
    –用户首次玩游戏时给出的提示(例如:Skytte)
    您应该选择这些选项中的哪一个取决于您的游戏类型或目标群体。 但是,您应该认真考虑一下,因为在开始游戏时未获得有关规则的准确信息的玩家可能会很快灰心并放弃游戏。
  12. 游戏控制

HTML5游戏的独特优势是能够同时在台式机和移动设备上播放。 因此,在规划RWD游戏中的控件类型时,您需要考虑针对台式机(例如,键盘)和移动设备(即,触摸)的单独解决方案。 在许多手机游戏中,当您使用加速度计时,效果会很好。

其他问题

由于您已向承包商解释了与上述问题相关的期望,因此您现在非常接近开始合作。 同时,您应该讨论以下事项:

  1. 骇客防护
    浏览器游戏(目标是得分)的黑客防护水平相对较低。 坦率地说,每个JavaScript程序员都可以将分数发送到排行榜,而无需玩游戏。 根据游戏类型,有机会防范这种欺诈行为。 如果您在乎这种保护,则应与游戏承包商商谈。
  2. 与外部服务集成
    在某些游戏中,将它们与外部服务同步可能是一个好主意。 例如,使用Facebook API从用户帐户中检索数据或将游戏结果直接发送到他们的时间轴。
  3. 项目管理方式
    为了确保您的项目尽可能高效地运行,承包商当然希望建立合作原则,例如沟通的频率和类型,报告方法等。通过这些安排,双方将对运行项目有什么期望。

就是这样! 有了这些问题,您就可以找到理想的软件仓库,这将帮助您创建出色的游戏。 您是否想进一步了解游戏设计过程? 在我们的博客上查看另一篇文章-Kopanito全明星足球:设计师眼中的游戏开发。