A dead simple 2D game library in Go
Clone or download
Permalink
Failed to load latest commit information.
_docs docs: Reword GoDoc -> API Oct 12, 2018
audio audio/vorbis: Avoid unnecessary appending Oct 5, 2018
docs docs: Reword GoDoc -> API Oct 12, 2018
ebitenutil ebitenutil: Fix comments Sep 21, 2018
examples examples/windowsize: Bug fix: Strange delta of window size Oct 14, 2018
inpututil inpututil: Package inpututil is no longer experimental May 13, 2018
internal ui: Bug fix: fix the initial window position on multiple monitors Oct 14, 2018
mobile mobile: Add comments when to call functions May 3, 2018
text text: Fix style Aug 27, 2018
.gitignore Clean up .gitignore May 29, 2018
.travis.yml Make TravisCI happy again Aug 26, 2018
AUTHORS Add Yuval Langer to AUTHORS Oct 8, 2018
LICENSE Adjust LICENSE file Jan 30, 2017
README.md docs: Update README Oct 12, 2018
colorm.go affine: Misspelling Oct 12, 2018
colorm_test.go affine: Bug fix: ColorM.Apply was wrong when alpha is 0 Feb 27, 2018
debug_ebitendebug.go Add 'ebitendebug' build tag Jun 25, 2018
debug_notebitendebug.go Add 'ebitendebug' build tag Jun 25, 2018
doc.go ui: Add documents about concurrent-safety Oct 10, 2018
gamepad.go Add input package Apr 1, 2018
generate.go gofmt -s May 13, 2016
genkeys.go Enable to go-generate under non-GOPATH directories Jul 28, 2018
geom.go affine: Add Skew function to GeoM Aug 1, 2018
geom_test.go affine: Fix some functions in GeoM test Aug 1, 2018
go.mod ui: Update GLFW Oct 8, 2018
go.sum ui: Update GLFW Oct 8, 2018
graphics.go graphics: Fix misspelling Aug 30, 2018
graphicscontext.go graphics: Bug fix: fullscreen rendering was wrong Sep 29, 2018
image.go graphics: Bug fix: don't apply color matrix when creating mipmap images Oct 10, 2018
image_test.go graphics: Add tests for #710 Oct 10, 2018
imageparts.go graphics: Add DrawImageOptions.SourceRect May 27, 2017
input.go input: Fix comments Oct 11, 2018
keys.go docs: Remove some redundant comments Apr 27, 2018
mousebuttons.go Add input package Apr 1, 2018
run.go Fix screenshot/internal-images file names Oct 12, 2018
version.txt Update version to 1.8.0-alpha May 13, 2018

README.md

Ebiten (海老天)

Build Status GoDoc Go Report Card

A dead simple 2D game library in Go

Flappy Example

Platforms

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

Community

Slack

#ebiten channel in Gophers Slack

License

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