Unity2D项目平台解谜战斗!0.2序言:团队在线协作方案基线控制脸脸爱编程

各位看官老爷们,这里是RuaiRuai工作室,一个做单机游戏的兴趣作坊。

本文跟大家聊一下笔者团队中所使用的在线协作的诸多工具,以及使用这些工具的目的和所记录的内容,希望这些内容在大家团队工作中有所帮助。

文档管理

笔者团队中主要记录了以下文档:

游戏设计文档

玩法及机制文档

剧情文档

关卡设计文档

创意点文档

程序设计文档

版本说明文档

模块设计文档

类说明文档

文件头注释及内部注释

项目管理文档

长期进度规划

短期任务规划及任务分解

bug列表

会议记录文档

这些文档中,有些文档是需要随着进度的定期更新的,如关卡设计文档、版本说明文档等,这些文档一般有专人负责维护,在笔者的小团队中,一般是谁负责这个模块谁负责写该模块的文档;有些文档是实时更新的,比如bug列表、短期任务规划,一般来说这些文档是随着工作的推进随时可能更新的,而且任何团队成员都有可能对这些文档进行随时修改;还有些文档是一经编写、核验便在整个项目中不会变动或极少变动的,比如长期进度规划文档、软件需求规格说明书(游戏项目中比较少见)等,这些文档在整个项目中起到参照、引导方向的作用,故需要谨慎编写、反复核查。

根据这个分类,笔者团队中采用不同的方法管理这些文档:

对于需要定期更新的,文档名以及文档头会根据当前项目的版本号自行扩展文档版本号,采用版本迭代的方式进行管理,比如

对于实时更新,任何人都可能编写的,我们采用在线文档的方式进行管理,一般这样的文档只需要一个文件即可。文档内容实时保持当前工作进度的最新进展,已经完成的任务项或是已经失去时效性的信息便会放在文档末尾的历史记录中留存。

对于一经编写,极少变动或者不会变动的文档,在团队公开文档中只需要留存一份只读文件即可,改写权在项目组的项目经理或组长手中。

在文档方面,不管使用使用何种管理工具,我们只要找到一种合理的方案就可以,笔者团队中使用群文件管理变动较少的文档,使用git版本控制管理与版本有关的文档,使用群在线文档管理实时更新文件。

设计图管理

在团队搭建伊始,大家都没有协作经验,只是简单地搜集了一下信息就决定使用ProcessOn来管理和协作各种设计图。在大佬的指导下,我们了解到了draw.io开源工具,我们才将所有的设计图搬运到了draw.io下面。

