Engo 是一款使用 Go 编写的开源 2D 游戏引擎。
我们为想要进一步讨论 engo 的人提供了一个 gitter 聊天室。我们很乐意讨论 bug、功能请求,也很乐意听到您正在构建的项目!
顶级 engo 包包含创建窗口、启动游戏、创建 OpenGL 上下文以及处理输入的功能。它是专为按照 GitHub.com/EngoEngine/ecs 规范设计的系统而设计的。 common 包包含我们对常见游戏开发系统(如 RenderSystem 或 CameraSystem)的 ECS 实现。
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,或尚未同步最近议题。