# Show HN: Ebitengine v2.10.0 Released (A 2D Game Engine for Go)

> Source: <https://ebitengine.org/en/blog/v2.10.0.html>
> Published: 2026-09-08 12:48:58+00:00

# Ebitengine v2.10.0 Released

v2.10.0 has been released! For details, please see the [release notes](/en/documents/2.10.html).

Many thanks to all the contributors and sponsors on [GitHub Sponsors](https://github.com/sponsors/hajimehoshi) and [Patreon](https://www.patreon.com/hajimehoshi_) — your support is greatly appreciated!

Ebitengine v2.10 requires Go 1.25 or later. The main new features are as follows:

- [Pure Go on Desktop Platforms](/en/documents/2.10.html#Pure_Go_on_Desktop_Platforms)
- macOS and Linux / BSD builds no longer require Cgo. Ebitengine games can now be built for all desktop platforms with Go alone, making cross-compilation easier.
- [Application Virtualization (VM)](</en/documents/2.10.html#Application_Virtualization_(VM)>)
- Run an Ebitengine application as a guest controlled by a host. Embed games in another application or automate testing with input injection and rendering and audio capture. An opt-in build tag enables headless testing by programs and AI agents.
- [Shader Precompilation](/en/documents/2.10.html#Shader_Precompilation)
- The experimental `exp/shaderprecomp` package reduces runtime shader compilation work and can shorten loading times.
- [Color Emoji and Text Rendering Improvements](/en/documents/2.10.html#Color_Emoji_and_Text_Rendering_Improvements)
- The `text/v2` package now renders color emoji and improves bidirectional text handling. IME input is also supported on more platforms.

We look forward to your feedback!
