参与小游戏首发计划,也正试着做一些别的小游戏,不总结点什么好像不大好,但一总结又发现好多内容,只好通过“2W1H”的方式来抛砖引玉一下(以下为科普内容):

(高清版请识别图片中小程序码)

W.小游戏是什么?

这是花叔参与开发的第一款小游戏,也是首发17款小游戏中的一个。

那具体小游戏是啥呢?花叔具体能从以下角度来分析一下:

1.账号体系

从账号体系讲,小游戏就是游戏小程序,隶属于小程序的体系范畴。

2.技术体系

原则上不管h5还是小程序还是小游戏,都是“客户端-服务端”的技术交互模型,只不过小程序的技术框架是微信自研的,而网页(包括H5)是基于行业的通用的网页技术标准。通用技术标准兼顾全行业,各种技术点都囊括进来,可能本身就比较臃肿,运行起来有所拖沓是可以理解的,而自研有个好处,用想用的技术,不相干的技术抹掉,整个形态就更轻便了,体验快也可以随之而来,不过也会存在一些跨平台的限制。

总而言之,小游戏就是小程序体系下的子集,但只保留了必要的游戏特性以及微信私有功能接口。

3.差异

区别太多了,这里只说说非技术同学能理解的区别,其中红色部分是最大的差一点,也是最特别的功能点,关系链数据有多大作用就不分析了,虚拟支付的话,它是一个明显能让小游戏变现的功能。

ps.开发成本是相对目前网页开发的团队的。

W.需要哪些人参与开发?

基于原有开发H5的团队模型来总结小游戏开发所需要的人力,那么可能是这样:

(这也是开发互联网网页应用的团队能力模型)

至于专业游戏团队需要怎样的人力,花叔也不清楚,不是行内人不知行内事,但其实常规网页开发团队也是可以做小游戏。

H.怎么做?开发流程是?

说太多不如画个图,大致总结了一下:

补充解释一下:

1.需求策划

  • 创意碰撞+平台侧确认,别想太复杂就是想做什么就拉会讨论,然后写写能表达想法的文档或ppt,不用太复杂,说清楚问题就好,但不要省去微信平台策略或规范的校验,然后确认好初步交互稿由谁来出。

  • 技术评审,确定好方向后,要把所有开发哥拉一块讨论一下技术实现难度

  • 项目排期,确定好项目推动的负责人,让他排期,这很重要,特别对小游戏这种沟通成本很高的项目,PM很重要

  • 账号申请,账号申请需要跑流程,搞资质,提前跑起来吧。

2.交互调整

  • 拉起会议,据花叔经验,接触的项目基本上没有哪个的交互是一步到位的,记得有必要时拉起交互确认的会议。

  • 输出完整交互稿,要完整的交互稿,手绘、ppt、图片都行,别求模板了,能说表达清楚各元素表达的意义以及互跳逻辑就好。

3.视觉设计

  • 可以外包,要外包分摊工作量的话,相对来说视觉这块容易分出去一点。

  • 要预想好有哪些素材,游戏和平面设计还是不大一样,游戏需要准备很多素材,音频视频序列帧动画都可能需要用到。

4.代码研发

  • 接口规范指定,需要需求方或者pm拉上前端开发、后端开发一起开会,之后协商接口规范,可以由前端给接口需求,后端按前端的需求做接口;但反过来也行,后端直接给接口规范,前端用,发现不够用,就联调修改。

  • 前端开发,小游戏是重前端的,前端同学首先要理清所有技术点的前后端交互逻辑,例如鉴权是怎样的?openid是怎么转换的?敏感数据是怎么获取的?关系链数据是怎么获取的?等等,这里细节有点多。

  • 后端开发游戏拍卖平台,首先鉴权要第一时间做,因为所有其他接口是基于这个的,其次要了解微信的一些token管理机制,该不该刷缓存什么的都得搞清楚;其他的就按常规网页后台开发就好。另外,如果是实时对战要用到socket,服务器资源也是更高要求,要另外做资源以及实现难度评估。ps.后端开发一般好难外包,如果用上了后续会有各种问题,例如数据风险如何评估、服务器资源如何确定等问题。

5.联调+测试

  • 常规功能测试

  • 容灾测试

  • 服务器性能测试

  • 弱网测试,这块对于常规网页开发的团队来说很没经验,前端开发同学在开发过程中要特别注意

6.提审+发布

  • 这没啥好多的,就是内容填写。

好了,以上说了好多,也没有从很细的点来说,有疑问是必然的,想深究可直接找花叔~~~

