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. Learn more →
Top 19 Go Ebiten Projects
-
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.
-
Project mention: A common question about how to find repositories to contribute to | /r/golang | 2023-06-03
I'll just throw this out there. I am building a ui framework for use with ebitengine. It's at 300ish stars and I love when people throw out PRs. If your interested in helping out, feel free to check it out and join the discord: https://github.com/ebitenui/ebitenui
-
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.
-
-
neko
Neko is a cross-platform open-source animated cursor-chasing cat. This is the reimplementation write in Go. (by crgimenes)
I think it's relatively straightforward? Each mouse should be generating input events, it's "just" a matter of "Mouse1 += (100x, 200y)", "Mouse2 += (-3x, -5y)" and keeping track of a virtual cursor/pointer position that the "real" cursor should jump to depending on which mouse is generating input events.
...and for the use cases, having an extended desktop (eg: airplay to HDTV mounted on the wall) and being able to have your primary "desktop" mouse 100% glued to your main screen, but a secondary "click the play next video button on the tv" mouse is genius!
I'm pretty sure if somebody were sufficiently innovative they could paint a bullseye/target around the virtual cursors with some sort of minor performance penalty (a-la: xNeko - https://github.com/crgimenes/neko).
-
airplanes
A 2D shoot 'em up game made with Go, Ebitengine, and donburi. Featuring ECS (Entity Component System).
Project mention: A 2D shoot 'em up game made with Ebitengine https://github.com/m110/airplanes | /r/gogamedev | 2023-12-03Play https://m110.github.io/airplanes/
-
-
I wrote a small terminal emulator a while ago to have a portable terminal for my terminal based game. It's very specific but I had great fun with it.
-
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.
-
-
-
-
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 -
-
-
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: 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
Go Ebiten related posts
- A 2D shoot 'em up game made with Ebitengine https://github.com/m110/airplanes
- 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
- Show HN: I made a 2D shoot 'em up game with Go, using Entity Component System
- Tetra3D: A hybrid software/hardware renderer written in Go
- Similar 3D framework/engine to openFrameworks?
- I'm building a cross-platform "desktop pet" for Linux/Win/Mac. What's a simple way to create a proper Mac application with icons and stuff?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 Apr 2024
Index
What are some of the best open-source Ebiten projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Ebiten | 9,774 |
2 | ebitenui | 461 |
3 | magia | 451 |
4 | neko | 300 |
5 | airplanes | 243 |
6 | mizu | 79 |
7 | crt | 52 |
8 | skulls | 42 |
9 | sketchy | 41 |
10 | gosol | 40 |
11 | pi | 30 |
12 | shark | 27 |
13 | ray_engine | 24 |
14 | ebitengine-bunny-mark | 23 |
15 | goloz | 22 |
16 | mirkwood_engine | 20 |
17 | go-gol | 8 |
18 | tankism | 2 |
19 | gotetra | 0 |