Go语言开源游戏引擎
Kaiju Engine 是一个开源 2D/3D 游戏引擎,主打用 Go 构建快速游戏,并采用 Vulkan 渲染器。它既提供可视化编辑器,也支持不使用编辑器、直接在 Go 中调用引擎运行时的代码优先工作流。定位上更接近面向开发者的本地工具链,而非云服务。
功能覆盖较完整:编辑器可用于场景、内容、Shader 预览和测试;运行时包含实体、变换、绘制、缓存等系统;内置物理、粒子/VFX、动画、音频、自定义 UI,以及 GLSL 实时着色器迭代。UI 支持 retained-mode 方式,也支持类似 HTML/CSS 的标记系统。文档还提到 FBX 导入、物理约束、性能分析、字体构建、插件和 API 参考。
Kaiju 的突出特点是以 Go 编写 gameplay、systems 和工具逻辑,适合已有 Go 技术栈的团队。平台方面,正文显示可在 Windows、Linux、macOS 上创建项目,并部署到 Windows、Linux、macOS 和 Android。社区入口包括 GitHub、Discord、Sponsor 等。API 页面目录较丰富,覆盖 editor、engine、rendering、platform、plugins、network 等模块,但正文没有提供生态规模、资产市场或大型项目案例信息。
正文明确标注 Open source,可下载最新编辑器构建,也可从源码构建;未看到商业授权、订阅价格或企业版说明。项目支持赞助。它本质是本地游戏引擎,所谓“自托管”更多体现为可本地运行和源码构建,不是 SaaS 式部署。
优点是开源、Go 原生、编辑器与代码优先两条路径并存,且常见游戏系统较齐全。缺点是安装和构建偏开发者向,Windows 运行可能还需 Vulkan SDK、DirectX runtime、MinGW DLL 等依赖;商业支持、生态成熟度和案例信息不足。它适合 Go 开发者、独立游戏作者、原型团队,以及希望掌控底层流程的工具开发者;若团队依赖成熟资产生态或非 Go 技术栈,Godot、Unity、Unreal、Bevy、Ebiten 可能更容易评估。
正文没有提供中国大陆访问、镜像、支付或网络可用性信息,因此判断为未知。若依赖 GitHub、Discord 或外部下载源,实际访问体验可能受网络环境影响,建议先验证源码仓库、文档和构建包的可达性。
本测评基于公开资料整理,不构成购买建议,请以 kaijuengine.com 官网实际信息为准。
Vulkan驱动,适合游戏开发者研究
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。