竞赛概述
js13kGames是全球最具挑战性的JavaScript游戏开发竞赛之一,每年举办一次,要求参赛者在13KB的严格限制下创造出完整的Web游戏。这项竞赛由Andrzej Mazur于2012年创立,旨在推广Web游戏开发技术,挑战开发者的创造力和技术优化能力。
竞赛主题与规则
2025年主题: 竞赛主题将在8月13日正式公布
核心规则:
- 游戏总大小不能超过13KB(ZIP压缩后)
 - 仅限使用JavaScript和HTML5技术
 - 不允许使用外部库或服务
 - 所有资源(代码、图片、音效)必须包含在13KB限制内
 - 可以使用微型库(如Kontra.js、LittleJS)但计入大小限制
 
竞赛时间线
- 报名开始: 2025年8月13日
 - 竞赛期间: 2025年8月13日 - 9月13日(一个月)
 - 主题公布: 8月13日竞赛开始时
 - 提交截止: 2025年9月13日
 - 投票评选: 提交截止后进行
 
奖项设置
竞赛设有多个奖项类别:
- 整体最佳游戏
 - 最佳创新
 - 最佳音效
 - WebXR类别
 - 去中心化类别
 - 移动端类别
 
获奖者将获得:
- 奖金奖励
 - 官方T恤和周边
 - 业界认可和曝光机会
 - 赞助商提供的奖品
 
参赛价值
技能提升
- 代码优化和压缩技巧
 - 游戏设计和用户体验
 - 创意实现能力
 - Web技术深度掌握
 
职业发展
- 作品集展示
 - 业界网络建立
 - 就业机会(历年获奖者多获得工作机会)
 - 开源社区参与
 
技术挑战
- 极限约束下的创新思维
 - 算法和数据结构优化
 - 资源管理和性能优化
 - 跨平台兼容性
 
赛前准备建议
- 
技术准备
- 熟悉代码压缩工具(如Roadroller)
 - 了解Canvas 2D/WebGL基础
 - 掌握音频API和图像处理
 
 - 
工具链搭建
- 本地开发环境
 - 压缩和构建工具
 - 版本控制系统
 
 - 
参考学习
- 查看历年获奖作品
 - 学习代码优化技巧
 - 了解常见游戏模式
 
 
社区与影响
js13kGames已成为Web游戏开发社区的重要活动,吸引了包括Minecraft创始人Notch、Three.js创始人Ricardo Cabello等知名开发者参与。竞赛促进了Web游戏技术的发展,许多参赛作品后来发展为商业游戏。
这是一个展示技术实力、创意能力和问题解决技巧的绝佳平台,适合所有对游戏开发和Web技术感兴趣的开发者参与。
 