Ebitengine - A dead simple 2D game engine for Go
Go to file
Hajime Hoshi a073f48faf input: Bug fix: keypress event were not fired
This change suspends to 'preventDefault' on keydown events.

Now preventing navigation by pressing backspace is deprecated in
Chrome. For other keys, it looks like keyup's preventDefault is
enough to disable the browser default behavior.
2018-10-13 19:18:13 +09:00
_docs docs: Reword GoDoc -> API 2018-10-13 01:12:47 +09:00
audio audio/vorbis: Avoid unnecessary appending 2018-10-06 00:06:47 +09:00
docs docs: Reword GoDoc -> API 2018-10-13 01:12:47 +09:00
ebitenutil ebitenutil: Fix comments 2018-09-22 05:23:26 +09:00
examples examples/blocks: Bug fix: multiple gamepad detection 2018-10-13 16:59:52 +09:00
inpututil inpututil: Package inpututil is no longer experimental 2018-05-14 01:32:55 +09:00
internal input: Bug fix: keypress event were not fired 2018-10-13 19:18:13 +09:00
mobile mobile: Add comments when to call functions 2018-05-04 00:44:03 +09:00
text text: Fix style 2018-08-27 23:42:17 +09:00
.gitignore Clean up .gitignore 2018-05-30 03:13:01 +09:00
.travis.yml Make TravisCI happy again 2018-08-27 03:19:24 +09:00
AUTHORS Add Yuval Langer to AUTHORS 2018-10-09 03:20:18 +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: Misspelling 2018-10-13 00:07:48 +09:00
debug_ebitendebug.go Add 'ebitendebug' build tag 2018-06-25 23:59:32 +09:00
debug_notebitendebug.go Add 'ebitendebug' build tag 2018-06-25 23:59:32 +09:00
doc.go ui: Add documents about concurrent-safety 2018-10-10 23:23:30 +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 Enable to go-generate under non-GOPATH directories 2018-07-28 19:21:19 +09:00
geom_test.go affine: Fix some functions in GeoM test 2018-08-02 00:42:43 +09:00
geom.go affine: Add Skew function to GeoM 2018-08-01 14:15:30 +09:00
go.mod ui: Update GLFW 2018-10-08 23:43:18 +09:00
go.sum ui: Update GLFW 2018-10-08 23:43:18 +09:00
graphics.go graphics: Fix misspelling 2018-08-30 23:08:18 +09:00
graphicscontext.go graphics: Bug fix: fullscreen rendering was wrong 2018-09-29 21:47:41 +09:00
image_test.go graphics: Add tests for #710 2018-10-11 02:44:51 +09:00
image.go graphics: Bug fix: don't apply color matrix when creating mipmap images 2018-10-11 02:34:07 +09:00
imageparts.go graphics: Add DrawImageOptions.SourceRect 2017-05-28 00:49:44 +09:00
input.go input: Fix comments 2018-10-11 22:36:38 +09:00
keys.go docs: Remove some redundant comments 2018-04-28 03:40:59 +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: Update README 2018-10-13 00:52:34 +09:00
run.go Fix screenshot/internal-images file names 2018-10-13 03:24:02 +09:00
version.txt Update version to 1.8.0-alpha 2018-05-14 02:08:27 +09:00

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.