Godot平台游戏框架
Snoring Cat Games 页面展示了一组 Godot 相关开发工具和游戏项目。对开发者最有价值的是 Surfacer:一个面向 Godot 的 AI 与寻路 2D 平台游戏框架。它通过预解析关卡生成“platform graph”,以地面、墙面、天花板上的点作为节点,以跳跃、坠落、行走等可行运动轨迹作为边,并在运行时用 A* 搜索计算路径。
Surfacer 的定位很清晰:解决 2D 平台游戏中普通网格寻路难以处理跳跃、墙面移动、天花板移动的问题。它支持高层角色行为,如 wander、follow、run-away、return,也支持玩家控制角色的点选式导航。开发者可以按角色配置水平加速度、跳跃力度、重力、碰撞边界形状和尺寸,以及允许哪些边类型参与移动。它还提供平台图 Inspector,用于分析寻路边如何生成,利于调试复杂关卡。
页面还列出 Scaffolder 与 Surface Tiler。前者是带有 UI/相机缩放、屏幕导航、工具函数和控件库的 Godot 游戏脚手架;后者是更高级的自动铺砖工具,支持 90°、45°表面和更细粒度的子瓦片构造。
正文未提供定价、许可证或商业支持信息,因此无法判断是否可商用或支持级别。页面提供 Godot Asset Library package、Source Code、README 和 devlog 链接,说明生态上主要围绕 Godot Asset Library 与源码分发。Scaffolder 的部分可选能力依赖 Google Analytics 与 Google Cloud Storage,这在隐私、网络和国内可用性上需要额外评估。
优点是 Surfacer 聚焦平台跳跃寻路这一高难场景,并覆盖行为系统、运动参数、轨迹调整和调试工具,设计相对完整;同时贴合 Godot 的 TileMap 和 2D 场景编辑器工作流。缺点是页面信息偏项目简介,缺少版本兼容、安装步骤、许可证、维护频率、API 参考和稳定性说明,不适合仅凭页面直接做生产决策。
它适合使用 Godot 制作 2D 平台游戏、平台动作 RPG、点选式平台游戏或需要 NPC 自动跳跃寻路的独立开发者。中国访问情况正文未说明;如使用 Google Analytics、Google Cloud Storage 或 Discord 相关功能,国内网络可能存在不确定性。替代方案包括 Godot 内置 NavigationAgent2D/AStar2D 自研方案、Godot Asset Library 其他寻路插件,或在 Unity 生态中使用 A* Pathfinding Project。
本测评基于公开资料整理,不构成购买建议,请以 snoringcatgames.com 官网实际信息为准。
分享Godot 2D平台寻路框架,开发者可参考。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。