Ebitengine - A dead simple 2D game engine for Go
Go to file
2020-07-05 17:33:10 +09:00
.github
audio docs: Use 'Deprecated:' annotation 2020-05-19 01:50:55 +09:00
cmd/ebitenmobile cmd/gomobile: Update gomobile version 2020-06-30 13:16:55 +09:00
docs
ebitenutil ebitenutil: Cache ColorM and reuse them at DrawRect 2020-06-29 22:35:28 +09:00
examples ebiten: Add AddressUnsafe 2020-07-03 00:33:07 +09:00
inpututil inpututil: use slices for maps where keys are small contiguous integers (#1169) 2020-05-25 03:20:21 +09:00
internal shader: Bug fix: Comparison with constants didn't work 2020-07-05 17:33:10 +09:00
mobile Fix typo in docs for mobile.SetGame (#1226) 2020-07-01 03:25:40 +09:00
text ebitenutil: Cache ColorM and reuse them at DrawRect 2020-06-29 22:35:28 +09:00
vector
.gitattributes
.gitignore
.travis.yml Update Go version to 1.14.3 for testing 2020-05-19 02:22:21 +09:00
AUTHORS Add Gabriel Ochsenhofer to AUTHORS 2020-07-01 23:13:05 +09:00
CODE_OF_CONDUCT.md
colorm_test.go
colorm.go affine: Add more tests for (*ColorM).Invert 2020-07-04 01:58:37 +09:00
CONTRIBUTING.md
cursormode.go
debug_ebitendebug.go
debug_notebitendebug.go
doc.go ebiten: Deprecate Run 2020-06-22 03:45:19 +09:00
export_test.go ebiten: Remove copying pixels from ReplacePixels and copyImage (renamed to imageToBytes) 2020-07-03 03:01:48 +09:00
gamepad.go
generate.go
genevents.go
genkeys.go
geom_test.go
geom.go ebiten: Rename det to det2x2 2020-07-03 12:48:28 +09:00
go.mod cmd/gomobile: Update gomobile version 2020-06-30 13:16:55 +09:00
go.sum cmd/gomobile: Update gomobile version 2020-06-30 13:16:55 +09:00
goversion.go
graphics.go
image_test.go ebiten: Add tests to modify pixels after ReplacePixels 2020-07-03 03:25:47 +09:00
image.go ebiten: Remove copying pixels from ReplacePixels and copyImage (renamed to imageToBytes) 2020-07-03 03:01:48 +09:00
imagedumper_desktop.go
imagedumper_notdesktop.go
imageparts.go docs: Use 'Deprecated:' annotation 2020-05-19 01:50:55 +09:00
imagetobytes_test.go ebiten: Remove copying pixels from ReplacePixels and copyImage (renamed to imageToBytes) 2020-07-03 03:01:48 +09:00
imagetobytes.go ebiten: Remove copying pixels from ReplacePixels and copyImage (renamed to imageToBytes) 2020-07-03 03:01:48 +09:00
init.go
input.go docs: Use 'Deprecated:' annotation 2020-05-19 01:50:55 +09:00
keys.go
LICENSE
mousebuttons.go
README.md
run.go ebiten: Deprecate Run 2020-06-22 03:45:19 +09:00
shader.go examples/shader: Show an image 2020-06-24 01:41:27 +09:00
uicontext.go ebiten: Ensure that Update is called at least once before Draw in the first frame 2020-05-15 04:04:29 +09:00
uidriver_glfw.go
uidriver_js.go
uidriver_mobile.go
window.go

Ebiten

Build Status Go Report Card

A dead simple 2D game library for Go

Ebiten is an open source game library for the Go programming language. Ebiten's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.

Overview

Platforms

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

For installation on desktops, see the installation instruction.

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.