EN
返回档案库

档案库 · 开发与企业工具 · 技术决策 · 2021–2025

Tramway SDK 以画刷几何防臃肿引擎挑战独立游戏;HN 660 分

单人开发的反臃肿 C++ 游戏引擎,采用 Quake 风格画刷、实体、软件光栅化和开放世界流式加载;Show HN 获得 660 分。

Tramway SDK (racenis)

它在赌什么一个针对 15 年旧硬件的轻量级画刷/实体 C++ 引擎,支持开放世界流式加载,有望驱动独立游戏,而无需节点图或一体化编辑器。已上线

做的是什么生意

Tramway SDK is a free open-source game engine and framework: Quake/Source-style brush levels, C++ entity subclassing instead of node graphs, optional modular editors, software rasterization, an input/output system for level logic, and an RPG framework built for level streaming.

起因

A solo developer, racenis, spent roughly three years building the engine (site copyright runs 2021–2025) and posted Why Tramway SDK on 2025-01-07 as a Show HN — an essay arguing that mainstream engines demand hardware a lowpoly game does not need, that nodes make a thing pretend to be many things, and that brush-based levels prototype fastest.

经过

The Show HN thread ran 237 comments: the author added an MIT license file the same day a commenter flagged that none existed, confirmed WebAssembly builds worked with a basic project around 20MB, and said it was too early for a game jam. The site went on to list release 0.1.1 with a win64 installer and portable zip, plus a starter template repository.

结果

Still live in early development as of the crawl: version 0.1.1 ships with win64 builds, the author openly describes unstable APIs and unimplemented pieces, and no company, funding or revenue is disclosed.

背景

Tramway SDK 是由独立开发者 racenis 开发的 C++ 游戏引擎,刻意借鉴了让《半条命》和《晨风》成功的工具:Quake/Source 风格画刷几何,从 .map 文件转换而来;用 C++ 实体子类代替节点图;用于关卡逻辑的输入输出系统;为开放世界关卡流式加载设计的 RPG 框架。

其赌注在于架构和逆向思维:主流引擎是 Turbo 膨胀,迫使开发者使用高性能电脑,因此 Tramway 针对 15 年旧硬件,配备软件光栅化、按需加载的模块化编辑器、手写可编辑的空白分隔数据文件——作者认为,低成本恐怖、Roguelike、卡牌构筑或开放世界 RPG 无人需要 Unity。

2025-01-07 发布到 Hacker News,Show HN 获得 660 分和 237 条评论;作者当天添加了 MIT 许可证,并确认 WebAssembly 构建可用。0.1.1 版发布,提供 win64 安装程序和入门模板,但作者明确表示 API 不稳定,许多功能尚未实现。

这件事要成立,得有什么

  • 大型平台聚焦吸引:2025-01-07 的 Show HN 获得 660 分和 237 条评论,是当时引擎发布中规模最大之一。
  • 尖锐的技术赌注:反臃肿、基于实体、画刷几何的 C++ 引擎,能在 15 年旧硬件上运行,对比基于节点的整体式主流引擎。
  • 材料中可验证的后续行动:v0.1.1 提供 win64 安装程序和便携构建,入门模板仓库,作者在讨论串提出的同一天解决了许可证问题。
  • 诚实的早期状态:作者表示引擎仍处于早期,API 不稳定,许多功能未实现——这是一个真实、可查证的状态,而非完整的成功故事。

可借鉴之处

独立引擎能够通过阐述立场——反臃肿、实体优先于节点——赢得关注,但只有快速解决许可证问题并坦诚仍存在的缺陷,才能转化为实际应用。

后续进展

截至 2026-09-05,Tramway SDK 仍处于早期开发阶段:网站列出了 0.1.1 版,提供 win64 安装程序和便携 zip,以及入门模板,《为何选择 Tramway SDK》一文仍是切入点。作者称项目仍非常早期——API 不稳定,有些地方会崩溃或尚未实现,但改进迅速——未披露任何公司、资金或收入,因此目前可观察到的成果是:一个单人引擎,拥有大量发布受众和公开构建。

资料来源

发现哪里写错了?告诉我们。

轮到你了

你刚读完一家。说说你在做什么,看看谁在赌同一件事。

免费账号 · 3 次免费提问 · 不用绑卡

相关案例