بدون توضیح

Hajime Hoshi c059c9638c audio/internal/readerdriver: Add Android implementation 3 سال پیش
.builds 2579de3c92 Update fedora image on sourcehut 3 سال پیش
.github 264274b43b Fix test.yml to always use the latest Ebiten on mobiles 3 سال پیش
audio c059c9638c audio/internal/readerdriver: Add Android implementation 3 سال پیش
cmd a7754eaae0 cmd/ebitenmobile: Update gomobile version 3 سال پیش
docs ffee2ae278 docs: Remove unused contents 5 سال پیش
ebitenutil 87c8625692 Remove internal/colormcache 3 سال پیش
examples 34be0371be examples/windowsize: Bug fix: Suppress calling SetWindowPosition if the position is not updated 3 سال پیش
inpututil 0fcf5c8470 inpututil: Add PressedKeys 3 سال پیش
internal b509ce523d internal/uidriver/js: Bug fix: SetFullscreen didn't work on Safari 3 سال پیش
mobile 4398a5e227 ebiten: Change the key name convention to follow the Web standard 3 سال پیش
nintendoswitch 0dbe5b37de Add package nintendoswitch 3 سال پیش
text a716edc713 text: Add explanation about cache limit 3 سال پیش
vector 569964d7e4 Cache SubImage for the empty images 3 سال پیش
.gitattributes ad84bf812f Add .gitattributes for GitHub Linguist 4 سال پیش
.gitignore 9082edf03f Add new example: squirals (#952) 5 سال پیش
AUTHORS 922b1f163a Add Huw Griffiths to AUTHORS 3 سال پیش
CODE_OF_CONDUCT.md 55bc2eaa22 Add CODE_OF_CONDUCT.md 4 سال پیش
CONTRIBUTING.md 1394fe284d Fix typos, and use panic instead of log.Fatal in doc.go (#1446) 3 سال پیش
LICENSE c00a4985d4 Adjust LICENSE file 7 سال پیش
README.md 798acc9757 Remove the badge for Travis CI 3 سال پیش
colorm.go 1d4ff9a906 ebiten: Remove the deprecated functions and constants 4 سال پیش
colorm_test.go bf515bb594 Update version to v2.0.0-alpha 4 سال پیش
cursor.go d00d0c8556 ebiten: Add CursorShape/SetCursorShape/CursorShapeType 3 سال پیش
debug_ebitendebug.go b1e4c3c8f0 Add 'ebitendebug' build tag 6 سال پیش
debug_notebitendebug.go b1e4c3c8f0 Add 'ebitendebug' build tag 6 سال پیش
doc.go 1394fe284d Fix typos, and use panic instead of log.Fatal in doc.go (#1446) 3 سال پیش
export_test.go abbb929148 ebiten: Bug fix: Wrong uniform type was used 4 سال پیش
gamepad.go 2ea360b921 Revert "driver: Increase gamepad buttons to 64" 3 سال پیش
generate.go 4d2a0287b5 Bug fix: some generators did not work due to a lacked package 4 سال پیش
genevents.go bf515bb594 Update version to v2.0.0-alpha 4 سال پیش
genkeys.go 4398a5e227 ebiten: Change the key name convention to follow the Web standard 3 سال پیش
geom.go 1d4ff9a906 ebiten: Remove the deprecated functions and constants 4 سال پیش
geom_test.go bf515bb594 Update version to v2.0.0-alpha 4 سال پیش
go.mod c65920f3f9 Update dependencies 3 سال پیش
go.sum c65920f3f9 Update dependencies 3 سال پیش
goversion.go 097c8e66e1 ebiten: Update comments 4 سال پیش
graphics.go 448a863eb1 ebiten: Remove FilterDefault 4 سال پیش
image.go 5c8d8ab2eb ebiten: Make NewImage/NewImageFromImage panic when RunGame finishes 3 سال پیش
image_test.go ed028110cf ebiten: Allow rendering on a sub-image by scissor test 4 سال پیش
imagedumper_desktop.go ec677a258f Rename internal/shareable -> internal/atlas 3 سال پیش
imagedumper_notdesktop.go 8f00c8fbf5 ebiten: Remove the argument from Update 4 سال پیش
imagetobytes.go 02ef92f4cd ebiten: Remove copying pixels from ReplacePixels and copyImage (renamed to imageToBytes) 4 سال پیش
imagetobytes_test.go bf515bb594 Update version to v2.0.0-alpha 4 سال پیش
init.go 5b8370298a glfw: Use os.UserConfigDir for GLFW DLL instead of temporary directories 4 سال پیش
input.go 4398a5e227 ebiten: Change the key name convention to follow the Web standard 3 سال پیش
keys.go 4398a5e227 ebiten: Change the key name convention to follow the Web standard 3 سال پیش
mousebuttons.go bf515bb594 Update version to v2.0.0-alpha 4 سال پیش
run.go 5d3a76cbe6 internal/uidriver/js: Implement {Set,}Fullscreen for browsers (#1623) 3 سال پیش
shader.go 718273c2d7 ebiten: Add a new shader function imageDstRegionOnTexture 3 سال پیش
shader_test.go 3b6fa891ac internal/shader: Bug fix: Error on duplicated const/var names 3 سال پیش
uicontext.go 7e1943dba7 Revert "ebiten: Do not skip Draw when vsync is disabled" 3 سال پیش
uidriver_glfw.go bf515bb594 Update version to v2.0.0-alpha 4 سال پیش
uidriver_js.go 7a0e31a23a Clean up the 'js' build tags 4 سال پیش
uidriver_mobile.go bf515bb594 Update version to v2.0.0-alpha 4 سال پیش
window.go c4c331b0d5 Fix misspellings 3 سال پیش

README.md

Ebiten (v2)

Go Reference 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: Gamepads and keyboards are not available on iOS.

For installation on desktops, see the installation instruction.

Features

  • 2D Graphics (Geometry/Color matrix transformation, Various composition modes, Offscreen rendering, Text rendering, Automatic batches, Automatic texture atlas, Custom shaders)
  • Input (Mouse, Keyboard, Gamepads, Touches)
  • Audio (Ogg/Vorbis, MP3, WAV, PCM)

Packages

Community

License

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