Clone or download
Latest commit e54da62 Aug 14, 2018
Failed to load latest commit information.
_docs docs: Update Jul 28, 2018
audio audio: Add NewInfiniteLoopWithIntro (#652) Jul 28, 2018
docs docs: Update Jul 28, 2018
ebitenutil Revert "Revert "ebitenutil: Use ColorM"" Aug 10, 2018
examples examples/polygon: Better coloring Aug 13, 2018
inpututil inpututil: Package inpututil is no longer experimental May 13, 2018
internal graphics: Add DrawTriangles Aug 13, 2018
mobile mobile: Add comments when to call functions May 3, 2018
text Fix comments not to use the term 'this function' Jul 14, 2018
.gitignore Clean up .gitignore May 29, 2018
.travis.yml Bug fix: Module-awareness is required to get gjbt Jul 23, 2018
AUTHORS Add Nathaniel to AUTHORS Aug 1, 2018
LICENSE Adjust LICENSE file Jan 30, 2017
README.md docs: Update README Jun 27, 2018
colorm.go Revert "affine: Refactoring: Unify two element slices into one" Aug 5, 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 Rename IsRunningSlowly to IsDrawingSkipped Jul 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 Reupdate go.mod Aug 14, 2018
go.sum Reupdate go.mod Aug 14, 2018
graphics.go graphics: Add 'screen' filter for fast rendering (#509) Feb 22, 2018
graphicscontext.go graphics: Use an even number for screen height offset Aug 12, 2018
image.go Revert "Revert "graphics: Fix documentation about DrawImage"" Aug 14, 2018
image_test.go graphics: Simplify mipmap calculation Aug 2, 2018
imageparts.go graphics: Add DrawImageOptions.SourceRect May 27, 2017
input.go Fix comments not to use the term 'this function' Jul 14, 2018
keys.go docs: Remove some redundant comments Apr 27, 2018
mousebuttons.go Add input package Apr 1, 2018
run.go Fix comments Jul 17, 2018
version.txt Update version to 1.8.0-alpha May 13, 2018


Ebiten (海老天)

Build Status GoDoc Go Report Card

A dead simple 2D game library in Go

Website: https://hajimehoshi.github.io/ebiten/


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


  • 2D Graphics (Geometry/Color matrix transformation, Various composition modes, Offscreen rendering, Fullscreen, Text rendering)
  • Input (Mouse, Keyboard, Gamepads, Touches)
  • Audio (MP3, Ogg/Vorbis, WAV, PCM, Syncing with game progress)




#ebiten channel in Gophers Slack


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