Game Dev in Golang

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
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
featured
  1. awesome-ebitengine

    A curated list of awesome Ebitengine frameworks, libraries and software

    Also here is a list of gamedev libs for Golang. Most are engine agnostic: https://github.com/sedyh/awesome-ebitengine

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. tetra3d

    Tetra3D is a 3D hybrid software/hardware renderer made for games written in Go with Ebitengine.

    So you have a few different questions there. 1) Ebitenui is primarily game based and makes no assumptions on how the ui should look so you are required to provide the graphics for all the widgets. Fyne is great but more opinionated and focused on a desktop experience from what I've seen. 2) Ebitengine is a 2d game engine for go. 3) There is a lib built on top of ebitengine is ebitengine for 3d PS1 level graphics https://github.com/SolarLune/tetra3d 4) I think it could be done but this library isn't built for that. There are libraries for opengl bindings, raylib bindings and a dedicated 3d engine lib though that one looks to be a bit dead http://g3n.rocks/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Hello, world – A technical overview of the software powering bgammon.org

    2 projects | news.ycombinator.com | 4 Jan 2024
  • how mature is ebiten?

    1 project | /r/ebitengine | 1 Sep 2022
  • Migrating Away from Rust

    17 projects | news.ycombinator.com | 28 Apr 2025
  • Ikemen-GO: open-source reimplementation of MUGEN

    4 projects | news.ycombinator.com | 19 Mar 2025
  • Awesome-Pocketbase: A collection of PocketBase community resources

    1 project | news.ycombinator.com | 18 Oct 2024

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