本页目录

Tesseract 3D 引擎(Cube 2: Sauerbraten 分支,实时动态光照)

tesseract · lsalzman/tesseract

Tesseract 是 Cube 2: Sauerbraten 引擎的分支,用现代动态渲染让地图编辑中的光照调整即时生效,取代原有的静态光照贴图,改为基于延迟着色与阴影贴图的完全动态光照,并包含 HDR 色调映射与泛光、SSAO、屏幕空间反射/折射、多种抗锯齿...

沙盒生存 模拟经营 多人对战 Unity C# 程序化生成 背包系统 对话系统 存档系统 高级
★ Stars 40 Forks 11 License 未明确 更新 2026-11-07

国内开发环境适配

Windows
官方声明支持
Linux
官方声明支持
macOS
AI 推断/待核验
引擎 / 框架:Unity 暂无中文教程标记 未标记站长实测
仓库含 .NET 服务端与 Unity 客户端,国内构建需注意 NuGet 与 Unity 包源的网络可达性;网页版与官方世界托管在境外域名,访问速度待核验。

中文项目介绍

《方块星际》(Blocks Beyond The Stars)是一款以方块为基本单位的 3D 太空生存建造游戏。玩家从自己的飞船中醒来,面对的是程序化生成的星系:每个星系都有自己的恒星、行星、卫星与小行星带。游戏从设计之初就定位为「持久化客户端/服务端」的多人体验,仓库同时包含开源 .NET 服务端与 Unity 客户端,因此玩家可以自行托管服务器,与家人或朋友在同一个世界里探索。

项目本身也是一次关于生成式 AI 的实践:它由一位父亲和他 10 岁的儿子共同发起,代码与架构借助大语言模型生成与组织,3D 模型、贴图、UI、音乐与音效也由 AI 工具产出。README 明确说明这是一款实验性作品,并强调面向家庭、适合儿童(约 8 岁以上):没有血腥内容,武器默认仅限工具,无内购、无广告、不收集个人数据;联机聊天配有内容过滤、举报入口与单人静音功能。

玩法指南

探索

  • 星系尺度飞行:程序化星系中包含恒星、行星、卫星与可开采的小行星带,README 提到 48 种行星类型,涵盖无大气岩球、熔岩原野、丛林、海洋、天空岛、真菌与水晶世界、红色沙漠、群岛、冰川、沙海与气态巨行星等,各自拥有地形、动植物与天空。世界东西向首尾相接,可以绕行星行走。
  • 行星扫描:可在轨道上用飞船扫描仪查看地表情况,甚至包括实时天气;越靠近「边疆」资源越丰富,处于「成长中」状态的星系会在玩家越过边缘时生成新星系。
  • 特殊世界:部分地标行星每个星系只存在一次;还有带空气、动物与三座石碑的绿色小行星,以及带浮空岛与天空城市的气态巨行星等。
  • 动态环境:按位置计算的天气与季节(风暴、雾、暴雪、酸雨、余烬雨、离子风暴、流星雨),真实的昼夜分界线,需要根据冷热更换装备;火焰会烧毁植物但不会破坏玩家建筑。
  • 生物研究:采集、砍伐、开采或击败目标都会留下物种样本,采样器也能在不伤害活体巨兽的情况下取样;生物实验室可分析物种携带的 19 种效果(速度、跳跃、护盾、夜视、耐热、潜行等),混合样本制作制剂、升级工具装备,并克隆与杂交出新物种。
  • 移动方式:游泳潜水、攀爬任意墙面、发射能量绳索把自己拉上悬崖或跨越沟壑、下坠时打开滑翔翼,还可逐件装配宇航服(弹簧靴、护甲套装、潜行服、雷达),骑乘悬浮飞车或小船,或建造单轨悬浮列车。

