Skip to content
herolissPublic

About

SSFramework 的独立教程游戏,用真实项目验证框架消费边界。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Outpost

Outpost 是 SSFramework 的独立教程游戏和真实消费示例。它用一个可运行的小型游戏验证 Framework 在场景、模拟、资源、配置与测试中的接入方式;Outpost 的玩法和业务代码只属于本仓库,不回写 Framework。

仓库边界

  • Unity 工程与场景、Prefab、配置和美术资产:本仓库。
  • 纯逻辑模拟:Assets/Game/Outpost/Sim,不依赖 Unity 或 Framework。
  • Framework:Packages/com.liss.ssframework Git submodule,固定到已验证的 commit。

开始使用

需要 Unity 6000.6.0f1,当前依赖使用 YooAsset 3.0.6。克隆后在仓库根目录执行:

git submodule update --init --recursive

然后用 Unity Hub 的对应版本打开根目录,等待依赖解析与编译完成。在编辑器中打开 Assets/Game/Outpost/Scenes/OutpostGame.unity 并进入 Play,从标题页开始游戏。

教程章节、项目规则和验证入口位于 Assets/Game/Outpost/Documentation~ 与 docs/;当前升级与验证范围见 docs/framework-compatibility.md。

Windows 离线演示包的构建配方、分发内容与同一正式二进制的显式验收入口见 Windows 分发说明。普通启动不会运行自动演示;节点绑定与代码生成的独立 Editor 样例位于 Assets/ShowcaseSamples/UIBinding。

分支与发布

  • main:可运行的稳定线。
  • develop:章节和功能集成线。
  • feature/*:短期开发分支。
  • vX.Y.Z:教程游戏的阶段发布标签。

Framework 的版本升级必须提交新的子模块指针,并在 docs/framework-compatibility.md 记录兼容性和验证结果。通用安装与升级规则见 Framework 接入与升级说明。

验证原则

验证范围根据改动风险选择:纯模拟优先运行纯 C# 测试;场景、Prefab 或 Framework 接入改动需要 Unity 编译、相关测试和实际运行路径。测试通过只证明契约成立,教程体验仍需在运行时检查。

直接依赖

About

SSFramework 的独立教程游戏,用真实项目验证框架消费边界。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages