ebiten

Ebitengine is an open-source 2D game engine developed for the Go programming language. Thanks to its simple API structure, it enables development of two-dimensional games that can run on multiple platforms. It contains internal packages for graphics, audio and input management.

EB

hajimehoshi · 3D & Game Development

STARS13.6K
FORKS800
COMMITS11.3K
CONTRIBUTORS120
VERSIONv2.10.2
UPDATEDyesterday
GoGame Engine2D GrafikCross-PlatformApache-2.0

Common commercial products in this category: Unity, Unreal Engine, Autodesk Maya

What can it do?
  • You can create 2D graphics with matrix-based geometry and color transformations.
  • You can manage mouse, keyboard, gaming arm, and touchscreen inputs.
  • You can play audio files in Ogg, MP3, WAV and PCM formats.
User reviews
  • • NeutralHacker News

    Ebiten in 2020

    “Primarily Unity and Godot, some GameMaker/Mono/Unreal. My gripes: * Breaking changes between versions. * Semi-implemented features riddled with bugs, later deprecated by more of the same (see above). * Obscure editor bugs arbitrarily popping up as project grows (like old NT…”

  • ↑ PositiveHacker News

    Ebiten in 2020

    “I've toyed with Ebiten. It's wonderful. Here are some pain points: - I've had trouble with sub-texture bleeding requiring me to add paddings between my texture atlas. This could probably also be resolved by not having my own texture atlas and loading each texture separatedly but…”

My note

Alternative pages

More in: 3D & Game Development