我从三年独立游戏开发中学到的10件事

1.写下一切

去做就对了。 即使拥有大量的Wiki,Asana和我们各自的个人文档,我也没有忘记我们完全忘记在上次会议中讨论过的想法的次数,因为没有人写下来。 有想法吗 写下来。 讨论问题但尚未找到解决方案? 写下您提到的非解决方案。 您的团队是否正切地花了半小时谈论一个完全无关的话题? 也记下来。 您将不可避免地需要它。

2.平衡团队

在任何团队从事任何项目的情况下,都会有想法人和 实施人 。 两者都需要,但是如果您的项目就像骑自行车,那么向前推进的唯一方法就是双方保持平衡。 大多数团队倾向于采用一种方式进行倾斜(特别是如果您的团队领导者具有很强的倾斜度),因此请注意谁是谁,并检查自己的倾向。 如果您和您的团队在某个开发阶段花费了太多时间,则您的自行车可能倒塌了。 尽力使梦想家承担任务,制片人思想开放。

3.了解您的角色(但愿意根据需要戴其他帽子)

大多数独立的Gamedev团队至少部分地由新手组成-太好了! 关于独立gamedev我最喜欢的事情之一是任何人都可以访问它。 就是说,你不知道你不知道什么。 因此,研究您在团队中的角色,无论是作为程序员,艺术家,音响设计师,市场营销专家,还是其他人。 始终是您所在领域的学生,对项目的“领域”负责-同时询问问题并了解团队成员的其他角色。 当您的项目变得复杂时,尊重每个人的工作将打开沟通渠道,并防止将来发生代价高昂的错误。 经常认识到您团队中存在的才能和才华,并共同努力弥补彼此的不足。 也愿意跳出您的角色来完成“奇特的工作”,这些工作并不真正适合任何人的特定领域,通常会使每个人都不愿承担这些工作。

4.不要陷入观念漩涡

想法很有趣,但是承诺却更有趣,因为那样的话,您实际上将拥有一个完成的游戏。 如果您正在为某些决定而苦苦挣扎(尤其是在游戏机制或功能方面),请问自己两个问题:1.此功能对游戏的享受至关重要吗?或者仅仅是乐趣,而是可选的? 2.无论我们是否实现此想法,首先需要构建哪些“有趣的”功能? (首先构建!)梦想您的项目的可能性会令人陶醉-别醉了,以至于您停止取得真正的,切实的进展。

5.艺术人是金

是很难找到的好人。 如果您已经有一位伟大的艺术家,请确保鼓励他们并经常感谢他们的工作。 如果您的团队中没有专职艺术家,或者正在寻找一个艺术家或收取佣金,请尊重与您对话的艺术家,为他们提供尽可能多的信息,并始终及时付款。 自由职业者的工作通常很艰难,通常很难挣到足够的报酬,所以请在这里说这句话,但是要专业并且对待他们是荒谬的。

6.与其他独立游戏开发者建立关系

有很多地方可以结识其他独立的游戏开发者,但是我喜欢Twitter。 看到别人在游戏中取得的进步不仅很有趣,而且很令人鼓舞,这也是与认识自己领域的热情人建立联系的一种简单方法,他们乐于回答您的问题。 #gamedev社区也很棒–人们将问题的解决方案众包,找到资源,分享进度或获得有价值的反馈。

7.参考资料,参考资料,参考资料

保留屏幕截图,照片,文章以及任何有助于解释游戏目标的内容。 无论您对团队成员的了解程度如何,都不要以为他们在描述想法时完全理解您在说什么。 如果您需要在路上聘请专家或其他“外部人员”,这也将为您节省大量工作。

8.长期思考

你们都花了很长时间玩游戏。 保持自己的步调,努力工作,但要保持健康,设定目标,互相追究责任,但也愿意为无法解决的问题找到新的系统。 庆祝小胜利,如果您的团队需要暂时搁置一个项目(无论出于何种原因),不要气—,请花时间研究和讨论大家都做得好以及大家都可以拥有的地方做得更好。 您将变得更强大,更专注于在时机成熟时返回项目,和/或准备更明智地开始新的项目。 从来没有浪费任何经验, 尤其是在gamedev中

9.经常获得反馈

不论您是程序员,作家还是艺术家,还是其他人,都没关系。 经常向团队成员显示进度,特别是如果您远程完成大部分或全部工作,并收集反馈(请写下来)。 这并不是说您应该遵循每一个建议,但要保持开放的态度,不要私自处理问题,并使用任何意见相左的实例来寻找创造性的解决方案,例如A / B测试,妥协,或从更多(外部)受众群体中获取反馈。 看到团队中其他人的势头可能是您自己工作的强大动力,而多关注游戏中的每个不同部分可以帮助避免错误和浪费时间。

10.简化

您的游戏创意可能完全令人惊奇,但由于您或您的团队付出了巨大的工作量和完美水平,如果您无法完成它,那么它就不会值钱。 我会说“尽力而为”,但是在一个大多数项目都没有机会发布之前就失败的领域中,我会说不要尽力而为。 只是做工作。 简化。 往前走 以后总会有时间增加复杂性和工艺水平,您作为创作者的经验将更加美好。