Ebitengine - A dead simple 2D game engine for Go
Go to file
2020-10-04 04:53:14 +09:00
.builds Build all libraries on sourcehut build 2020-08-20 01:08:44 +09:00
.github Update Go versions on CI 2020-09-18 05:02:34 +09:00
audio Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
cmd/ebitenmobile Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
docs docs: Remove unused contents 2019-03-22 03:23:48 +09:00
ebitenutil ebitenutil: Remove RecordScreenAsGIF 2020-10-04 04:53:14 +09:00
examples ebiten: Remove the deprecated functions and constants 2020-10-04 04:47:24 +09:00
inpututil Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
internal Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
mobile Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
text Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
vector Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
.gitattributes Add .gitattributes for GitHub Linguist 2020-01-30 21:06:50 +09:00
.gitignore Add new example: squirals (#952) 2019-10-09 00:54:23 +09:00
AUTHORS Add Bui Quoc Trong to AUTHORS 2020-09-29 22:02:48 +09:00
CODE_OF_CONDUCT.md Add CODE_OF_CONDUCT.md 2020-01-08 11:30:57 +09:00
colorm_test.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
colorm.go ebiten: Remove the deprecated functions and constants 2020-10-04 04:47:24 +09:00
CONTRIBUTING.md docs: Update the links 2020-01-20 01:18:05 +09:00
cursormode.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +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 ebiten: Deprecate Run 2020-06-22 03:45:19 +09:00
export_test.go ebiten: Bug fix: Wrong uniform type was used 2020-09-17 20:52:32 +09:00
gamepad.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
generate.go Bug fix: some generators did not work due to a lacked package 2020-03-23 01:36:21 +09:00
genevents.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
genkeys.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
geom_test.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
geom.go ebiten: Remove the deprecated functions and constants 2020-10-04 04:47:24 +09:00
go.mod Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
go.sum examples: Use golang.org/x/image/font/opentype 2020-10-03 23:14:09 +09:00
goversion.go Force to use Go 1.12 or later 2019-05-01 17:43:38 +09:00
graphics.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
image_test.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
image.go ebiten: Remove some deprecated members from DrawImageOptions 2020-10-04 04:51:56 +09:00
imagedumper_desktop.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
imagedumper_notdesktop.go ui: Add an optional function Draw function to Game interface (#1107) 2020-03-24 12:01:37 +09:00
imagetobytes_test.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +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 Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
input.go ebiten: Remove the deprecated functions and constants 2020-10-04 04:47:24 +09:00
keys.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
LICENSE Adjust LICENSE file 2017-01-30 18:57:49 +09:00
mousebuttons.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
README.md Update the 'overview' image to v1.12 2020-08-23 17:26:53 +09:00
run.go ebiten: Remove the deprecated functions and constants 2020-10-04 04:47:24 +09:00
shader_test.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
shader.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
uicontext.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
uidriver_glfw.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
uidriver_js.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
uidriver_mobile.go Update version to v2.0.0-alpha 2020-10-04 04:30:40 +09:00
window.go ui: Forbid RestoreWindow when the window is not maximized nor minimized 2020-03-31 02:48:22 +09:00

Ebiten

PkgGoDev Build Status 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.