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.