Ebiten

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

Github星跟踪图

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)

主要指标

概览
名称与所有者hajimehoshi/ebiten
主编程语言Go
编程语言Go (语言数: 5)
平台Android, BSD, iOS, Linux, Mac, Web browsers, Windows
许可证Apache License 2.0
所有者活动
创建于2013-06-16 15:13:01
推送于2025-06-01 16:20:48
最后一次提交
发布数321
最新版本名称v2.8.8 (发布于 )
第一版名称v1.0.0-rc1 (发布于 )
用户参与
星数12.1k
关注者数153
派生数707
提交数10.1k
已启用问题?
问题数2716
打开的问题数302
拉请求数233
打开的拉请求数1
关闭的拉请求数102
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

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.