(英文不好的小伙伴记得切换中文界面噢,吹爆draw.io

版本控制

当然首推git,但是在使用git进行版本控制中我们也遇到了相当多的问题,比如.gitignore配置不正确导致的vs项目同步失败问题,美术资源导致的带宽过小问题,场景数据和prefab数据的merge问题。在此我们只是对每个遇到的问题做一个解决思路上的概括,不做过多的细节描述,对于上述问题的细节解决方案已经存在很多博客可以参考。

.gitignore配置不正确导致的vs项目同步失败问题

首先,.gitignore文件中记录了git在本地仓库文件夹中中不予追踪和同步的子文件夹、文件格式等一系列文件。而在unity中(默认使用vs进行C#开发),我们只需要对项目结构中的部分文件进行同步和版本控制,比如Assets文件夹下的资源文件和脚本文件、package文件夹下的资源包插件包等。其他的诸如vs本地化配置文件\文件夹等则不需要进行同步,这部分文件我们需要在.gitignore文件夹中指名,否则如果这些文件通过远程仓库进入了其他机器,会造成路径丢失、配置冲突等本地化问题。

在这里建议在github中搜索.gitignore,在官方给出的unity.gitignore中做一些针对自己项目的改动(如果不确定你在做什么,直接使用官方的.gitignore就好!)

美术资源过大导致同步速度难以接受问题

场景数据和prefab数据的merge问题

首先我们需要将unity的文件储存形式配置为可序列化而不是二进制文件,这样做就允许了git比对不同版本的场景\prefab数据文件的差异,从而进行自动merge操作,当无法自动merge时,便在序列化的文件中做出标记,指示我们进行手动merge。我们顺着这个思路,便可以将存在mergeconflict的序列化文件以文本格式打开,像手动合并代码一样merge这些文件。

实时交流方案

我们是游戏团队所以当然开发了一套最先进的AR全息会议来实现实时交流啦

我在想批次.jpeg

确实,线上协作的距离感无可避免地带来了管理上的困难,这就需要项目负责人花很多心思在凝聚这个团队上,在保证团员的紧迫感和摸鱼带来的心理压力之间找到一个可以忍受的平衡(我是哲学家吗2333)。当然,团队管理并不是今天的主要话题,那么回到主线,在这种情况下如何进行有效的在线实时交流呢?

笔者团队采用的方案是不定期在线会议+每周工作汇报+1h内找必回制度,即

2.每周进行一次较为正式的定期会议,每个人口头汇报工作内容、工作状态、问题反馈等内容,并每周安排一名组员进行激动人心的游戏安利环节,同时安排另一名组员进行会议记录。

在这套方案的使用过程中,笔者认为所谓张弛有度还是可以保证的,即让队员有一个较为轻松愉快的讨论氛围,又不至于影响工作效率,或者说流于形式。当然,在具体实施管理交流方案中最重要的还是项目经理和项目成员的各方面能力和性格,所谓人定胜天。

小结

整个项目原型github地址:

www.gitHub.com/yunshiyue/elementgame

最后,这里是RuaiRuai工作室,一个做单机游戏的兴趣作坊,希望你对我们的项目能提出各种意见和想法,也欢迎各种合作!

THE END
1.在线交互工具,开启沟通与合作的新纪元经济即时通讯软件使得我们可以实时与他人进行沟通,无论是文字、语音还是视频,这些工具适用于个人、团队和组织之间的沟通和协作,它们可以大大提高沟通效率,减少沟通成本。 3、在线协作平台 在线协作平台允许团队成员共同编辑和修改文档、表格和幻灯片,实现实时协作,这些平台还提供了讨论区、任务分配和进度跟踪功能,使得团队协作更http://app.huayiii.com/post/13891.html
2.什么是在线项目协作平台在当今竞争激烈的商业环境中,团队协作对于企业的成功至关重要。随着全球化的不断发展,越来越多的企业拥有分布在不同地区的团队成员,如何高效地协作成为了一个迫切的问题。在线项目协作平台应运而生,成为了解决这一问题的利器。 什么是在线项目协作平台? 在线项目协作平https://www.huoban.com/news/post/145131.html
3.学生组织使用在线文档协作的百种姿势上一次我们为大家介绍了以下四款在线协作文档 好多同学看完还是有点懵,在线协作文档平台能帮助我们做什么呢? 组织运营和活动运营中的哪些环节可以使用到这些平台呢? 今天李部就用“一起写”来实例告诉你们使用在线协作文档的百种姿势 上车吧! 1、最佳的文档类文件云盘 https://www.douban.com/note/683490321/
4.在线协作的优势是什么?在线协作的特点是什么?以上阅流为大家简要介绍了在线协作的优势和特点是什么?目前在线协作是一种较为流行的工作模式,通过这种工作模式可以大大提升工作的效率,而且能够将整个工作流程变得更加透明化,如果想要选择质量较好的在线协作平台,大家可以考虑由阅流服务商所提供的在线协同平台。https://www.yueliu.cn/case/160
5.远程办公是什么意思?2024年10大远程办公软件盘点每日科技网慕客RP——全能设计协作平台 作为一个专为产品设计的专业平台,它既具有原型设计工具和UI设计工具,同时还拥有线上协作的平台,能分配任务给团队成员。 慕客提供看板式任务管理,各类文档资源无缝交接,在线即可团队成员一起评审产品文档或原型,即使员工分布在世界各个角落,也能在线上集中一处进行设计和协作。 https://www.newskj.org/kejixun/177748.html
6.Photopea:完全免费的在线photoshop(ps)网页版工具ZHANID测评 Photopea作为一个完全免费的在线Photoshop网页版,为设计师和创意工作者提供了一个功能丰富、易于访问的图像编辑平台。它的跨平台兼容性、实时协作能力和插件支持,使其成为专业图像编辑的有力工具。随着在线技术的发展,Photopea 有望继续扩展其功能,满足更多用户的需求。 THE END 站长https://www.zhanid.com/daohang/photopea.html
7.什么是在线文档?1.什么是在线文档? 在线文档是一种基于互联网的文档分享和协作平台,用户可以在其中创建、共享和编辑各种文档,如文字文档、表格、演示文稿等。不同于传统的本地文档,在线文档具有即时分享、实时协同和多人协作等特点。 2.在线文档的功能特点 在线文档作为一种文档管理工具,其功能和特点包括以下几个方面: https://www.filez.com/news/detail/359daa588b99f4a96fe8ea8d19e9642f.html
8.思科网络技术学院教程(第6版):网络简介什么是融合网络? 融合网络的4个基本要求是什么? BYOD、在线协作、视频以及云计算等趋势如何改变我们互动的方式? 网络技术正在如何改变家庭环境? 小型和大型网络所面临的一些基本安全威胁以及解决方案有哪些? 为什么理解网络的交换和路由基础架构非常重要? 1.0 简介 https://www.epubit.com/bookDetails?id=N15003
9.音视频审片批注在线分享交付生产协作平台分秒帧一站式音视频生产协作平台,从在线审片批注,意见收集到成片交付,以及素材和版本管理、项目流程管控。分秒帧让整个团队无缝协作,实现更短的审改周期、更高的出片效率、更少的人力消耗,全方位提升内容生产力,帮助企业或团队降本增效,有效把握内容交付质量,扩大业务规模.https://www.mediatrack.cn/
10.在线协作平台在团队协作中的重要性与作用在现代社会的高速发展和信息技术的迅猛进步下,团队协作已经成为了企业持续发展的关键。为了有效地进行团队协作,许多企业和组织已经开始使用在线协作平台。 在线协作平台是指通过互联网连接团队成员并提供一系列工具和功能来促进团队成员之间协作和沟通的技术平台。它可以帮助团队成员共享信息、协调项目、监视任务进程以及实时交https://www.5kcrm.com/29515
11.新媒体运营必备54个工具网站,按工作流程整理好了Mindmaster支持pc端、pc网页版、iPad版、手机移动端等多平台制作思维导图,可同时登录使用,支持云文档存储,支持在线协作。另有【导图社区】,你可以寻找需要的精选干货。 但是免费版功能有限,导出有水印和格式限制。 网站:https://www.edrawsoft.cn/mindmaster/ https://www.digitaling.com/articles/362648.html
12.在线协作文档平台Quip7.5亿被收购,石墨文档会是下一个幸运儿吗?有意思的是,就在宣布融资的同时,大洋彼岸也传来了一则好消息:8月2日,在线协作办公平台Quip以7.5亿美元的身价被美国最大的企业云服务平台 Salesforce收购。这无疑给吴冰吴洁两兄弟注入了巨大的信心。 当被问及中国的在线协作文档市场有多大时?吴冰并没有给出一个明确的回答,但他非常有自信的说出了2-3亿潜在用户https://www.jiemian.com/article/780074.html
13.高效的在线团队协作设计平台,值得入手Pixso是一款高效的在线设计平台,他支持了在线网页版直接开始设计,无论何时何地,打开软件官网https://pixso.design/就可以开始设计了,非常的方便。而且,Pixso还专门针对团队协作功能进行了升级,支持项目经理建立、管理自己的团队,根据不同的需求为团队中的成员设置权限。编辑页内置了上千种图标的资源库,可以更轻松的完成https://www.jianshu.com/p/b56d9af0635c
14.国内最火的这三款在线协作软件,初创团队选哪个?一、国内最火的三款在线协作平台 1. 钉钉 所属公司:阿里巴巴集团 主要功能:钉钉是一款集即时通讯、协同办公、移动审批、云盘存储等多功能于一体的企业级沟通协同平台。它支持多平台同步,方便企业内部员工随时随地沟通交流,提升工作效率。 核心特色:钉钉注重企业管理和团队协作,提供了丰富的OA功能,如任务分配、审批流程https://www.itmop.com/article/28326.html
15.石墨文档官网石墨文档-全新一代云Office办公软件,支持多人在线文档协同办公,实现多终端、跨地域、随时随地在线办公,涵盖在线文档、在线表格、应用表格等8大办公套件即写即存统一管理、高效共享是企业云协同办公系统与在线办公平台的更好选择。https://shimo.im/?channel=baidu&plan=sztytop&keyword=bd0179554
16.全国教育干部培训协作平台为应对疫情防控期间各地“停课不停学”的实际需求,服务和保障教师在线教学、辅导答疑,解决教师在线教育的困惑和难题,现统筹整合国培计划、师范院校、教师信息技术能力提升工程2.0等远程培训机构和资源,提供支持教师在线教学能力培训资源包,平台资源包括在线教学攻略、信息技术应用、学校防疫案例、地方师训案例等资源,免费开放https://xt.tcc.edu.cn/h/tpxw/2020-02-21/4003.html