GitHub 的 Game Off 2026 将于 11 月迎来第 14 年,继续延续该平台一年一度、为期一个月的游戏创作马拉松。2026 年 11 月 1 日公布的主题是 SHIFT,邀请开发者从移动、变形、视角、时间、计算、责任,甚至轮班等角度诠释这个词。
关键日期与提交要求
Game Off 2026 面向个人开发者和团队开放。参与者可以使用任何自己认为合适的编程语言、游戏引擎、框架、库或其他工具。
- 如有需要,先创建一个免费的 GitHub 账户,然后加入 Game Off 活动。
- 打开 itch.io 上的 Game Off 2026 页面并登记参赛作品。必须拥有 itch.io 账户,可通过 GitHub 登录注册。
- 将游戏源代码存储在一个公开的 GitHub 仓库中。
- 在 2026 年 12 月 1 日 13:37 PST 之前将代码推送到 GitHub。
- 在同一截止时间前,将可玩的游戏提交到 itch.io。
最后一项要求很重要:仅将代码推送到 GitHub 并不会自动把游戏提交到本次创作活动。仓库更新和 itch.io 提交两项操作都必须完成。
开发者如何诠释 SHIFT
这一主题既可作严格解读,也可作宽泛解读,因此本次创作活动不限定单一类型或结构。GitHub 的公告提出了以下几种方向:
- 一款仅以 Shift 键作为唯一操作方式的一键或双键游戏。
- 一款竞速游戏,其中换挡还会改变重力、时间或刹车的可用状态。
- 一款视角解谜游戏,旋转镜头即可让墙壁变成地板、阴影变成平台。
- 一款横跨两个重叠现实的解谜平台游戏,其中障碍物和敌人在每个现实中呈现不同状态。
- 一款变形冒险游戏,玩家会继承不同生物或物体的能力与弱点。
- 一款夜班恐怖游戏,顾客和周围环境会变得愈发诡异。
- 一款侦探游戏,主题是在不违背证据的情况下转移责任。
- 一款围绕按位移位构建的编程解谜游戏,可以改变物体大小,或探索可用位耗尽后会发生什么。
- 一款冒险游戏,玩家需要说服别人替自己值班,以便面对最终 Boss。
其他可行的主题还包括构造板块运动、联盟变化、沙地变迁或手动挡车辆。公告给出的实用建议是:先从一个机制和一个可玩关卡入手,再将创意扩展为更大型的游戏。
活动面向哪些开发者
Game Off 旨在同时容纳初次开发游戏的开发者和正在制作自己第 50 款游戏的开发者。有些参与者使用成熟引擎,有些则直接为主机、终端、计算器或特殊硬件开发。活动不指定引擎、语言或商业化形式,任何规模的团队均可参加。
这项活动也可作为 Git 和 GitHub 的入门途径。GitHub 会引导新手查阅其 Git 文档、GitHub Docs 和 GitHub Community;Game Off 2026 Community 以及由社区运营的 Discord 服务器,则为交流进度和寻找队友提供空间。
规则、素材选择与 AI 使用
虽然活动采用有意宽松的形式,但仍须满足以下条件:
- 游戏必须存储在一个 GitHub 仓库中。
- 项目工作应从活动期间开始,但允许使用模板和起始项目。
- 绝大部分工作应在 Game Off 投稿期内完成。
- 参与者可以自行选择许可协议。鼓励使用开源许可,但并非必需。
- 允许使用开源、商业、受委托制作及原创素材。
允许使用 AI 辅助开发。提交时,参与者会被问及 AI 的使用情况,以便玩家和其他开发者了解游戏是如何制作的。公告未指定特定的 AI 工具、模型或开发流程,因此参与者应按提交表单中的现有问题作答,并如实披露实际使用情况。
评选与投票
投稿结束后,参与者可以试玩并为其他参赛作品投票。公布的评选类别如下:
- 整体游戏体验
- 图形表现
- 音频
- 创新性
- 主题诠释
投票将于 2027 年 1 月 1 日 13:37 PST 结束。获奖者预计将于此后不久通过 GitHub Blog 和 GitHub 的社交渠道公布。公告未提供各类别的权重,也未说明具体的投票汇总方式,因此现有材料中这些细节仍未明确。
可用引擎和框架
GitHub 列出了适用于不同项目规模的多种开发选项:
- Godot:支持 GDScript、C# 或 C++,并支持 2D 和 3D。
- Unity:使用 C#,支持 2D、3D、移动端和 XR。
- Unreal Engine:使用 C++ 和 Blueprints,重点面向电影级 3D 环境。
- Phaser:使用 JavaScript 或 TypeScript 开发基于浏览器的 2D 游戏。
- Pygame:使用 Python,适合学习基础知识和制作原型。
- Bevy:使用 Rust,采用实体组件系统架构。
- LÖVE:使用 Lua,适合轻量级 2D 实验。
- Flame:使用 Dart 和 Flutter,适合以移动端为先的 2D 开发。
- Ebitengine:使用 Go,可开发跨平台 2D 游戏。
- Defold:使用 Lua,是一款紧凑的跨平台引擎。
- libGDX:使用 Java,支持 Android 项目。
- HaxeFlixel:使用 Haxe,适合复古风格和快节奏游戏。
- raylib:使用 C,并提供多种语言绑定,适合更底层的开发。
- PICO-8:使用 Lua,运行环境是受限的虚拟主机环境。
- TIC-80:在另一种虚拟计算机环境中支持多种语言。
对于希望获得更多创意的开发者,GitHub 还建议将 GitHub Copilot 用作头脑风暴伙伴:向它提供主题、若干限制条件,并要求它提出适合周末原型的原创创意。所得结果仍需由参与者评估并实现。
因此,Game Off 2026 的核心限制并不是特定的技术栈,而是明确的创意方向和两个明确的检查点:截止时间前,必须将游戏推送到一个公开的 GitHub 仓库,并另行提交到 itch.io。除这套基本框架外,开发者可以自行选择最适合其目标游戏的类型、工具、素材、团队结构以及 SHIFT 的诠释方式。
资料来源:Game Off 2026: The theme is SHIFT(2026-11-01)。
一起聊聊
留下你的想法,评论审核通过后展示。