Elektrine lite

← Feed

@grono@mastodon.com.pl

Post #2070263

2026-05-04 06:24 UTC

Fellow #gamedev Linux folks What's your stack for making 3D games excluding full engines like Godot or Unity? Anyone had any success with #golang #go?

Replies (4)

  • @dolanor@hachyderm.io 2026-05-06 06:33

    @grono@mastodon.com.pl Hi, my current stack is Go + g3n. ( http://g3n.rocks/ ) I'm not a big gamedev as I don't have much free time, but my current gamedev project is porting this tutorial ( https://web.archive.org/web/20241006194615/https://www.fatoldyeti.com/tags/roguelike/ ) which is a roguelike in Go with ebiten (2D game engine) into the g3n 3D game engine. There are some discrepancy in the game loop engine. Ebiten has Update loop (game logic) and Render loop (rendering loop). g3n has a scenegraph, use events for keyboard press and only 1 loop. But 1 extra goroutine and I kind of synchronize the behaviour, which allow to make me the tutorial more closely. Gotta love Go for that. Anyway, I share about it here when I advance on it. https://hachyderm.io/@dolanor/115079401505610831 This tutorial creator also has another website about Go + gamedev (but in 2D): https://www.idiotcoder.com/

    Open ##2070262

  • @wibblyfrog@mastodon.social 2026-05-04 07:07

    @grono@mastodon.com.pl Odin with sokol or Raylib is awesome, and surprisingly Love2D has some awesome 3D projects, look into g3d. haven't messed with go much, but Odin is very similar

    Open ##3389142

  • @grono@mastodon.com.pl Prototypy piszę sobie "dla sportu" w Bevy (https://bevy.org/) - bardzo przyjemnie się w nim pisze i nie jest takim "pełnym" silnikiem. Kanał "Tantandev" na YT to też fajna "zajawka" co silnik potrafi.

    Open ##3389147

  • @grono@mastodon.com.pl Not yet on 3D "grind", but I use Odin and SDL3 for 2D and I plan to expand my engine to 3D. Raylib is good if you have, like, super basic stuff, native OpenGL is also there, native Vulkan works perfect. I'm deep in SDL3, so I can suggest it if you want a sweet spot of "more than OpenGL limitations, but less than Vulkan bloat". And also Odin, others already mentioned it, but I find it the most fun language at the moment.

    Open ##3389153