Go Gamedev

Open-source Go projects categorized as Gamedev

Top 19 Go Gamedev Projects

  • Ebiten

    Ebitengine - A dead simple 2D game engine for Go

  • Project mention: Making Games in Go for Absolute Beginners | news.ycombinator.com | 2023-11-24

    I love Go, yet I've never thought of it as a language with usable game engines. I'm extremely happy to find I was very wrong about that!

    I'm woefully behind the curve on compiling to WASM, though, and I've yet to experiment much with tinygo so I have no idea how far I would get in creating a game people could enjoy in a browser without having to download a big bundle of assets. It's reassuring to see WASM mentioned explicitly as a compilation target [1] by Ebitengine though.

    [1] https://github.com/hajimehoshi/ebiten

  • Pixel

    A hand-crafted 2D game library in Go

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Oak

    A pure Go game engine (by oakmound)

  • Ikemen-GO

    An open-source fighting game engine that supports MUGEN resources.

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Ikemen-GO - Remake of the IKEMEN (open-source fighting games engine that supports M.U.G.E.N resources). GO, GLFW, OpenGL

  • godot-go

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

  • resolv

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

  • tetra3d

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

  • Project mention: Tetra3D is a 3D hybrid software/hardware renderer made for games written in Go with Ebitengine. | /r/gogamedev | 2023-10-09
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • donburi

    Just another ECS library for Go/Ebitengine

  • agones-discover-openmatch

    How to implement a matchmaking system using Agones and OpenMatch

  • mizu

    Entity Component System framework for Ebitengine (by sedyh)

  • end_of_eden

    "Slay the Spire"-like roguelite fully in console.

  • Project mention: Sharing Saturday #468 | /r/roguelikedev | 2023-05-26

    The source code is now open and can be found here: https://github.com/BigJk/end_of_eden

  • gravity

    3D OpenGL engine for Go (by thegtproject)

  • nmage

    Go 3D Game Engine from (almost) scratch

  • pi

    The retro game development engine for Go, inspired by Pico-8 and powered by Ebitengine. (by elgopher)

  • Project mention: Retro game development engine for Go, inspired by Pico-8 and powered by Ebitengine. | /r/gogamedev | 2023-10-30
  • ebitengine-bunny-mark

    Implementation of a popular graphics benchmark written on Ebitengine.

  • Project mention: How is the 7900 XTX on Linux? | /r/linux_gaming | 2023-06-20

    I got lower fps than my friend 3090 in games and i got million less bunnies spawned in the bunny mark bench mark https://github.com/sedyh/ebitengine-bunny-mark. so my guess is the driver is still bad and you will get better performance with a 3090 even if the specs is way better on a 7900 xtx

  • ento

    Entity Component System written in Go

  • agones-broadcaster-http

    Expose Agones GameServers information via HTTP

  • itchgrep

    A web-tool for finding game assets on itch.io using text queries.

  • Project mention: In 2 Days, I built a search engine using Htmx and Go | news.ycombinator.com | 2024-03-03
  • tankism

    top down panzer game written in golang and ebiten

  • Project mention: Tankism - top down panzer game written in Go with Ebitengine https://github.com/brotherhood-of-recursive-descent/tankism | /r/gogamedev | 2023-12-07

    GitHub https://github.com/brotherhood-of-recursive-descent/tankism

  • 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). The latest post mention was on 2024-04-10.

Go Gamedev related posts

Index

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

Project Stars
1 Ebiten 9,805
2 Pixel 4,400
3 Oak 1,509
4 Ikemen-GO 612
5 godot-go 453
6 resolv 397
7 tetra3d 365
8 donburi 218
9 agones-discover-openmatch 83
10 mizu 79
11 end_of_eden 78
12 gravity 59
13 nmage 57
14 pi 30
15 ebitengine-bunny-mark 23
16 ento 15
17 agones-broadcaster-http 11
18 itchgrep 9
19 tankism 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com