百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

engo

> 编程语言
开源

Engo 是一款使用 Go 编写的开源 2D 游戏引擎。

1.8K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Engo 是一款使用 Go 编写的开源 2D 游戏引擎。

Engo 是一款使用 Go 编写的跨平台游戏引擎,遵循了实体组件系统的设计模式。目前 Engo 可编译运行在 Mac OSX、Linux 和 Windows 上。随着 Go 1.4 的发布,支持 Android 和 iOS 兼容性,移动设备也已成为发布目标。Web 支持 (WASM) 也已提供。

我们为想要进一步讨论 engo 的人提供了一个 gitter 聊天室。我们很乐意讨论 bug、功能请求,也很乐意听到您正在构建的项目!

顶级 engo 包包含创建窗口、启动游戏、创建 OpenGL 上下文以及处理输入的功能。它是专为按照 GitHub.com/EngoEngine/ecs 规范设计的系统而设计的。 common 包包含我们对常见游戏开发系统(如 RenderSystem 或 CameraSystem)的 ECS 实现。

  1. 首先,您需要安装一些依赖项: 1. 如果您在 Debian/Ubuntu 上运行: sudo apt-get install libasound2-dev libglu1-mesa-dev freeglut3-dev mesa-common-dev xorg-dev libgl1-mesa-dev git-all 2. 如果您在 Windows 上运行,您需要一个 gcc 编译器,go 工具可以使用,并且在您的 PATH 环境变量中包含 gcc.exe。我们推荐使用 Mingw,因为它已经过测试。您还需要安装 git,我们建议从 官方 Git 网站 获取。 3. 如果您在 OSX 上运行,您还需要 Git。您可以在 这里 找到说明。您也可以使用 homebr

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Goengoentity-component-systemgame-enginego

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言