Kaiju引擎:Go语言打造的高性能游戏引擎

Kaiju是一款使用Go语言和Vulkan API构建的通用2D/3D游戏引擎,专注于提供卓越的性能和开发体验。该引擎在性能测试中表现出色,在相同硬件条件下,渲染一个简单场景的帧率比Unity高出9倍(达到5400 FPS)。Kaiju支持多平台开发,包括Windows、Linux和Android,Mac平台支持正在开发中。引擎内置编辑器,并计划支持AI(LLM)互操作功能。作者选择Go语言作为开发语言,看中了其作为现代系统级语言的简洁性和易用性,同时通过精心设计解决了垃圾收集器可能带来的性能问题。Kaiju引擎采用开源模式,开发者社区可以通过GitHub、Discord和邮件列表参与贡献。尽管编辑器仍在开发中,但核心引擎已具备生产就绪的特性,为游戏开发者提供了一个高性能且易于使用的新选择。

原文链接:Hacker News

抢沙发

评论前必须登录!

立即登录   注册