Go Apache-2.0

ebiten

A dead simple 2D game engine for Go

H

hajimehoshi

Dernière activité 29 sept. 2026
hajimehoshi/ebiten

13,5 k

étoiles

791

forks

291

issues ouvertes

ebitenebitenginegamegame-2dgame-developmentgame-enginegame-engine-2dgame-librarygamedevgogolanggolang-library

Ce README est souvent en anglais.

Ebitengine (v2)

Go Reference Build Status

A dead simple 2D game engine for Go

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

Overview

Platforms

  • Windows
  • macOS
  • Linux
  • FreeBSD
  • Android (Cgo required)
  • iOS (Cgo required)
  • WebAssembly
  • Nintendo Switch (Cgo required)
  • Xbox (Cgo required) (Xbox support is limited and not available to everyone. Negotiations are currently underway to make it accessible to all.)

For installation on desktops, see the installation instruction.

Features

  • 2D Graphics (Geometry and color transformation by matrices, 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

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

The Ebitengine logo by Hajime Hoshi is licensed under the Creative Commons Attribution 4.0.

Ebitengine bundles third-party libraries. See THIRD_PARTY_LICENSES.md for their licenses.

Projets similaires

User interface engine and widget library for Ebitengine

Goebitenebitenginegame
Eebitenui
942 étoiles77

A pure Go game engine

Go2dgame-developmentgame-engine
Ooakmound
1,7 k étoiles87

Engo is an open-source 2D game engine written in Go.

Goengoentity-component-systemgame-engine
EEngoEngine
1,8 k étoiles132