让知识更有趣

Flame 是 Flutter 的游戏开发框架 – 2D game engine made on top of Flutter

我想用它来开发几个棋类小游戏

为什么突然要学习游戏开发呢?

因为我想把自己掌握的知识,通过产品化的形式表达出来,而游戏是一种非常高效的表达方式。

同时还能满足个人兴趣爱好,可谓一举多得。

例如:

  • 历史是我的兴趣爱好,那我可以做一些历史类小游戏,增加历史知识的趣味性,同时促进 customer engagement
  • 我想提高自己的象棋水平,同时教小朋友学下棋,那么就可以做一个象棋类的小游戏。
    • 可以先从五子棋开始做。
  • 微信小游戏也将是我的主营阵地

话说回来,业界有那么多游戏引擎,为什么偏偏选择 flame 呢?

原因主要有以下几点:

  • 我不打算继续学习 iOS 开发,以后会用 Flutter 开发 App,一套代码,多端运行
  • Flutter 的知识经验能够复用,学习成本不高

网上关于 Flame 的学习资料多如牛毛:

为了不让自己迷失在海量的学习资料中,有必要整理出一份学习计划:

  • 读 Flame 文档 => 写总结,发布至 CSDN
  • 读 Example 源码 => 学习如何写游戏代码
  • 做五子棋小游戏 => 分享研发经验

套用 SMART 原则,还缺少一个时间目标,暂时还定不下来,后面再更新。

更新时间:

留下评论