建造与创造

  • 每个方块都可开采、重塑与重建;方块可改造成台阶、斜坡、楼梯、穹顶与家具,也能绘制自定义形状,甚至跨多个方块。
  • 可给方块染色,绘制自己的 32×32 图案,或重绘游戏中任意贴图并发布到所在服务器;整套建筑可以「蓝图代码」形式分享给朋友。
  • 铺设龙骨后逐块建造自己的飞船(飞行手感取决于建造方式),可在太空行走中继续扩建;在轨道部署空间站核心,在行星上建立带生命维持场、气密房间与传送踏板的基地,也可修复并占领残骸。
  • 深度合成链:采矿、冶炼、抽油、用钻头激光开凿竖井、解锁蓝图,从悬浮飞车一路造到空间站;工厂终端用于批量生产,另有温室与农业、分级装备升级以及 50 多个成就。
  • 水晶网络:发光的晶体导线传递开/关信号,开关、踏板、传感器与逻辑方块可驱动灯、门、警报、显示屏、自动钻机与制造机;移动方块可实现隐藏相位门、活板门、吊桥、活塞与真正的升降机。

人物与故事

  • VEGA 协议:可选剧情战役,由飞船 AI 同伴讲述,包含开场动画、背景碎片、守护者机械、双路线终局与带制作人员名单的结局。
  • 会记住你的 NPC:通过交易与对话把关系从「陌生人」提升到「朋友」,对话中做出选择,会接到熟人的无线电呼叫,看到定居者搬进你的基地;公告板上有任务、悬赏与建造委托,强盗可以付钱打发也可以战斗。
  • 有生活气息的城镇:村庄、城镇与城市由带家具的房屋组成,每位居民都有自己的床,白天工作、傍晚聚坐、夜里回床睡觉;共有八种职业,基地居民也会承担园丁、工匠或守夜等工作。
  • 野外人物:采集者、矿工、伐木工与猎人在小屋中生活,会采摘再生的植物、敲击会重新长出的矿脉、砍树后补种;还有具名流浪者路过、工作一段时间、交易后继续上路。
  • 边玩边学:内置 Codex 百科、DataQube 街机小游戏、VEGA 情境提示与音乐库。

多人

可组建联盟、共享基地、与其他玩家交易,支持文字与按键说话的语音聊天,无线电有分级通讯距离。

开发故事

这个项目源于一个 10 岁孩子的想象:Justus 担任「首席产品经理」,负责构想宇宙、提出功能需求(从腐化行星到悬浮飞车),并作为严格的领衔测试员;父亲 Marcel 用职业软件工程经验借助现代 AI 工具编排与整合这些想法;母亲 Verena 负责游戏平衡并测试多人模式。整段「一个孩子的梦想如何变成真实游戏」的历程也被写成了书籍与有声书。

技术架构分析

技术要点

  • 客户端/服务端分离:开源 .NET 服务端 + Unity 客户端,从第一天起就按持久化多人世界设计,可自行托管。
  • AI 生成资产:代码与架构由 LLM 生成与组织,3D 模型、贴图与 UI 通过 AI 美术工具生成,音乐与音效由 AI 音频工具合成。
  • 可选 LLM 后端:集成的 Python LLM 后端(FastAPI + LangChain)用于实时 NPC 与飞船 AI 对话,属于可选组件。
  • 程序化生成:星系、行星类型、地形、动植物与天气均围绕程序化生成构建。

补充说明

如何获取与运行

README 提供了多种进入方式:

  • 从 GitHub Releases 下载最新版本,支持 Windows 与 Linux,macOS 为实验性构建。
  • 在客户端内游玩官方世界。
  • 通过浏览器直接游玩网页版。
  • 官网提供开发博客、每日开发播客、书籍与有声书,以及一段德语解说的 Let's Play 视频。

README 另设有「系统需求」「Windows 安全提示」「macOS 安全提示」等章节,安装前建议先阅读对应说明。

项目状态与原则

README 将项目定位为实验性作品,并给出指导原则与系统需求说明。官方对内容分级的自我评估为 PEGI 7 / USK 6 区间,但尚无正式评级。面向家长与教师(包括如何搭建私有家庭世界)的完整说明见仓库中的家长文档。

开源许可证与版权说明

许可证标识:未明确。源码、资源与依赖许可可能不同,请以官方仓库为准。本站仅做索引,不托管源码。

相似项目