Unity Hackweek 2018:共同创建X

什么时候做最好的广告创意素材?Unity 知道,当你在轻松、友好的环境中与信任的人在一起时,你有机会全神贯注,有趣的事情就会发生。再加上时间限制和共同的目标感,你可能会目睹一些神奇的事情。因此,我们每年将我们的工程师聚集在一起,进行为期一周的试验、协作,共度美好时光,我们称之为 Unity Hackweek。
其原理很简单:想出自己想做的项目,找到队友,花一周时间做,然后介绍结果。《Hackweek》的独特之处在于自由、开放和协作的精神。没有集中规划。人们想要处理的所有项目都列在一个简单的 Google 工作表中。
为了将这个愿望清单变成现实,我们聚集在丹麦的一个小镇上,那里距离 Unity 的原始家乡哥本哈根大约 90 分钟车程。该地区面向广阔的大海以及 Sjælland 和 Fyn 岛之间的巨大桥梁。感觉天空是极限
那么每个人实际上都在做什么呢?今年的大多数项目都是围绕学习新事物(如 ECS、AR、电影制作或机器学习)或帮助其他开发者(包括我们自己的工程师和你们所有的创作者)而开发的。一些出色的 Unity 功能,如 IL2CPP、渐进光照贴图和性能分析器,很早就作为 Hackweek 项目开始使用。不过,绝大多数黑客周实验都没能通过 Unity 路线图。Unity Hackweek 的意义在于尝试新方法,摆脱我们对 Unity 代码的通常质量和工作流程限制。

在《Hackweek 2018》上,我们稍作调整,邀请了 50 多位外部嘉宾,他们主要来自 Google Cloud、Nordeus 和 Zynga 等合作伙伴,但也有一些最热情和最活跃的社区成员。我们的大多数客人都参加了我们的“女性在游戏行业”活动。他们所有人都可以自由加入任何团队,聆听内部技术讨论,建立人脉网并分享反馈。
“我一直想去 Unity Hackweek!与参加会议相比,这是一个更轻松、更富广告创意素材的地方。”LotteMakesStuff的Lotte May说。她加入我们的 ECS Alpha 小组有一段时间了,她说,能够与团队面对面交流,而不仅仅是通过通常的 Slack 渠道交流,这是非常宝贵的。她是“卧底成果”小组的成员,该小组专注于我们知道很多人需要的那些微小的实际改进,但出于某种原因,我们尚未实施。“接触 Unity Source Code 感觉非常神奇!即使我所做的只是概念的证明,”她说。你可以在 Twitter 上阅读她的 ListDrawerAttributes 项目。

Mark Mandel 和 Joseph Holley 是作为 Google Cloud 的客人来到 Unity Hackweek。你可能还记得我们刚刚在Unite Berlin宣布了与Google的战略联盟。利用Unity、Google Cloud平台和Multiplay托管服务,他们的团队得以在去年的Unite Austin培训日将《Hover Racer》游戏制作成具有配对功能的Multiplayer游戏。“答疑解惑的所有人都在同一个房间里,这真是帮了我们的大忙,让我们可以非常快速地行动。但我们希望,得益于我们的持续合作,任何人都能很快轻松地做到这一点!”Google Cloud Platform 개발자者倡导者 Mark Mandel 说。有关我们合作的更多信息,请参阅 Mark 对 Google 工程副总裁 Brett Bibby 和 Google 云平台游戏产品经理 Micah Baker 的采访。

他们的项目也是对默认编写高性能代码的新模式 - 实体组件系统 (ECS) 的众多探索之一。另一个是“ECSCraft”,这是一个包含挖掘、制作和大量数据的小游戏,旨在测试ECS如何让类似游戏更有效地运行。“大多数团队一开始对 ECS 一无所知,但最终,我们在短短几天内就完成了原型设计,”来自我们核心工程团队的 Fabrice Lété 说,他还在本周初为所有人做了关于 ECS 的演讲。
来自 Ubisoft Redlynx 的 Tove Brantberg(日常工作中的 UI 程序员)对项目中环境的程序化生成进行了编码。她来自芬兰,是《Hackweek》节目的首次嘉宾。“这里的每个人都对同一件事感兴趣。因此,即使人很多,你仍然可以与任何人交流,并且有一些共同点。这是一种非常棒的感觉”。

Morgan Paul(Natural Motion / Zynga)也从 Fabrice 的演讲中获得了 ECS 的介绍:“这绝对有帮助。ECS 是一种全新的思维方式,因此我不得不放弃通常采用的代码结构方式。”他们与我们即将推出的小型运行时(目前为封闭 Alpha 版)的开发者合作,探索 Unity for Small things 和 ECS。最终的游戏只有 330KB!
Morgan有一个1.5岁的女儿,离开七天通常会给家人带来后勤困难。然而,今年我们首次在黑客周提供日托。“这里的服务水准很高!此选项可切实减轻孩子参加专业活动的压力。”Morgan 说。日托对在 Unity 工作的一对夫妇来说也是非常重要的。他们不必选择谁可以去《Hackweek》,谁可以留在家里陪孩子。参加 Hackweek 是 Unity 研发工作中非常重要的一部分,我们很自然地会有一些合适的专业人士来照顾这些孩子,而他们的父母却横行霸道。
日托也是 Unity Hackweek 不同于某些人想象的黑客马拉松的原因之一。是的,在活动中,开发者们在白板上疯狂地绘制图表,或者故意盯着屏幕,直到深夜。但整体氛围轻松,人们休息了一段时间来充电。天气真是太棒了,所以选择在波罗的海游泳,或者在海滩上散步,或者只是坐在草地上欣赏美景。我们的目标不是相互竞争,没有赢家和输家。“嗯,我的团队完了,所以我很高兴提供帮助。”这是最后一天的共同感言。
Richard Fine(来自我们的 Build 团队)是一位经历过四次黑客周的老手。“我的第一个黑客周,我的项目完全失败了!虽然我感觉良好 - 《Hackweek》是一个测试有风险且雄心勃勃想法的时候,如果没有人失败,说明我们不够冒险。”这一次,他加入了一个为我们即将推出的一款示例游戏添加动态内容的团队。“我们都学到了很多东西,但也有一大堆反馈和代码,游戏团队和 ECS 团队可以将它们分开。”
Unity Hackweek 的基本理念是,我们都有很多可以相互学习的地方,只要把合适的人聚集在一起,就能做出令人惊叹的事情。在星期五的一次长篇演讲中,观看了所有这些巧妙的实验结果,大家都在欢呼和拍手,这真是令人难以置信。有灵感和上进心的人也能制作出出色的游戏引擎!因此,Hackweek 也是我们解决您现实世界中问题的长期投资。
如果您想了解有关在Unity工作的更多信息并查看空缺职位,请查看我们的职业页面。
