Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 Go Game development Projects
-
What about learning Go with Ebiten? Or Rust with Bevy?
-
Project mention: High availability game server deployed with kubernetes | reddit.com/r/kubernetes | 2023-04-23
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
Project mention: Installing Pixel library (https://github.com/faiface/pixel) without go get | reddit.com/r/learnprogramming | 2023-03-23
All tutorials I could find are either outdated or skip over installation, and the https://github.com/faiface/pixel/wiki/Building-Pixel-on-Windows github page is not detailed at all.
-
-
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Project mention: What would be the closest thing to Unity/Unreal C#/C++ for Go to create games/animations/visual work? | reddit.com/r/golang | 2023-04-19
as well as possibly (G3N) https://github.com/g3n/engine
-
Pitaya
Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK. (by topfreegames)
-
Engo - https://github.com/EngoEngine/engo
-
Project mention: What 2D Go Game Framework Do You Use, and What are Its Pros and Cons? | reddit.com/r/golang | 2022-08-12
From what I've seen, Ebitengine seems to be the most popular choice among hobby and professional game devs, but there are other frameworks as well like oakmound/oak and faiface/pixel that continue to be maintained on Github to this day.
-
-
-
Project mention: Problem with key events in terminal for (ascii game development): When a key is pressed and held it does not work as needed. For example if I want to move character when user press key the player (character) will move one step then stops then move fast like text curser. | reddit.com/r/golang | 2023-01-19
Since you are already using bubbletea check out harmonica
-
-
The Resolv library is very sufficient for my 2d use-case.
-
-
-
-
-
-
Project mention: How can I take a screenshot quickly enough to take 60 in one second? | reddit.com/r/golang | 2022-11-21
Using Go screenshot libraries which use win32 are much too slow, and don't take screenshots quickly enough. While looking into this problem, I found that even in C, win32 screenshots don't get near to the speeds needed for 60fps. I was told at some point to try using DirectX to take a screenshot, and so I found some Go bindings: https://github.com/gonutz/d3d9, and I'm realizing that I do not know how to use DirectX at all. Does anyone know how I can get started with DirectX? How I might be able to just take a simple and efficient screenshot with it?
-
Project mention: Aaaaxy is a nonlinear 2D puzzle platformer taking place in impossible spaces | news.ycombinator.com | 2022-09-10
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Go Game development related posts
- Release v0.5.4 - TextInput updates!
- Is there a love2d for c++?
- Cool projects to learn and contribute?
- Building Snake Game In Golang: Complete Guide
- EbitenUI v0.5.3 Tooltip updates!
- Bug Fixes and Demos!
- EbitenUI v0.5.0 - Cursor Management!
-
A note from our sponsor - SonarLint
www.sonarlint.org | 1 Jun 2023
Index
What are some of the best open-source Game development projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Ebiten | 8,293 |
2 | agones | 5,302 |
3 | Leaf | 4,864 |
4 | Pixel | 4,239 |
5 | open-match | 2,815 |
6 | nano | 2,364 |
7 | goworld | 2,346 |
8 | g3n | 2,345 |
9 | Pitaya | 1,829 |
10 | engo | 1,621 |
11 | Oak | 1,401 |
12 | termloop | 1,340 |
13 | gonet | 1,209 |
14 | harmonica | 741 |
15 | go-astar | 545 |
16 | resolv | 338 |
17 | ebitenui | 333 |
18 | GarageEngine | 317 |
19 | go3d | 283 |
20 | thundernetes | 268 |
21 | godot-go | 239 |
22 | d3d9 | 136 |
23 | aaaaxy | 121 |