Ebiten

一个简单的 Go 2D 游戏库。(A dead simple 2D game library in Go)

Github stars Tracking Chart

Ebiten

一个简单的 Go 2D 游戏库。

Ebiten 是一个针对 Go 编程语言的开源游戏库。Ebiten 简单的 API 可以让你快速轻松的开发 2D 游戏,并可以部署在多个平台上。

平台

注:Android/iOS 上不提供游戏手柄和键盘。

在台式机上安装,请参考安装说明

特性

  • 二维图形(几何/颜色矩阵转换,各种合成模式,离屏渲染,全屏,文本渲染,自动批处理,自动纹理图谱)。
  • 输入(鼠标、键盘、游戏板、触摸)
  • 音频(Ogg/Vorbis, MP3, WAV, PCM)

Packages

社区

Slack

Gophers Slack 中的 #ebiten 频道。

许可证

Ebiten 是根据 Apache 许可证 2.0 版本授权。请看 LICENSE 文件。


(The first version translated by vz on 2020.08.22)

Main metrics

Overview
Name With Ownerhajimehoshi/ebiten
Primary LanguageGo
Program languageGo (Language Count: 5)
PlatformAndroid, BSD, iOS, Linux, Mac, Web browsers, Windows
License:Apache License 2.0
所有者活动
Created At2013-06-16 15:13:01
Pushed At2025-06-01 16:20:48
Last Commit At
Release Count321
Last Release Namev2.8.8 (Posted on )
First Release Namev1.0.0-rc1 (Posted on )
用户参与
Stargazers Count12.1k
Watchers Count153
Fork Count707
Commits Count10.1k
Has Issues Enabled
Issues Count2716
Issue Open Count302
Pull Requests Count233
Pull Requests Open Count1
Pull Requests Close Count102
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Ebiten

Build Status
Go Report Card

A dead simple 2D game library in Go

Ebiten is an open-source game library, with which you can develop 2D games with simple API for multi platforms in the Go programming language.

Overview

Platforms

  • Windows (No Cgo!)
  • macOS
  • Linux
  • FreeBSD
  • Android
  • iOS
  • Web browsers (Chrome, Firefox, Safari and Edge)

Note: Gamepad and keyboard are not available on Android/iOS.

For installation on desktops, see the installation instruction.

Features

  • 2D Graphics (Geometry/Color matrix transformation, Various composition modes, Offscreen rendering, Fullscreen, Text rendering, Automatic batches, Automatic texture atlas)
  • Input (Mouse, Keyboard, Gamepads, Touches)
  • Audio (Ogg/Vorbis, MP3, WAV, PCM)

Packages

Community

Slack

#ebiten channel in Gophers Slack

License

Ebiten is licensed under Apache license version 2.0. See LICENSE file.