In December, Unity engineers from all over the world descended on our Seattle office for our first ever Hack Week focused on cloud services. Teams attended from our Austin, Montreal, San Francisco, Seattle, and Helsinki offices.
12月,来自世界各地的Unity工程师来到我们西雅图办事处参加了我们有史以来第一次针对云服务的Hack Week。 来自奥斯汀,蒙特利尔,旧金山,西雅图和赫尔辛基办事处的团队参加了会议。
Hack Week is one of the ways we inspire and promote innovation at Unity. Broadly stated, the purpose is to collaborate across different engineering teams and work on projects outside of our day to day roles. Hack Week gives our engineers time to experiment building out new products and services, to work directly with customers and colleagues from across the company.
Hack Week是我们在Unity激发和促进创新的方式之一。 概括地说,其目的是跨不同的工程团队进行协作,并在我们日常角色之外的项目上开展工作。 Hack Week让我们的工程师有时间尝试开发新产品和服务,直接与公司中的客户和同事合作。
Traditionally, our Hack Weeks have focused on the Unity engine, and many of our graphics, audio and physics features evolved from projects created at Hack Week. With our new focus on helping developers create great games, and connecting those games with an audience, the theme of Hack Week this time around was cloud services that would support the development and distribution of games.
传统上,我们的Hack Weeks专注于Unity引擎,并且我们的许多图形,音频和物理功能都是从Hack Week创建的项目演变而来的。 随着我们专注于帮助开发人员创建出色的游戏并将这些游戏与受众联系起来,这次Hack Week的主题是支持服务开发和发行的云服务。
![DSC_0091](https://i-blog.csdnimg.cn/blog_migrate/641ed75430e1d20cf2d73cc2fd2b8718.png)
We kicked it off Monday with developers pitching their ideas from a huge list of over thirty potential projects. The only rule is that anything goes! Engineers then self organized into teams and work on projects they feel most passionate about. Five long days and four busy nights later, the entire company tunes in to see what has been created.
我们星期一开始了这一活动,开发人员从三十多个潜在项目的庞大清单中提出了自己的想法。 唯一的规则是一切顺利! 然后,工程师将自己组织成团队,并从事他们最热衷的项目。 五天漫长的日子和四个忙碌的夜晚之后,整个公司都开始关注创建的内容。
We were fortunate to be visited during the week by local developers Camouflaj, Refract, Spryfox and V1 Interactive who talked about how they develop their games with Unity, and gave us a sneak preview of what they are working on. It was great to hear about their successes and challenges developing their games and learn how Unity can do more to help on the services side.
幸运的是,一周内本地开发人员 Camouflaj , Refract , Spryfox 和 V1 Interactive 拜访 了我们,他们谈论了他们如何使用Unity开发游戏,并为我们 简要 介绍了他们的工作。 非常高兴听到他们在开发游戏方面的成功和挑战,并了解Unity如何在服务方面提供更多帮助。
At the end of the week, seven projects reached demo stage, and we also got a list of cool projects, features and ideas to share with the Unity community.
在本周末,七个项目进入了演示阶段,我们还获得了一些很酷的项目,功能和想法的清单,可以与Unity社区分享。
Projects included:
项目包括:
Unity Cloud Data – Ever needed to change a variable in your game, but don’t want to make a new build? Are players telling you the game is too easy or hard? Cloud Data lets you store variables and values of your game in Unity Cloud, minimizing development time for quick changes. In the demo, the team tweaked gravity values, spawn rate and fire rate in a game, which automatically updated the variables on launch.
Unity Cloud Data –是否曾经需要在游戏中更改变量,但又不想进行新的构建? 玩家是在告诉你游戏太容易还是太难? Cloud Data可让您将游戏的变量和值存储在Unity Cloud中,从而最大程度地缩短了快速更改所需的开发时间。 在演示中,团队在游戏中调整了重力值,生成率和射击率,并在启动时自动更新了变量。
Heatmap Analytics – Numbers and charts can be interesting but a little dry, especially for creative people. This project unlocked player event data from a game to show “heat maps” in our Analytics dashboard. The heat map tracks events in game space so that the developer can identify spatial groupings where important events (point gain, death, kills, etc) occur. It also created incredible visuals. During the week, the project went live with one game, and the designer told us the feedback immediately improved his game!
热图分析 –数字和图表可能很有趣,但有些枯燥,尤其是对于有创造力的人。 该项目解锁了游戏中的玩家事件数据,以在Google Analytics(分析)信息中心中显示“热图”。 热图跟踪游戏空间中的事件,以便开发人员可以识别发生重要事件(点数增加,死亡,击杀等)的空间分组。 它还创造了令人难以置信的视觉效果。 在一周内,该项目仅开发了一款游戏,设计师告诉我们,反馈立即改善了他的游戏!
![Screen Shot 2014-12-10 at 12.27.48 PM](https://i-blog.csdnimg.cn/blog_migrate/06ca10342ac2c44171acf3cc2dbf2a5f.png)
Unity Devstream – With so much going on around a Unity project, the DevStream is a new type of dashboard where every Unity service can report events to a master API. This gives all devs on a project a high-level view as to what is going on. If you’ve used Slack.com to work together on a project, you know exactly how useful this can be.
Unity Devstream –在Unity项目中进行了大量工作,DevStream是一种新型的仪表板,每个Unity服务都可以将事件报告给主API。 这使项目中的所有开发人员都可以大致了解正在发生的事情。 如果您使用过Slack.com在一个项目上一起工作,那么您将确切地知道这有多有用。
VR SceneShot – VR games powered by Unity are appearing everywhere, and a VR project was inevitable at Hack Week. This team created a tool that takes a static 360 degree rendering of a Unity scene and display so it can be viewed on a mobile device with a VR headset. You can take sceneshots directly in the editor, then use the service to view and share them via WebGL and a mobile app. Great for sharing VR ideas with anyone that has a headset.
VR SceneShot –由Unity提供支持的VR游戏随处可见,并且在Hack Week上不可避免地要有一个VR项目。 该团队创建了一个工具,该工具可对Unity场景进行静态360度渲染并进行显示,以便可以在带有VR头戴式耳机的移动设备上对其进行查看。 您可以直接在编辑器中拍摄场景,然后使用该服务通过WebGL和移动应用查看和共享它们。 非常适合与戴着耳机的任何人共享VR创意。
Mobile analytics dashboard – We’ve already got Unity Cloud Analytics in a Web page, but how about a Unity mobile app that displays analytics for your games? The app can receive API feeds from all Unity Cloud services (Analytics, Build, etc.) to show metrics that developers care about (e.g., current DAU, revenue, build stats, etc.). You can further drill-down into specific stats and see a time-series chart with historical data. Stretch goal: Create a fun game with the charts!
移动分析仪表板 –我们已经在网页中提供了Unity Cloud Analytics,但是显示您的游戏分析的Unity移动应用又如何呢? 该应用程序可以从所有Unity Cloud服务(分析,构建等)接收API供稿,以显示开发人员关心的指标(例如,当前DAU,收入,构建统计信息等)。 您可以进一步向下钻取特定统计信息,并查看具有历史数据的时序图。 延伸目标:使用图表创建有趣的游戏!
Chat in Unity – Many game dev teams use third party chat clients when working together in Unity. This project added a new chat window directly to the editor, so you could see activity and communicate with other devs working on the same project. It was fun, once everyone quit chatting about Star Wars and got back to coding!
在Unity中聊天 –在Unity中一起工作时,许多游戏开发团队都使用第三方聊天客户端。 该项目直接在编辑器中添加了一个新的聊天窗口,因此您可以看到活动并与从事同一项目的其他开发人员进行交流。 有趣的是,一旦每个人都放弃谈论《星球大战》而回到编码上!
Cloud editor – Ace is a beautiful, high performance code editor for the Web. Wouldn’t it be cool to edit your Unity project code directly from a Web page, and remotely debug? Our devs thought so too, and created a great prototype that did exactly that.
云编辑器 – Ace是一个漂亮的,高性能的Web代码编辑器。 直接从网页上编辑Unity项目代码并进行远程调试不是很酷吗? 我们的开发人员也是这么认为的,并创建了一个出色的原型来做到这一点。
So when can you get these services? It always take time to determine which projects turn into production services, but we are moving ahead with one of these projects already in alpha. We look forward to sharing more of them with our community in 2015.
那么什么时候可以获得这些服务? 确定哪些项目可以转化为生产服务总是需要时间,但是我们正在推进其中一个已经处于alpha测试阶段的项目。 我们期待在2015年与我们的社区分享更多这些信息。
It was a great week to write code and spend time with our fellow engineers and we can’t wait to do it again. Did you like the ideas above? Which ones would you like to use? Have a better idea for a service you’d like to see developed? Throw us a comment. Want to be a part of Hack Week by joining Unity Technologies? Check out our open positions.
这是写代码并与我们的工程师共度时光的好一周,我们迫不及待想再做一次。 您喜欢上面的想法吗? 您想使用哪些? 对您想开发的服务有更好的主意吗? 给我们留言。 是否想加入Unity Technologies成为Hack Week的一部分? 查看我们的空缺职位 。
翻译自: https://blogs.unity3d.com/2015/01/12/celebrating-our-first-cloud-hack-week/