设置项目以进行远程协作。

在任何情况下,对于远程协作来说,设置项目以及进行远程协作都是至关重要的,这对于拥有0个固定资源和0个预算的独立游戏开发者来说至关重要。 了解如何。

交流,易访问性,可伸缩性,快速轻松共享内容的能力以及维护版本和文档至关重要。

钱不是问题,我的首选是Office365。它满足了团队在沟通,存储,计划和文档编制方面的所有需求。 但是,即使对于小型团队来说,Office 365也要付出代价。 嘿,您的预算为0。费用不是一种选择。 是否可以建立像Pro这样的项目? 是的。

请记住:这篇文章的目的是帮助预算为零的人,使事情得到控制。 因此,将根据工具的零成本和未来的潜力来明确选择工具。

从独立游戏开发人员的角度来看,以下工具旨在提供这些广泛的功能。

实时交流有无数种解决方案。 Facebook群组,Skype,HipChat,Slack,Microsoft Teams,Discord等。

我已经尝试了所有。 他们都有自己的优点和缺点。 现在,Discord是我发现的最开放,最容易设置的软件,而我在尝试了上述所有方法之后选择了它,并且绝对免费。

选择Discord不仅是因为其功能强大,而且还因为许多游戏玩家选择了Discord作为他们的交流工具。 它是最容易管理的方法之一,尤其是如果您打算开放项目以便与最重要的人进行直接沟通时。 你的粉丝们 玩家们。

它提供了许多附加组件,用于游戏化,民意测验,排名以及更多有趣而有用的附加功能。 已经有一些很棒的社区成功使用它。 它可能不适合大型游戏公司,但非常适合小型独立工作室及其允许的直接连接。

尽管Facebook页面或群组也可以这样做,但Discord允许与真正热爱您的游戏的人建立更谨慎和个人的关系,以下来与您讨论他们的想法,问题或需求。

内部文件
同样重要的是可以找到内部文档的地方。 再次,有很多很棒的选择。

就我们而言,经过多年尝试了许多出色的解决方案之后,这是用于直接协作的最简单工具,可提供跨多种设备的无缝体验,灵活的工具集和广泛的内容格式支持; 是OneNote。

内部文档包括您的经典文档,电子表格和演示文稿工具。 特别是如果您使用的是Windows,并且考虑到将来过渡到Office365的可能性,那么选择是直接的。 它的免费表弟。

项目管理如果您想了解自己的工作状况,并且想成为项目的佼佼者,则需要一个可靠的任务管理工具。 这个选择在很大程度上取决于您的预算,还取决于您的团队。 在过去,我会说我用于这类工作的#1工具是Jira。 时代在变化,需求在发展。

有很多很棒的选择。 该列表可能比任何一种生产力工具类别都要长。 从不起眼的电子表格到与开发,版本控制和预算过程相关的大量工具。

建议采用简化的初始方法,因为事实上大多数会以0预算与您联系的人都是初学者,他们甚至不相信这种工具。 (提示:他们确实提供了帮助,并起了很多作用,尤其是随着您的项目变得更加成功,从而变得更加复杂以及您的团队不断壮大。)

我们使用了OneNote清单。 原始但有功能。 我们也尝试了待办事项清单。 特别是Wunderlist。 尽管我经常使用它,但团队中并没有太多使用。 我会选择Microsoft Planner,它包含在Office365中以简化未来的成本,但是正如我之前所说,0预算在某种程度上歪曲了我们的标准。 在这种情况下,最终归结为:

最受欢迎的软件似乎是Trello,尤其是因为它对于10人以下的团队是完全免费的,而Microsoft Planner却不在,并且许多活跃的开发人员已经在上面。 这也是艺术家友好的。 Trello就是这样。

要记住的一件事是,这种选择可能是唯一将来(如果在某些情况下根本不那么容易)过渡的唯一选择。 另外,今天免费的东西将来可能会吸引您。 因此,明智地选择。

中央存储当然,为了使您的所有文件和资产井井有条,必须有一个中央存储位置。 这么多的选择。 Dropbox,Box,Google Drive,Mega,许多P2P解决方案,当然还有OneDrive。

考虑到我说过要基于较早的成本以及更广泛的功能和工具(例如按需文件,版本控制,通过Cortana从Windows 10 PC上直接搜索任何内容等),打算较早使用Office365,这不会实现令人惊讶的是,一般存储选择的主要工具是……

代码管理 最后但同样重要的一点是,安全地存储代码并管理您的开发流程。 这对您的成功至关重要。 每个程序员都可能有自己的最爱,并且由于我不是一个程序员,所以我无法给出技术原因,为什么您应该选择一个而不是另一个。 问问您的团队是我能给您的最佳建议。

一般来说,这里有很多惊人的选择。 GitHub,BitBucket,VisualStudio Online等,在我们特定的情况下是Unity Teams。 可悲的是,如果您的团队超过5人,他们中没有人会为您的整个团队提供免费的选择。

在易用性方面,Unity自己的存储和版本管理对小型团队而言非常出色。 但其免费计划最多只能容纳3个成员。

另外,它没有提供其他专用解决方案所提供的功能齐全的代码管理工具,而且我怀疑它的可扩展性不如其他解决方案。 即使是Unity,也建议最多10至15人的团队使用。 但是,它是迄今为止最简单的与Unity一起学习和使用的方法。

按照最初团队的建议,我们选择了Bitbucket。 这是一个简单的选择。 它已经很好地满足了我们的微不足道的需求,并且已经有很多人注册了该服务。 此外,Trello最近成为Atlassian产品,因此它与Bitbucket一起用作计划工具。

我认为,无论您是为一支小型团队做出哪种最受欢迎​​的选择,您都不会失望。 让您的团队决定他们最喜欢的东西。

作为生产者,我认为一个不错的解决方案是为多达5人的免费私人存储库提供解决方案,并考虑到它提供了集成的计划Scrum和看板板等,而GitHub则没有,而实际上它可以让您计划构建和版本等。VisualStudioOnline 。 (或者,众所周知,Visual Studio Team Services。)

特别是如果您已经使用VisualStudio社区,或者如果您将来有MSDN订阅,那么过渡将很顺利,并且该许可证具有一些出色的DevOps功能以及云编译和成熟的自动化CI / CD管道。 因此,请尝试一下。

我希望您能阅读这篇长文章对您有所帮助。

下一篇文章将讨论如何以标准化方式设置您的请求和要求,这将使您的团队对您的需求有一个特定的想法。

您如何以不同的方式思考,摆脱整体设计文档,并变得更加关注用户。

当然,所有这些都是根据我的经验和特定项目/团队的需求进行的选择。 有许多不同的选择和方法来组织您的项目并在那里进行团队合作。 最适合您和您的团队的事物。

我很想知道您是如何管理项目的,以及是否使用了上述任何解决方案,或者我错过了任何解决方案,那么您喜欢它是什么,或者给他们带来了困难。

请在评论中让我知道。