纯文字构建的FPS游戏:Torizon Telecom
Torizon Telecom: An FPS Built Entirely out of Letters and Words
韩国独立开发者Yechan Choi分享其新作Torizon Telecom的开发历程。游戏完全由文字和字母构建3D世界,灵感源自他大学时期的打字游戏。玩家在纯文本构成的虚拟国度中战斗,随着进度推进,文字逐渐稀疏并出现线框结构,视觉风格从纯文本向现实演化。开发中因Godot内置TextMesh字体渲染问题,他自研了文本渲染方案,并借助AI工具加速开发流程。游戏预计2026年底至2027年初发布,10月将推出公开Demo。
深度解读
《Torizon Telecom》的核心判断是:这是一款用纯文本字符替代传统3D建模、将打字游戏机制与FPS射击玩法深度融合的独立游戏,其开发者Yechan Choi用AI辅助开发工具链,在Godot引擎中绕过了官方TextMesh系统的缺陷,试图以“文字即图形”的极简主义美学,讲述一个从虚拟文字世界“逃向现实”的叙事故事。
从打字游戏到文本FPS的演变路径
这款游戏的源头并非凭空诞生,而是始于开发者2018年进入大学后不久用TypeScript写的一个打字游戏《Torizon》,其最初代号甚至叫“TssaulT”——一个刻意拼错、带有攻击性暗示的名字。当时的目标是把他的前作《Assau!t》改造成打字射击游戏。几年后,在去年八月全州的一次Game Jam活动中,他在休息时偶然想起这个旧项目,意识到再做打字游戏会有明显局限,随即冒出一个关键念头:“如果把文字本身当作图形来用会怎样?”这个瞬间的灵感驱使他立刻打开Godot Engine,搭建了一个完全由文字构成的第一人称3D迷宫原型。原型反馈远超预期,几天后他做出了更精致的版本,并正式定名为“Torizon Telecom”——由“Text”和“Horizon”组合而成,暗示文字世界的边界与视野。
所以这里的关键转折点在于,他并没有执着于“打字输入”这个交互层,而是把文字从输入手段提升为视觉本体。这意味着游戏的核心创新不在玩法机制,而在渲染哲学:每个字符既是可读的符号,又是构成墙壁、地板、物体的基本像素单位。这种设计思路与传统的体素游戏(如《我的世界》)或低多边形风格截然不同,它把语言本身的形态学特征——字母的笔画密度、字间距、字体轮廓——变成了空间几何的纹理来源。
视觉进化系统:文字如何“变成”现实
游戏的世界观设定与视觉表现形成了直接映射。故事中,主角被困在名为“Telecom”的虚拟国家,这个国家完全由文字构建。随着玩家推进游戏进程,视觉世界会逐步演化:文本字符的间距逐渐拉大,线框结构和其他图形元素开始浮现,世界从纯文字慢慢过渡到接近现实的形态。主角的终极目标是逃出Telecom、抵达真实世界,因此游戏越深入,画面越接近现实,这种“图形进化”既是叙事驱动,也是关卡设计的进度指示器。
这一设计的高明之处在于,它把“抽象到具象”的渐变过程变成了可玩性的一部分。早期关卡中,玩家需要从密集的文字矩阵中辨认出通道和敌人,这种认知负荷本身就是挑战;而后期当线框和实体图形出现时,玩家的空间感知方式会自然切换,从“读字”转为“看图”。这种感知模式的转变,恰好对应了主角从虚拟意识向现实认知的觉醒过程。但需要追问的是:如果最终画面完全变成传统3D图形,那“文字即图形”的核心卖点是否会被稀释?开发者显然意识到了这个问题,所以从目前公开的截图和描述来看,即使在后期阶段,文字仍然作为底层纹理或界面元素保留,不会彻底消失。
技术挑战:Godot TextMesh的致命缺陷与自研替代方案
开发过程中最大的技术障碍集中在Godot Engine的TextMesh系统上。Godot提供了内置的TextMesh功能,但Yechan发现某些字体会渲染错误或缺失字符。由于《Torizon Telecom》的视觉呈现完全依赖文字,这个缺陷直接威胁到游戏的根本。他最终不得不放弃内置系统,自行开发替代渲染方案。他原本寄希望于Godot的后续更新能修复这些问题,但截至采访发布时问题依旧存在,因此他明确表示,如果要对Godot提改进建议,首当其冲就是TextMesh系统。
这里透露出的行业信息很值得玩味。Godot作为开源引擎,其文本渲染管线在处理复杂字形(尤其是CJK字符、变体字体、动态字距调整)时确实存在短板。对于普通游戏,这个短板可能只是UI上的小瑕疵,但在《Torizon Telecom》里,文本渲染的稳定性直接等同于图形渲染的稳定性,任何字符缺失或错位都会破坏整个场景的沉浸感。开发者的解决方案是绕开内置系统,这意味着他必须自己处理字体图集生成、字形缓存、纹理烘焙、字符间距计算等一系列底层工作。这类工作通常需要图形学知识,但Yechan表示,他大量使用AI辅助开发了定制工具,包括地图编辑器、本地化工具、强化学习AI系统、武器创建工具等。这些工具链的存在,使得一个独立开发者能够承担起原本需要小型团队才能完成的工程量。
AI辅助开发:独立开发者的新生存法则
Yechan在采访中明确提到,他的多个定制工具都是“with the help of AI”创建的。这包括地图编辑器、本地化工具、强化学习AI系统、武器创建工具等。这些工具的具体功能没有展开,但从命名可以推断:地图编辑器用于快速搭建文字关卡结构,本地化工具处理多语言支持(游戏已支持英文和韩文),强化学习AI可能用于敌人行为训练或程序化内容生成,武器创建工具则允许玩家或开发者定义不同的文字攻击模式。
这揭示了一个正在发生的行业趋势:AI辅助工具链正在成为独立开发者对抗大团队生产力差距的核心武器。过去,一个solo developer要完成地图编辑、本地化、AI行为设计、武器平衡等工作,要么学习大量工具软件,要么外包给第三方。现在,通过AI生成定制脚本和插件,开发者可以将这些重复性劳动压缩到极短时间,把精力集中在创意决策上。但这也带来隐忧:AI生成的工具是否可靠?如果AI代码存在隐蔽bug,在游戏开发后期爆发,修复成本可能远超人工编写。Yechan显然已经解决了这个问题,或者至少愿意承担这个风险,因为他已经将游戏推进到55%-60%的完成度。
发售计划与市场定位
Steam商店页面已经开放,目标发售窗口是今年年底或2027年第一季度,公开demo计划在十月左右上线。游戏将参加BIC 2026(釜山独立游戏节)展览。开发完成度目前约为55%-60%,核心玩法系统和整体结构已经完成,当前主要精力在内容创作,尤其是关卡设计。
从时间线推算,这个开发节奏相当紧凑。从去年八月原型诞生到今年八月采访,一年内完成了超过一半的开发量,这得益于AI工具链的高效。但关卡设计是内容密集型工作,纯文字关卡需要确保每个字符位置都有意义,不能像传统3D关卡那样用空荡荡的走廊填充空间。这意味着后期内容制作可能比前期系统搭建更耗时,十月demo能否如期发布,将是对开发效率的一次实战检验。
对行业和开发者的启示
《Torizon Telecom》的价值不仅在于它是一款“文字FPS”的噱头,更在于它示范了一种用技术约束倒逼创意突破的路径。很多独立开发者追求画面表现力时,会习惯性地走向更高精度的模型、更复杂的着色器、更逼真的物理模拟。但Yechan选择了反向操作:把图形降到最基本的文字符号,反而创造了独特的视觉识别度。这种“减法设计”在独立游戏圈并不少见(如《Undertale》的极简画面、《Dwarf Fortress》的ASCII图形),但将其用在第一人称射击这个高度依赖视觉反馈的类型上,确实罕见。
从玩家体验角度看,文字FPS的挑战在于认知负荷与操作流畅度的平衡。传统FPS中,玩家通过轮廓、色彩、动画快速识别敌人;而在文字世界中,敌人可能是一团密集的字母,需要玩家在瞬间分辨出哪些字符构成威胁。这种识别过程带有阅读性质,可能降低反应速度,但同时也提供了独特的紧张感——每一次射击前,你都得“读”懂面前的场景。如果游戏能通过关卡设计逐步训练玩家的文字识别能力,这种机制完全可以成为独特的卖点。
从行业趋势看,这个案例再次印证了引擎选择与项目需求匹配的重要性。Godot的开源特性允许开发者深入底层修改渲染管线,这是Unity或Unreal难以做到的。但开源也意味着某些系统不够成熟,需要开发者自己填坑。Yechan的经历表明,对于实验性项目,选择一个可控性强的引擎,即使需要绕开部分内置功能,也比在成熟引擎中挣扎于黑盒限制更可行。
最后,关于“文字即图形”这个概念的边界,值得思考的是:它到底是一种风格,还是一种哲学?如果是风格,那它可能被模仿;如果是哲学,那它指向的是“语言作为世界的底层结构”这一命题。在游戏叙事中,“世界由文字构成”通常意味着世界是可以被解读、被重写的——这为后续DLC或续作留下了巨大的叙事空间。如果玩家能通过输入文字修改世界,那游戏将不只是FPS,而变成一种“可编程叙事”实验。虽然目前没有迹象表明Yechan会走这条路,但这个概念本身已经足够吸引人,足以让《Torizon Telecom》在独立游戏史上留下一个细小的坐标。
