记录下最近做的事情, 然后考虑之后写博客

  1. 公司的一个Moba游戏, 需要重写技能的底层框架和编辑器. 等这块写完之后,会写一编的博客
  2. 公司的lua的外围框架差不多搭好了, 也有一些需要记录东西
  3. 有幸使用了一下AssetGraph. 可以简单写下他的应用
  4. 因为自己想做独立游戏了… 因为是一个负责服务器和客户端, 加上自己的喜好, 决定采用脚本语言, 选择了 lua, 所以研究了下skynet. 对于skynet也下写下自己的学习心得.
  5. 后来因为想把独立游戏做到微信去, 又不得不去研究了htm5的引擎, 和 node.js, 因为是一个人开发, 不想写两遍代码, 最好能够前后端代码共用. 服务器使用的是在pomelo扩展的服务器框架 pinus
  6. 然后作为导师参加公司的一个实习生选秀计划, 得了一个最佳导师. 也可以写一写这个过程. 与他们的成果.

#2018.11.29更新
7. skynet学习完成, 并成功搭建好服务器
8. 因为想和老同事一起做一个独立项目,并考虑微信小游戏, 学习使用了 laya引擎, 网易pomelo,以及其变种 pinus服务器框架。 并成功掌握且搭建好服务器。
9. 和老同事的合作项目戏剧性结束 , 感谢版号控制, 成功让我学习了lua服务器和js服务器
10. 公司项目经历变迁, 开始深入使用ECS框架
11. 另外一个同事找上我,决定再次重新启程做自己的游戏。并先后入坑 cocos, laya , unity_csharp。 每一个基本都写好了较完整的demo, 最后因为Unity在2018.2正式支持webassmbly而选择了Unity, 又因为热更新且验证h5下,lua运行没有问题, 选择使用 unity_lua (纯lua)的方式进行游戏开发 + 服务器采用Skynet。 并拉了2个程序小伙伴入坑。
12. 因为很喜欢ECS, 决定在自己项目也使用ECS, 但是经过寻找发现没有lua版本(没有可以生成lua代码的版本), 自己实现了一个lua版本的ecs, 现已经放到github上面开源。
13. 又重新设计一个简单版本的技能系统。。 大致分成几个模块 技能 buff Object 收集器 效果 五大模块
以上为流水账记录, 在这段时间忙完之后. 可以写博客记录一下过程.

你可能感兴趣的:(随笔)