主页 > 传世私服 > >

意见 - 开发者的基本工具

发布时间:2019-06-27 10:25

[花盆游戏的Ed Bartley( Flower Battles )为开发者提供了一些有价值的工具,可帮助他们在这个#altdevblogaday重印的评论文章中帮助进行源代控制,通信和问题跟踪。] < / em>

您正在考虑启动或刚刚开始您的游戏开发公司,并且您希望立即开始编。但是你需要先做一些事情,以免丢失数据,时间和金钱。

您需要选择要用于源代管理,团队通信和问题跟踪的工具。有很多选择可供选择,而不是详述每个选项,我将介绍Flowerpot Games用于其开发工作的工具。

源代管理

你需要源代管理!即使你是一个在周末闲暇工作的孤狼,你也需要它。最终,你,一个队友,一个孩子,一个配偶或一只猫会不小心删除一些东西或做一些小的遗忘变化,这会带来一个难以找到的bug。即使你保留了源备份,你最终还是会发现自己在键盘上敲打着大喊大叫?愚蠢!笨!笨蛋!?

虽然源代控制并不完美,但它可以最大限度地减少已删除/修改源的影响,并通过允许您恢复到较旧的代集并对源更改进行并排比较来帮助您跟踪错误。如果删除文件没问题,只需从源代管理中恢复即可。

Flowerpot Games使用Subversion(SVN)进行源代控制。我们有一个安装了SVN的远程服务器,可以轻松访问外部客户端。 SVN目录树每天自动备份到单独的硬盘上,以进一步降低数据丢失的风险。

Windows机器可以使用许多不同的客户端访问SVN存储库,最受欢迎的是TortoiseSVN,因为它与Windows资源管理器完全集成。 Mac机器可以使用SCPlugin将SVN集成到Mac OS X Finder中。还有一些不错的Mac客户端可供购买,包括SourceTree。

但SVN不是唯一的选择。有很多选项,包括GitHub(使用Git),Bitbucket(使用Mercurial)和Google Code(使用SVN或Mercurial)。哪一个最好?我的许多个人项目都使用Bitbucket,因为它具有灵活,但这取决于你自己决定。

以下是一些帮助决定的链接:到目前为止,是时候停止使用Subversion和Mercurial / Kiln的经验了。

通讯

如果你是孤狼还是你的团队与你在同一个房间,通信通常不是问题。但是,如果您的团队分布在全球各地,甚至整个城市,那么团队成员需要一种沟通方式。有很多选择可供选择,最佳选择取决于您的团队和他们使用的技术。

Flowerpot Games使用通信工具的组合,包括Internet Relay Chat(IRC),Internet论坛和电子邮件。 IRC非常适合全球的即时通讯(即时消息),最重要的是,如果您有互联网连接和IRC客户端,它是免费的。

我们在受密保护的IRC频道上使用Newnet(irc://irc.newnet.net)进行IRC通信(但任何人都可以加入我们的频道#fpg)。还有许多其他的IRC服务器,如Freenode(irc://irc.freenode.com)。几乎所有平台都有许多IRC客户端可用。 IRC的缺点是谈话不持久。

我们使用的其他技术是电子邮件和Internet论坛。电子邮件很简单,但cc和回复格式可能会使对话变得困难。我们使用托管在我们公司服务器上的互联网论坛来分享对于IRC或电子邮件来说太长的想法和想法。论坛帖子可以由任何获得许可的人阅读并且是持久的。当其他人发表他们的评论和论点时,他们也可以轻松地跟随对话线程。

Internet论坛需要时间和资源来设置和维护。您需要一台服务器来托管论坛,并且需要有人来应用软件更新并删除垃圾邮件。有免费或低成本的论坛服务,如ProBoards,但他们中的许多人在对话线程中插入广告,并不容易备份论坛数据库。电子邮件可从?好 ?如果您正在阅读本文,您可能知道从哪里获得电子邮件地址。

其他选项包括即时消息系统(IM),如MSN,YAHOO!和Skype,但您选择的通信系统由您决定。

问题跟踪

你会有的 [花盆游戏的Ed Bartley( Flower Battles )为开发者提供了一些有价值的工具,可帮助他们在这个#altdevblogaday重印的评论文章中帮助进行源代控制,通信和问题跟踪。] < / em>

您正在考虑启动或刚刚开始您的游戏开发公司,并且您希望立即开始编。但是你需要先做一些事情,以免丢失数据,时间和金钱。

您需要选择要用于源代管理,团队通信和问题跟踪的工具。有很多选择可供选择,而不是详述每个选项,我将介绍Flowerpot Games用于其开发工作的工具。

源代管理

你需要源代管理!即使你是一个在周末闲暇工作的孤狼,你也需要它。最终,你,一个队友,一个孩子,一个配偶或一只猫会不小心删除一些东西或做一些小的遗忘变化,这会带来一个难以找到的bug。即使你保留了源备份,你最终还是会发现自己在键盘上敲打着大喊大叫?愚蠢!笨!笨蛋!?

虽然源代控制并不完美,但它可以最大限度地减少已删除/修改源的影响,并通过允许您恢复到较旧的代集并对源更改进行并排比较来帮助您跟踪错误。如果删除文件没问题,只需从源代管理中恢复即可。

Flowerpot Games使用Subversion(SVN)进行源代控制。我们有一个安装了SVN的远程服务器,可以轻松访问外部客户端。 SVN目录树每天自动备份到单独的硬盘上,以进一步降低数据丢失的风险。

Windows机器可以使用许多不同的客户端访问SVN存储库,最受欢迎的是TortoiseSVN,因为它与Windows资源管理器完全集成。 Mac机器可以使用SCPlugin将SVN集成到Mac OS X Finder中。还有一些不错的Mac客户端可供购买,包括SourceTree。

但SVN不是唯一的选择。有很多选项,包括GitHub(使用Git),Bitbucket(使用Mercurial)和Google Code(使用SVN或Mercurial)。哪一个最好?我的许多个人项目都使用Bitbucket,因为它具有灵活,但这取决于你自己决定。

以下是一些帮助决定的链接:到目前为止,是时候停止使用Subversion和Mercurial / Kiln的经验了。

通讯

如果你是孤狼还是你的团队与你在同一个房间,通信通常不是问题。但是,如果您的团队分布在全球各地,甚至整个城市,那么团队成员需要一种沟通方式。有很多选择可供选择,最佳选择取决于您的团队和他们使用的技术。

Flowerpot Games使用通信工具的组合,包括Internet Relay Chat(IRC),Internet论坛和电子邮件。 IRC非常适合全球的即时通讯(即时消息),最重要的是,如果您有互联网连接和IRC客户端,它是免费的。

我们在受密保护的IRC频道上使用Newnet(irc://irc.newnet.net)进行IRC通信(但任何人都可以加入我们的频道#fpg)。还有许多其他的IRC服务器,如Freenode(irc://irc.freenode.com)。几乎所有平台都有许多IRC客户端可用。 IRC的缺点是谈话不持久。

我们使用的其他技术是电子邮件和Internet论坛。电子邮件很简单,但cc和回复格式可能会使对话变得困难。我们使用托管在我们公司服务器上的互联网论坛来分享对于IRC或电子邮件来说太长的想法和想法。论坛帖子可以由任何获得许可的人阅读并且是持久的。当其他人发表他们的评论和论点时,他们也可以轻松地跟随对话线程。

Internet论坛需要时间和资源来设置和维护。您需要一台服务器来托管论坛,并且需要有人来应用软件更新并删除垃圾邮件。有免费或低成本的论坛服务,如ProBoards,但他们中的许多人在对话线程中插入广告,并不容易备份论坛数据库。电子邮件可从?好 ?如果您正在阅读本文,您可能知道从哪里获得电子邮件地址。

其他选项包括即时消息系统(IM),如MSN,YAHOO!和Skype,但您选择的通信系统由您决定。

问题跟踪

你会有的

上一篇:专栏新闻报道浪费时间

下一篇:Vision推出Xavier Fox

相关文章推荐