mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-12-25 11:18:54 +01:00
Ebitengine - A dead simple 2D game engine for Go
ebitenebitenginegamegame-2dgame-developmentgame-enginegame-engine-2dgame-librarygamedevgogolanggolang-library
f5336ce7bc
Some pretty old machines don't support OpenGL 3.x or later, and in such environment, some framebuffer functions like glGenFramebuffers are not available. Instead, EXT versions can be used even on machines that don't support OpenGL 3.x. After this change, Ebiten always tries to use EXT version of framebuffer functions. I believe EXT version is always available when non-EXT version is available, so this chang eshould be safe. Fixes #602 |
||
---|---|---|
_docs | ||
audio | ||
docs | ||
ebitenutil | ||
examples | ||
inpututil | ||
internal | ||
mobile | ||
text | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
colorm_test.go | ||
colorm.go | ||
doc.go | ||
gamepad.go | ||
generate.go | ||
genkeys.go | ||
geom_test.go | ||
geom.go | ||
go.mod | ||
graphics.go | ||
graphicscontext.go | ||
image_test.go | ||
image.go | ||
imageparts.go | ||
input.go | ||
keys.go | ||
LICENSE | ||
mousebuttons.go | ||
README.md | ||
run.go | ||
version.txt |
Ebiten (海老天)
A dead simple 2D game library in Go
Website: https://hajimehoshi.github.io/ebiten/
Platforms
- Windows
- macOS
- Linux
- FreeBSD
- Android
- iOS
- Web browsers (Chrome, Firefox, Safari and Edge) (powered by GopherJS)
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.