Ebitengine - A dead simple 2D game engine for Go
Go to file
2018-04-06 00:35:18 +09:00
_docs docs: Comment the playground link out 2018-03-27 02:04:26 +09:00
audio vorbis: Add tests (#570) 2018-03-31 01:51:39 +09:00
docs docs: Comment the playground link out 2018-03-27 02:04:26 +09:00
ebitenutil ebitenutil: Add NewImageFromURL 2018-03-22 01:19:57 +09:00
examples examples/chipmunk: Fix styles 2018-04-03 21:47:46 +09:00
inpututil internal/hooks: Rename Update -> BeforeUpdate 2018-03-15 02:50:10 +09:00
internal shareable: Use defer for tests 2018-04-05 12:02:08 +09:00
mobile ui: Adjust touch positions at ui package (mobile) 2018-04-03 01:50:07 +09:00
text text: Remove uniqFace for performance 2018-03-15 23:00:23 +09:00
.gitignore doc: Move files in _docs/public to docs 2016-08-28 03:50:06 +09:00
.travis.yml examples: Remove build tags from sub-packages 2018-03-14 04:13:54 +09:00
AUTHORS Add Jake Coffman to AUTHORS 2018-04-03 11:48:31 +09:00
colorm_test.go affine: Bug fix: ColorM.Apply was wrong when alpha is 0 2018-02-27 12:16:16 +09:00
colorm.go affine: User nillable pattern for ColorM 2018-02-28 02:14:06 +09:00
doc.go docs: Add explanation about IsRunningSlowly 2018-04-01 20:44:39 +09:00
gamepad.go Add input package 2018-04-01 23:20:45 +09:00
generate.go gofmt -s 2016-05-14 00:25:11 +09:00
genkeys.go Add input package 2018-04-01 23:20:45 +09:00
geom_test.go affine: Bug fix: (*GeoM).det() was wrong (#547) 2018-03-12 11:11:53 +09:00
geom.go affine: Add GeoM.Invert, IsInvertible (#547) 2018-03-11 19:13:39 +09:00
go.mod Add go.mod 2018-03-02 23:01:24 +09:00
graphics.go graphics: Add 'screen' filter for fast rendering (#509) 2018-02-23 01:28:35 +09:00
graphicscontext.go Refactoring: Don't access restorable package directly from ebiten package 2018-03-25 23:37:32 +09:00
image_test.go graphics: Fix TestImageCompositeModeLighter 2018-03-21 03:42:58 +09:00
image.go graphics: Initialize (*Image).addr asap not to rely on the fact that fill is called 2018-04-06 00:35:18 +09:00
imageparts.go graphics: Add DrawImageOptions.SourceRect 2017-05-28 00:49:44 +09:00
input.go ui: Add AdjustedTouches for consistency 2018-04-02 01:54:44 +09:00
keys.go Add input package 2018-04-01 23:20:45 +09:00
LICENSE Adjust LICENSE file 2017-01-30 18:57:49 +09:00
mousebuttons.go Add input package 2018-04-01 23:20:45 +09:00
README.md docs: Stop using the playground links temporarily 2018-03-26 23:15:10 +09:00
run.go mobile: Accept gomobile build (#249) 2018-03-24 02:52:42 +09:00
version.txt Update version to 1.7.0-alpha 2018-02-03 23:44:46 +09:00

Ebiten (海老天)

Build Status GoDoc Go Report Card

A dead simple 2D game library in Go

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

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)
  • Input (Mouse, Keyboard, Gamepads, Touches)
  • Audio (MP3, Ogg/Vorbis, WAV, PCM, Syncing with game progress)

Packages

Community

Slack

#ebiten channel in Gophers Slack

License

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