{
  "added_at": "2026-11-09",
  "category": "community-case-studies",
  "class": "game",
  "description_en": "Subway Runner 3D is a procedural Three.js endless runner modeled on Subway Surfers movement and presentation. The author reports using REA and frame-by-frame observation of the original to derive speed, acceleration, jump and gravity values, then implementing lane movement, obstacles and power-ups for browsers and an Android WebView build.",
  "description_zh": "Subway Runner 3D 是以 Subway Surfers 的运动与画面为参照、用 Three.js 制作的程序化无尽跑酷游戏。作者报告借助 REA 和逐帧观察得到速度、加速度、跳跃与重力参数，再实现车道移动、障碍和道具，并提供浏览器及 Android WebView 版本。",
  "entry_url": "https://awesomerea.org/resources/subway-runner-3d-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/subway-runner-3d-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/ahmedrazakhann/rea-subway-surfers/blob/087576c07734e65d67f8e30c320990323bad195b/README.md",
  "group": "rea",
  "id": "subway-runner-3d-case",
  "json_url": "https://awesomerea.org/resources/subway-runner-3d-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/subway-runner-3d-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/subway-runner-3d-case/index.md",
  "name": "Subway Runner 3D: rebuilding Subway Surfers movement rules",
  "name_zh": "Subway Runner 3D：重建 Subway Surfers 运动规则",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "community-reported-mixed-workflow",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "A browser for the web build; Android and Gradle tooling for the Android wrapper.",
    "The movement values are the author's reported reconstruction from behavioral observation.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "网页版需要浏览器；Android 封装版需要 Android 与 Gradle 构建工具。",
    "运动参数是作者根据行为观察报告的重建结果。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/ahmedrazakhann/rea-subway-surfers",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
