[
  {
    "slug": "friday-night-funkin",
    "title": "Friday Night Funkin'",
    "dev": "ninjamuffin99",
    "genre": "Rhythm",
    "play": "https://ninja-muffin24.itch.io/funkin",
    "src": "https://github.com/FunkinCrew/Funkin",
    "license": "Apache-2.0",
    "desc": "热门开源节奏游戏，浏览器直接游玩，社区模组极其丰富。",
    "long": [
      "Friday Night Funkin'（常缩写为 FNF）是一款由 ninjamuffin99 主导开发的免费开源节奏游戏，最初为 Ludum Dare 游戏 Jam 而作，之后迅速成为独立游戏社区的现象级作品。",
      "玩家扮演 Boyfriend，通过在下落箭头到达判定线时准确敲击方向键来对阵一系列对手。曲目节奏明快、判定宽容度较高，适合节奏游戏新手入门。",
      "其源码以 Apache-2.0 许可证公开，催生了规模庞大的模组（mod）生态——从自制曲目、角色到完整重制版，社区贡献是这款游戏生命力的核心来源。"
    ],
    "howto": "浏览器打开官方 itch.io 页面即可直接游玩，无需下载；也提供独立版本下载。",
    "why": "开源 + 浏览器可玩 + 生态庞大，是了解“节奏游戏如何做”和“开源游戏社区如何运作”的最佳样本。",
    "keywords": "Friday Night Funkin, FNF, 开源节奏游戏, 浏览器音乐游戏, 免费开源游戏"
  },
  {
    "slug": "catburglar",
    "title": "Catburglar",
    "dev": "JohnGabrielUK",
    "genre": "Platformer",
    "play": "https://johngabrieluk.itch.io/catburglar",
    "src": "https://github.com/JohnGabrielUK/catburglar",
    "license": "MIT",
    "desc": "轻松的 2D 平台跳跃，开源可改，浏览器即玩。",
    "long": [
      "Catburglar 是一款轻量的 2D 平台跳跃游戏，由独立开发者 JohnGabrielUK 制作并以开源方式发布。",
      "游戏操作简洁：移动与跳跃，目标是收集场景中的物品。关卡节奏轻快，单局时间短，适合碎片时间游玩。",
      "因为代码量小、结构清晰，它常被当作学习 2D 平台游戏物理与碰撞检测的教学素材——你可以直接阅读源码，理解跳跃手感是如何调出来的。"
    ],
    "howto": "在 itch.io 页面点击“Play in browser”即可开始，无需安装。",
    "why": "代码规模小、可读性高，是“想读懂一个完整小游戏”的优选入门样本。",
    "keywords": "Catburglar, 开源平台游戏, 2D 跳跃游戏, HTML5 平台跳跃, 免费小游戏"
  },
  {
    "slug": "open-saber",
    "title": "Open Saber",
    "dev": "Leandro Dreamer",
    "genre": "Rhythm",
    "play": "https://leandrodreamer.itch.io/open-saber",
    "src": "https://github.com/leandrodreamer/open-saber",
    "license": "MIT",
    "desc": "开源节奏方块切割游戏，跟着节拍挥砍。",
    "long": [
      "Open Saber 是一款开源的节奏切割游戏，玩法上受到 Beat Saber 类作品启发：方块沿轨道飞来，玩家需按正确方向切开它们。",
      "游戏完全在浏览器中运行，使用 WebGL 渲染 3D 场景，是把“3D 渲染 + 音频节拍同步”塞进网页的典型实现。",
      "由于源码开放，你可以替换自己的音乐、调整方块生成算法，甚至改造为其他题材的节奏游戏。"
    ],
    "howto": "浏览器打开即可游玩，建议佩戴耳机以获得更好的节拍体验。",
    "why": "少数将 3D + 音频同步完整开源并可浏览器运行的节奏游戏，技术参考价值高。",
    "keywords": "Open Saber, 开源节奏游戏, 网页3D游戏, WebGL 游戏, Beat Saber 开源替代"
  },
  {
    "slug": "lro-luggage-retrieval-officer",
    "title": "LRO — Luggage Retrieval Officer",
    "dev": "Jono Shields",
    "genre": "Puzzle",
    "play": "https://foopod.itch.io/lro",
    "src": "https://github.com/foopod/lro",
    "license": "MIT",
    "desc": "把装错的行李精准送回的益智小游戏，开源免费。",
    "long": [
      "LRO（Luggage Retrieval Officer，行李寻回官）是一款以机场行李分拣为题材的益智小游戏，由 Jono Shields 开发。",
      "玩家需要把被错误送上航班的行李，准确地重新分配到正确的目的地。核心乐趣在于路径规划与顺序安排。",
      "游戏体量不大但机制完整，是“用一个小机制撑起一款完整游戏”的优秀案例，也常被用于讲解游戏 Jam 作品的设计取舍。"
    ],
    "howto": "在 itch.io 页面点击“Play in browser”，浏览器内直接游玩。",
    "why": "机制单一但完成度高，适合研究小体量益智游戏如何做引导与难度曲线。",
    "keywords": "LRO, 行李寻回官, 开源益智游戏, 浏览器解谜游戏, 免费小游戏"
  },
  {
    "slug": "gaia-maker",
    "title": "Gaia Maker",
    "dev": "garkimasera",
    "genre": "Simulation",
    "play": "https://garkimasera.itch.io/gaia-maker",
    "src": "https://github.com/garkimasera/gaia-maker",
    "license": "MIT",
    "desc": "行星与地形改造模拟，浏览器内运行，源码开放。",
    "long": [
      "Gaia Maker 是一款行星与地形改造模拟游戏：玩家在球体表面塑造大陆、海洋与气候，观察生态随之演化。",
      "它采用球面网格的地形系统，这是行星级模拟中常见且不易做好的技术难点——如何让网格在球面上均匀分布、如何平滑编辑高度。",
      "项目以开源方式发布并可在浏览器中运行，适合研究程序化地形生成与 Web 端 3D 交互。"
    ],
    "howto": "浏览器打开 itch.io 页面即可运行，建议使用桌面浏览器获得更好的操作精度。",
    "why": "展示了球面网格地形编辑这一少见技术方案，是程序化地形生成的良好参考。",
    "keywords": "Gaia Maker, 开源模拟游戏, 行星改造, 程序化地形生成, 网页3D"
  },
  {
    "slug": "pigeon-ascent",
    "title": "Pigeon Ascent",
    "dev": "Escada Games",
    "genre": "Role Playing",
    "play": "https://escada-games.itch.io/pigeon-ascent",
    "src": "https://github.com/Escada-Games/pigeon-ascent",
    "license": "MIT",
    "desc": "养一只鸽子，陪它击败越来越强的对手，开源 RPG。",
    "long": [
      "Pigeon Ascent 是一款以养成与战斗为核心的轻量角色扮演游戏：你照顾一只鸽子，陪它挑战逐步变强的对手。",
      "游戏把 RPG 常见的数值成长做成了极简形态——属性提升、对手变强、循环推进，节奏明快不拖沓。",
      "由 Escada Games 开源发布，可在浏览器内直接游玩，是研究“如何用最小系统做出有成长感的 RPG”的好样本。"
    ],
    "howto": "在 itch.io 页面点击“Play in browser”即可开始。",
    "why": "用极小的系统实现完整成长循环，适合研究 RPG 数值与节奏设计。",
    "keywords": "Pigeon Ascent, 开源RPG, 浏览器角色扮演游戏, 养成游戏, 免费开源游戏"
  },
  {
    "slug": "starcatcher",
    "title": "Starcatcher",
    "dev": "Escada Games",
    "genre": "Platformer",
    "play": "https://escada-games.itch.io/starcatcher",
    "src": "https://github.com/Escada-Games/starcatcher",
    "license": "MIT",
    "desc": "在外太空收集星星的精致平台跳跃，开源可玩。",
    "long": [
      "Starcatcher 是一款以太空为背景的平台跳跃游戏，核心目标是收集散落在关卡中的星星。",
      "画面采用简洁的像素美术风格，配合轻盈的移动手感，整体体验偏向放松而非硬核挑战。",
      "作为 Escada Games 的开源作品之一，它体积小巧、启动迅速，非常适合作为网页游戏的性能与手感参考。"
    ],
    "howto": "浏览器打开 itch.io 页面即可游玩，支持键盘操作。",
    "why": "美术与手感完成度高的小体量平台游戏，适合参考网页端表现力。",
    "keywords": "Starcatcher, 开源平台游戏, 太空游戏, 像素风游戏, 浏览器小游戏"
  },
  {
    "slug": "rota-bend-gravity",
    "title": "ROTA: Bend Gravity",
    "dev": "Harmony Monroe",
    "genre": "Puzzle",
    "play": "https://harmonymonroe.itch.io/rota",
    "src": "https://github.com/HarmonyMonroe/rota",
    "license": "MIT",
    "desc": "扭转重力解谜，机制巧妙，完全开源。",
    "long": [
      "ROTA: Bend Gravity 是一款以重力方向为核心机制的益智游戏：重力会随你的操作弯折，脚下的“地面”也随之改变。",
      "玩家需要移动方块、扭转重力方向，让角色抵达目标位置。这类“改变参考系”的谜题设计对关卡编排要求很高。",
      "游戏完全开源并可在浏览器中运行，是研究非欧几里得/变重力玩法实现的良好素材。"
    ],
    "howto": "在 itch.io 页面点击“Play in browser”直接游玩。",
    "why": "重力方向切换是少见且富有张力的谜题机制，值得研究其关卡设计思路。",
    "keywords": "ROTA, Bend Gravity, 开源解谜游戏, 重力解谜, 浏览器益智游戏"
  },
  {
    "slug": "tiny-crate",
    "title": "Tiny Crate",
    "dev": "Harmony Monroe",
    "genre": "Platformer",
    "play": "https://harmonymonroe.itch.io/tinycrate",
    "src": "https://github.com/HarmonyMonroe/tinycrate",
    "license": "MIT",
    "desc": "投掷箱子的动作解谜，小而精，浏览器即玩。",
    "long": [
      "Tiny Crate 是一款围绕“投掷箱子”展开的动作解谜游戏，玩法简单却变化丰富。",
      "箱子既是障碍也是工具：你可以搬运、投掷它来触发机关或垫高自身。关卡围绕这一条规则不断变奏。",
      "项目体量极小、代码开放，很适合作为学习“单机制扩展”设计方法的入门案例。"
    ],
    "howto": "浏览器打开 itch.io 页面即可游玩。",
    "why": "用一个动词（投掷）衍生出整套关卡语言，是极简设计的教科书式案例。",
    "keywords": "Tiny Crate, 开源动作解谜, 浏览器解谜游戏, 极简设计, 免费小游戏"
  },
  {
    "slug": "slaughter",
    "title": "Slaughter",
    "dev": "Mindbleach",
    "genre": "Shooter",
    "play": "https://mindbleach.itch.io/slaughter",
    "src": "https://github.com/Mindbleach/slaughter",
    "license": "MIT",
    "desc": "复古 NES 风格的 FPS，开源可改，硬核射击。",
    "long": [
      "Slaughter 是一款刻意追求复古 NES 硬件风格的第一人称射击游戏——它把现代 FPS 的操作手感塞进了极低的画面规格里。",
      "画面限制带来的不只是怀旧感，也改变了玩法节奏：视野受限、信息更少，玩家需要更谨慎地推进。",
      "项目开源，适合研究“刻意约束”如何成为游戏设计手段，以及在浏览器中实现低分辨率渲染的技术方案。"
    ],
    "howto": "在 itch.io 页面点击“Play in browser”游玩，建议使用键鼠操作。",
    "why": "把硬件限制转化为设计语言，是研究“约束驱动设计”的典型案例。",
    "keywords": "Slaughter, 开源FPS, 复古射击游戏, NES风格, 浏览器第一人称射击"
  },
  {
    "slug": "average-routine",
    "title": "Average Routine",
    "dev": "ColorlessWing_Studio",
    "genre": "Turn-Based RPG",
    "play": "https://colorlesswing-studio.itch.io/average-routine",
    "src": "https://github.com/ColorlessWing/average-routine",
    "license": "MIT",
    "desc": "回合制 RPG，开源，流程短但完成度高。",
    "long": [
      "Average Routine 是一款回合制角色扮演游戏，流程不长但叙事与战斗系统都相当完整。",
      "战斗采用经典回合制框架，玩家需要在有限的行动次数内做出取舍，配合叙事推进形成节奏起伏。",
      "作品以开源形式发布并可在浏览器中游玩，适合研究小型团队如何在有限篇幅内完成叙事闭环。"
    ],
    "howto": "浏览器打开 itch.io 页面即可开始。",
    "why": "短流程但结构完整，适合研究小体量 RPG 的叙事与战斗如何互相支撑。",
    "keywords": "Average Routine, 开源RPG, 回合制游戏, 浏览器RPG, 免费开源游戏"
  },
  {
    "slug": "open-surge",
    "title": "Open Surge",
    "dev": "alemart",
    "genre": "Platformer / Engine",
    "play": "https://alemart.itch.io/opensurge",
    "src": "https://github.com/alemart/opensurge",
    "license": "GPL-3.0",
    "desc": "受 16-bit Sonic 启发的开源游戏引擎与平台游戏。",
    "long": [
      "Open Surge 是一个受 16-bit 世嘉索尼克系列启发的开源游戏引擎与配套平台游戏。",
      "它不只是“一款游戏”，更是一套完整的创作工具：内置关卡编辑器、脚本系统与素材管线，可以做出独立的完整作品。",
      "采用 GPL-3.0 许可证，强调自由软件理念。适合想从零搭建 2D 平台游戏、又不想从底层造轮子的开发者。"
    ],
    "howto": "itch.io 页面提供下载；引擎本身亦可在桌面端运行并用于自制关卡。",
    "why": "从引擎到游戏再到编辑器全开源，是理解 2D 平台游戏完整工具链的最佳样本。",
    "keywords": "Open Surge, 开源游戏引擎, 2D平台游戏引擎, 索尼克风格, GPL 游戏"
  }
]