评论

未使用游戏引擎的开发的小游戏

新手开发微信小游戏的过程和遇到的坑

我是一个后端开发工程师,偶然机会看到了微信小游戏的官方demo。就是按照那个demo开发了一个小游戏,游戏中没有使用任何的引擎,屏幕的滑动人物的移动等等,都是通过计算,然后使用canvas进行绘制的。这个东西开发只是兴趣爱好来开发,现在真的上线了。

我的开发过程比较复杂,走了很多弯路,都是自己一个一个坑踩过来的。下面我想说一下我的开发过程,请老兵给一些建议指点一些我的认识误区,也希望新人看到本文开发的时候可以避免这些坑。下面是我游戏开发的大概历程:

第一个阶段:捕捉人物动作阶段(本游戏为射击类小游戏,大家可以想象成《抢滩登陆》)

为了能让canvas循环出有效果的敌人动作,买的迷彩服和玩具枪,拍摄相关动作,截图视频,批量截图抠图,当然效果肯定是特别渣的。

最后自己在网上看了一系列学习教程,通过Adobe Fuse+Mixamo+C4d这一套工具来实现了我的需求,最后还是导出一大堆的人物动作图片。

总结:这过程占整个开发周期的一半,前面做了太多的无用功。不过有一点欣慰的是在这个阶段我学会了PS,Pr,C4d等软件的基本使用

第二阶段:开发阶段

这个阶段我是比较快的,由于对引擎不了解,我一直的官方demo基础上做开发,一边开发一边优化调整框架,提取公共方法,学习使用官方API。

总结:这个阶段没啥特别的,值得一提的是,开发中使用了大量的数学算法,比如虚拟摇杆是通过勾股定理计算的摇杆可以移动的范围,子弹的飞行轨迹和速度使用了二元一次方程,挺有意思的,哈哈哈

第三阶段:上线后的优化

现在游戏已经上线,游戏很粗糙,用户很少,我一直在优化。现在让我很苦恼,没有什么思路了,不知道怎么提高用户数量和体验。

总人数7k,申请公测那一天涨了5k。上线大概有一个月了,次日留存分布10%-20%。

这是我的游戏,请各位指点。

补充一下哈。1,忘记说著作权了,著作权是在第一个阶段做到一半的时候申请的,需要提供一些资料其中包括代码,所以只能开发完或者开发了一部分代码后在去申请,申请过程比较慢,大概两个月

2,我做这些之前是有web前端和微信小程序基础的,游戏类的东西第一次接触

最后一次编辑于  2020-03-30  
点赞 1
收藏
评论

3 个评论

  • 东门过儿
    东门过儿
    2020-04-03

    提交审核的时候游戏引擎选择哪个啊

    2020-04-03
    赞同
    回复 1
    • 徐总发奋要涂墙
      徐总发奋要涂墙
      2020-04-05
      那个选择引擎可以直接输入文字,我写的“无”
      2020-04-05
      回复
  • 梁峰
    梁峰
    2020-04-01

    不错啊,我可以使用吗

    2020-04-01
    赞同
    回复
  • B.M
    B.M
    2020-03-31

    我想弄小程序结果弄成小游戏了 怎么改啊 或者能不能再创建一个小程序

    2020-03-31
    赞同
    回复 4
    • H
      H
      2020-03-31
      联系我
      2020-03-31
      回复
    • H
      H
      2020-03-31
      我这还有没开发完成的小程序,我给你吧
      2020-03-31
      回复
    • H
      H
      2020-03-31回复H
      微信l5201314 名称H
      2020-03-31
      回复
    • H
      H
      2020-03-31回复H
      微信l520131477 名称H
      2020-03-31
      回复
登录 后发表内容