mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2025-02-22 16:00:09 +01:00
55 lines
2.4 KiB
Markdown
55 lines
2.4 KiB
Markdown
# Ebiten (海老天)
|
|
|
|
[](https://travis-ci.org/hajimehoshi/ebiten)
|
|
[](http://godoc.org/github.com/hajimehoshi/ebiten)
|
|
[](https://goreportcard.com/report/github.com/hajimehoshi/ebiten)
|
|
|
|
A dead simple 2D game library in Go
|
|
|
|
* [Website](https://hajimehoshi.github.io/ebiten/)
|
|
* [Cheat Sheet](https://github.com/hajimehoshi/ebiten/wiki/Cheat-Sheet)
|
|
|
|
[](https://hajimehoshi.github.io/ebiten/examples/flappy.html)
|
|
|
|
## Platforms
|
|
|
|
* [Windows](https://github.com/hajimehoshi/ebiten/wiki/Windows) (No Cgo!)
|
|
* [macOS](https://github.com/hajimehoshi/ebiten/wiki/macOS)
|
|
* [Linux](https://github.com/hajimehoshi/ebiten/wiki/Linux)
|
|
* [FreeBSD](https://github.com/hajimehoshi/ebiten/wiki/FreeBSD)
|
|
* [Android](https://github.com/hajimehoshi/ebiten/wiki/Android)
|
|
* [iOS](https://github.com/hajimehoshi/ebiten/wiki/iOS)
|
|
* Web browsers (Chrome, Firefox, Safari and Edge)
|
|
* [GopherJS](https://github.com/hajimehoshi/ebiten/wiki/GopherJS)
|
|
* [WebAssembly](https://github.com/hajimehoshi/ebiten/wiki/WebAssembly) (Experimental)
|
|
|
|
Note: Gamepad and keyboard are not available on Android/iOS.
|
|
|
|
## 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
|
|
|
|
* [ebiten](https://godoc.org/github.com/hajimehoshi/ebiten)
|
|
* [audio](https://godoc.org/github.com/hajimehoshi/ebiten/audio)
|
|
* [mp3](https://godoc.org/github.com/hajimehoshi/ebiten/audio/mp3)
|
|
* [vorbis](https://godoc.org/github.com/hajimehoshi/ebiten/audio/vorbis)
|
|
* [wav](https://godoc.org/github.com/hajimehoshi/ebiten/audio/wav)
|
|
* [ebitenutil](https://godoc.org/github.com/hajimehoshi/ebiten/ebitenutil)
|
|
* [inpututil](https://godoc.org/github.com/hajimehoshi/ebiten/inpututil)
|
|
* [mobile](https://godoc.org/github.com/hajimehoshi/ebiten/mobile)
|
|
* [text](https://godoc.org/github.com/hajimehoshi/ebiten/text)
|
|
|
|
## Community
|
|
|
|
### Slack
|
|
|
|
`#ebiten` channel in [Gophers Slack](https://blog.gopheracademy.com/gophers-slack-community/)
|
|
|
|
## License
|
|
|
|
Ebiten is licensed under Apache license version 2.0. See LICENSE file.
|