Go Game development

Open-source Go projects categorized as Game development

Top 23 Go Game development Projects

Game development
  1. Ebiten

    Ebitengine - A dead simple 2D game engine for Go

    Project mention: Drifting Through Code: My Journey to Building Bappa | dev.to | 2025-03-26

    Bappa's design is intentionally decoupled. The core packages have zero external dependencies, focusing purely on game simulation logic. The client layer coldbrew integrates with Ebiten for rendering, input handling, and audio.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. agones

    Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

  4. Leaf

    A game server framework in Go (golang) (by name5566)

  5. Pixel

    A hand-crafted 2D game library in Go

  6. open-match

    Flexible, extensible, and scalable video game matchmaking.

  7. nano

    Lightweight, facility, high performance golang based game server framework

  8. g3n

    Go 3D Game Engine (http://g3n.rocks) (by g3n)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. goworld

    Scalable Distributed Game Server Engine with Hot Swapping in Golang

  11. Pitaya

    Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK. (by topfreegames)

  12. engo

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

  13. Oak

    A pure Go game engine (by oakmound)

  14. wa

    The Wa Programming Language

  15. termloop

    Terminal-based game engine for Go, built on top of Termbox

  16. gonet

    A Game Server Skeleton in golang.

  17. harmonica

    A simple, physics-based animation library 🎼

  18. ebitenui

    User interface engine and widget library for Ebitengine

  19. godot-go

    Go bindings for Godot 4.3 GDExtension API (by godot-go)

  20. go-astar

    Go implementation of the A* search algorithm

  21. resolv

    A Simple 2D Golang collision detection and resolution library for games

  22. thundernetes

    Thundernetes makes it easy to run your game servers on Kubernetes

  23. GarageEngine

    Game engine written in Go (golang).

  24. go3d

    A performance oriented 2D/3D math package for Go

  25. aaaaxy

    A nonlinear 2D puzzle platformer taking place in impossible spaces.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Game development discussion

Log in or Post with

Go Game development related posts

  • What Would a Kubernetes 2.0 Look Like

    17 projects | news.ycombinator.com | 19 Jun 2025
  • Drifting Through Code: My Journey to Building Bappa

    3 projects | dev.to | 26 Mar 2025
  • Show HN: I made a digital circuit drawing and simulation game

    3 projects | news.ycombinator.com | 14 Sep 2024
  • Building a Sliding Puzzle with Go

    2 projects | dev.to | 13 May 2024
  • Criando um Sliding Puzzle em Go

    2 projects | dev.to | 13 May 2024
  • Lag Is Never Where You Want It... Or Don't Want It

    1 project | dev.to | 1 May 2024
  • Making Games in Go for Absolute Beginners

    17 projects | news.ycombinator.com | 24 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Game development projects in Go? This list will help you:

# Project Stars
1 Ebiten 12,139
2 agones 6,348
3 Leaf 5,393
4 Pixel 4,504
5 open-match 3,277
6 nano 3,029
7 g3n 2,956
8 goworld 2,640
9 Pitaya 2,559
10 engo 1,795
11 Oak 1,628
12 wa 1,583
13 termloop 1,458
14 gonet 1,284
15 harmonica 1,197
16 ebitenui 766
17 godot-go 626
18 go-astar 612
19 resolv 488
20 thundernetes 328
21 GarageEngine 323
22 go3d 320
23 aaaaxy 248

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?