头号小游戏玩家科普指南相关推荐

  1. 干货| 小游戏赛道变现指南

    随着羊了个羊等小游戏的爆火,不少人发现了小游戏赛道的巨大潜力,也想要在此赛道有所尝试.但是很多游戏赛道的新人对于小游戏变现问题存有疑问,今天就来跟大家分享一下小程序游戏赛道的变现途径! 近期FinCl ...

  2. 游戏AI科普指南:它将如何改变游戏未来?

    本文首发网易游戏学院APP.由"网易互娱AI Lab"供稿,GameRes经授权发布. [游戏平衡篇] 一.前言 AI或许能成为游戏产业未来破局点? 近日,<2020年1-6 ...

  3. 微信小游戏构建发布指南!内含5分钟视频教程

              本文首发于2019年9月 视频教程 四个基本工具介绍 不方便看视频的伙伴,我这里准备了图文版教程,Cocos Creator 微信小游戏开发,我们需要使用到基本的4个工具: Coc ...

  4. 小游戏掉帧卡顿启动慢运行内存不足……这些问题有解吗?

    游戏再好玩,一秒掉线两秒卡顿可还行? 微信公开课讲师开发工程师叶轩分享了这一年的优化效果:在小游戏开发者和平台的共同努力下,内存降低了7.7%,启动耗时降低了46%,过滤限帧提高了9%.这几个数据意味 ...

  5. 想开发微信小游戏,先看看腾讯是如何制定规则的

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者 | 凌华彬.王哲 责编 | 徐威龙 一.前言 在第一篇文章<微信小游戏开发上手& ...

  6. python pygame 简单小游戏

    python pygame 简单小游戏 最近学习了pygame,感觉十分有意思,花了一点时间制作了一个简单的小游戏 效果图 这是一个很简单的防守类小游戏 玩家可以使用wasd控制人物移动,并且鼠标控制 ...

  7. c语言小游戏10例,C语言的应用 小游戏为例.doc

    C语言的应用 小游戏为例 贪吃蛇游戏设计 姓 名: 学 号: 班 级: 103511 指导老师: 张 印 2012年05月29日 <c语言程序设计>课程期末论文 PAGE I 目 录 TO ...

  8. Cocos深度解析:小游戏独家专题(中篇)

    简介: 凌华彬,Cocos Creator 主程.Game Jamer.玩家,曾负责 Cocos2d-JS.热更新框架.JSB 框架,现在主要在负责小游戏发布流程.Cocos Creator 引擎新渲 ...

  9. 有没有测试游戏天赋的软件,抖音电竞天赋测试小游戏预约-电竞天赋测试app安卓版_第一手游网...

    电竞天赋测试小游戏是一款能够模拟测试玩家游戏天赋的趣味app,通过完成答题即可获取相关的天赋分数,不过需要注意的是要按照自己的第一直觉进行作答.包含多种擅长类型,无论是团战领导者还是高端秀操作都能一键 ...

最新文章

  1. 蚂蚁森林合种计划(2020.10.31,7天有效,每周更新)
  2. Touch Event
  3. flannel源码分析--InClusterConfig
  4. synchronized关键字原理
  5. java-初识JVM的内存分配(5个区域)概念--系列(一)
  6. 5分钟用Spring4 搭建一个REST WebService(转)
  7. @insert 对象_python中列表插入append(), extend(), insert()
  8. 详解Android核心模块及相关技术
  9. mac/linux终端光标的快捷键操作
  10. word2016 插入书签域
  11. 信用评分模型详解(上)之 评分卡模型
  12. Coding and Paper Letter(四十二)
  13. phpStudy点击phpadmin出404窗口的解决办法
  14. 中小园区网配置案例 超详细
  15. python实用脚本-获取软件md5值
  16. dof景深matlab,CG制作景深(DOF)的方法
  17. 学习Nginx看这篇就够了
  18. android 横竖切换demo,移动页面横竖屏切换提示 - 轩枫阁
  19. MySQL基础学习笔记(带目录)
  20. HTTP协议三次握手过程

热门文章

  1. 对hash签名失败_详解Vue开发微信H5微信分享签名失败问题解决方案
  2. js Object的属性 Configurable,Enumerable,Writable,Value,Getter,Setter
  3. 泛型委托Action与ActionT
  4. LeetCode 题解之Add Two Numbers II
  5. 为什么会有这么多python?其实python并不是编程语言!
  6. 普及组模板——线性筛素数
  7. ubuntu设置自动休眠
  8. 不要在构造和析构函数中调用虚函数
  9. beaglebone black 联网
  10. C++ STL map的使用