AltHub

hajimehoshi/ebiten Alternatives

2D game engine for Go

Ebitengine is a simple, cross-platform 2D game engine for Go with graphics, input, and audio support.

13.4kGoApache-2.0active · last push 1mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

godot-go/godot-goGitHub

Go bindings to Godot; choose when you want Godot's engine/editor over a pure-Go engine.

Go bindings for Godot 4.7 GDExtension API

738
Go
MIT
active1mo ago
MonoGame/MonoGameGitHub

a C#/.NET game framework; choose when you prefer C# over Go.

One framework for creating powerful cross-platform games.

14.4k
C#
NOASSERTION
active1mo ago
gen2brain/raylib-goGitHub

Go bindings to raylib; choose when you want raylib's C API instead of a pure-Go engine.

Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

2.5k
C
Zlib
active1mo ago
cocos2d/cocos2d-xGitHub

a C++ game framework; choose when you prefer C++ and its ecosystem over Go.

Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

19.2k
C++
none
slowing1.4y ago
quaadgras/graphics.gdGitHub

a Go/Godot runtime; choose when you want Godot rather than a native Go engine.

Runtime for Go + Godot

849
Go
MIT
active30d ago

Listed as an alternative to

These projects were analysed and named ebiten among their alternatives. The relationship is not symmetric — how ebiten rates them is a separate judgement, made when ebiten is analysed in its own right.

libgdx/libgdxGitHub

calls ebiten “Choose for lightweight 2D Go games; it does not support 3D.”

Desktop/Android/HTML5/iOS Java game development framework

25.3kJavaactive