A-Frame 加入 js13kGames:在 WebVR 中构建游戏

一年一度的js13kGames竞赛又开始了,最新的版本于昨天,8 月 13 日星期日开放。就像去年,以及回到 2012 年我开始举办这场比赛的时候一样。每年比赛都有一个新主题,但这次还有一个新的变化,有点不同 - 恰逢WebVR 抵达 Firefox 55,以及您的桌面浏览器,全新的A-Frame VR 类别应运而生。

Js13kGames 是一个面向 HTML5 游戏开发者的在线竞赛,有趣的是大小限制为 13 千字节。与 48 小时游戏开发狂欢不同的是,您有一个月的时间来提出您的最佳想法,创建它,尽可能地完善,然后提交 - 截止日期为 9 月 13 日。

js13kgames 的简要历史

五年前,出于对像我这样的 JavaScript 游戏开发者竞赛的迫切需要,它开始了 - 我找不到任何有趣的东西,所以我自己创建了一个。不知何故,它足够酷,人们愿意参加,据我所知,他们真的很享受,所以我多年来一直坚持下去,尽管独自管理一切既费力又费时。

自开始以来,已经创作了许多很棒的游戏 - 您可以查看GitHub 最近的博客文章,快速回顾一下我个人最喜欢的游戏。2016 年的两款最佳作品在比赛结束后被收录到 Steam 中:邪恶的故障故障清除器,今年的比赛中可以获得这两款游戏的密钥作为奖品。

A-Frame 类别

今年我很自豪地宣布的一大新闻是:虚拟现实已经随着新的A-Frame 类别到来。一定要查看A-Frame 着陆页,了解规则和详细信息。您可以参考 A-Frame 库的最小化版本,您不需要将它的尺寸计入定义本比赛的 13 千字节大小限制。

自从A-Frame 库本身宣布以来,我一直非常兴奋地尝试它。我相信这对 WebVR 世界来说是一个真正的游戏规则改变者(双关语)。只需几行 HTML 标记,您就可以设置一个带有 VR 模式、控件、灯光的简单场景。原型制作非常容易,您可以在几分钟内构建非常酷的实验。在注册表中,有许多有用的组件可以帮助您,因此您不必自己编写所有代码。A-Frame 非常强大,但又易于使用 - 我真的很期待看到您今年能想出什么。

资源

如果 WebVR 对您来说是全新的,而且您不知道从哪里开始,请阅读 Chris Mills 最近的文章“WebVR 必备资源”。然后,一定要查看 A-Frame 网站,了解有用的文档和演示,以及充满活力的 WebVR 创建者社区

我意识到 13K 的大小限制非常严格,但这些限制会激发创造力。多年来,已经创作了许多很酷且鼓舞人心的游戏,它们的所有源代码都可以在 GitHub 上以可读形式提供给每个人学习。有很多A-Frame 教程,所以您可以随意寻找您想法的特定解决方案。我相信你会发现一些有用的东西。

反馈

许多在过去几年中参加过这场比赛的开发者都提到了专业反馈是比赛的主要好处。今年 A-Frame 类别的评委将把全部注意力集中在 WebVR 游戏上,以便能够对您的参赛作品提供建设性的反馈。

A-Frame 评委包括:Fernando Serrano Garcia(WebVR 和 WebGL 开发者)、Diego Marcos(A-Frame 共同创建者、API 设计师和维护者)、Ada Rose Edwards(三星高级工程师和 WebVR 倡导者)以及Matthew ‘Potch’ Claypotch(Mozilla 开发者倡导者)。

奖品

今年,我们将为所有参加 js13kGames 比赛的参赛者提供定制的 VR 纸板。这些将在每份完整的提交作品中寄送,以及传统的年度 T 恤和一些很酷的贴纸。

除了免费送到您家门口的实体礼包之外,您还可以赢得一大堆数字奖品 - 软件许可证、引擎、编辑器和其他工具,以及各种服务和在线课程、游戏和游戏资产、电子书和优惠券的订阅计划。

A-Frame 类别的奖品包括 PlayCanvas 许可证、WebVR 视频课程和 WebStorm 许可证。还有其他方法可以赢得更多奖品:社区奖和社交特别奖。您可以在比赛网站上找到所有关于如何参加的详细信息和规则。

回顾

我很高兴看到这场比赛越来越受欢迎。我开始了许多项目,许多项目都失败了。然而,这个项目仍然生机勃勃,尽管 HTML5 游戏开发本身是一个利基市场,而这场比赛的大小限制意味着您必须注意您想要使用的每个资源的大小。这确实是一场艰难的比赛,并非每个开发者都能走到最后,但在截止日期前几分钟提交参赛作品的感觉是无价的。

我是一名程序员,我妻子Ewa 是我们所有项目的图形设计师,包括 js13kGames。我想这使得Enclave Games 成为了家族企业!随着我们的小女儿 Kasia 去年出生,平衡工作、家庭和游戏开发成为了一项持续的挑战。这并不容易,但如果你相信某件事,你就必须尝试让它奏效。

启动您的引擎

无论如何,比赛中的新类别是学习 A-Frame 的绝佳机会,如果你还没有尝试过,或者提高你的技能。毕竟你有一个月的时间,而且每个参赛作品都有保证的赃物。今年的主题是“迷失” - 我希望它能帮助你找到一个好游戏创意。

访问js13kGames 网站,获取所有详细信息,查看A-Frame 类别着陆页,并关注@js13kgames 在 Twitter 上在 Facebook 上了解公告。友好的 js13kGames 社区可以帮助您解决您遇到的任何问题或问题;您可以在我们的js13kgames Slack 频道找到他们。祝您好运,玩得开心!

关于 Andrzej Mazur

HTML5 游戏开发者、Enclave Games 独立工作室创始人、js13kGames 比赛创建者和 Gamedev.js Weekly 时事通讯出版商。热衷于新的开放式网络技术的科技演讲者,对 WebXR 和 Web Monetization 感到兴奋。

Andrzej Mazur 的更多文章…