互联网时代小团队协作的方法

本篇博客带有一定的自我观点,不一定是非常正确的,只是发表一下自己对于游戏小团队协作(大概10人以内的团队)的一点点感想和方法的记录。

互联网时代出现了很多优异的工具,能够大大地缩短开发的成本。

  1. 代码协作,可以使用bitbuck或者git@osc这样的git服务器,无限制私有仓库,节约了服务器存储成本,而且可以随时随地获得当前工程的代码,只要拥有网络和git。通过这种方式也可以实现多人异地同步办公,工程云协作。

  2. 打包版本使用Unity Cloud Build。配置好iOS和Android的打包后,使用iOS打包可扫码下载到iPhone手机中。方便了查看。对于Android包,还可以分享一个二维码给所有想要下载包的同学。唯一不方便的地方就是目前的Android的包的存储服务器是亚马逊(s3.amazon.xxx),这个地址国内访问速度较慢。这样做节约了一台版本机器,而且将打包和自己的机器分开。唯一的缺点就是打包有一个小时的冷却时间。

  3. 分析服务使用Unity Analytics,自动添加了次留、7日留存和30日留存。同时每天可以看到活跃用户,以及用户的游玩时长。使用这个服务降低了手动去书写一些分析日志的麻烦,而且省却了一个日志服务器的成本。对于简单的分析来说很实用。

  4. 一部分项目管理,可以使用敏捷流程的Teambition,用来跟踪任务和要完成的内容。使用这个流程工具要比Test Track之类的更为先进,而且一目了然。很适合小团队敏捷开发。

  5. 对于移动端的报错,可以集成腾讯bugly服务,这样在手机端的崩溃和错误会自动进行上报,而且是完全免费的。

以上的这些全部都是用的免费的服务,然而这些服务也都是异常强大的。使用以上的服务可以完全实现团队分布式开发,甚至都不需要聚合在一起办公,通过网上协作即可诞生一个小项目。而且开发效率很高,速度很快。

不得不感叹互联网时代,先进的工具带来了更为先进的生产力啊。。像Unity引擎这样的,给很多小团队带来了无限的创造力,真的是很伟大。