SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 Go Gamedev Projects
-
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.
-
tetra3d
Tetra3D is a 3D hybrid software/hardware renderer made for games written in Go with Ebitengine.
-
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.
-
pi
The retro game development engine for Go, inspired by Pico-8 and powered by Ebitengine. (by elgopher)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
Ikemen-GO - Remake of the IKEMEN (open-source fighting games engine that supports M.U.G.E.N resources). GO, GLFW, OpenGL
Project mention: Tetra3D is a 3D hybrid software/hardware renderer made for games written in Go with Ebitengine. | /r/gogamedev | 2023-10-09
The source code is now open and can be found here: https://github.com/BigJk/end_of_eden
Project mention: Retro game development engine for Go, inspired by Pico-8 and powered by Ebitengine. | /r/gogamedev | 2023-10-30
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
Project mention: In 2 Days, I built a search engine using Htmx and Go | news.ycombinator.com | 2024-03-03
Project mention: Tankism - top down panzer game written in Go with Ebitengine https://github.com/brotherhood-of-recursive-descent/tankism | /r/gogamedev | 2023-12-07GitHub https://github.com/brotherhood-of-recursive-descent/tankism
Go Gamedev related posts
- Making Games in Go for Absolute Beginners
- Is there a love2d for c++?
- Game Dev in Golang
- how do i get ikemen go games working
- Mun v0.4.0: a statically-typed scripting language like Rust, written in Rust
- I made a 2D shoot 'em up game with Go and Ebitengine. Featuring ECS (Entity Component System).
- Show HN: I made a 2D shoot 'em up game with Go, using Entity Component System
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
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 |