Been following Fat Old Yeti/Idiot Coder tutorial on how to create a rogue-like in Go:
https://www.fatoldyeti.com/posts/roguelike-tutorial-0/
As ebiten doesn't work on my ubuntu anymore, I made the choice to use http://g3n.rocks as I wanted to play with it for so long.
I'm still at step 2, but adapting g3n to just do 2D work without knowing g3n that much and being rusty in OpenGL made it a little bit more complex.
I just want to make g3n be abstracted and render in 3D some really 2D game mechanics. It's a little bit challenging as some loops are not at the same place (adding tiles to a 3D scene doesn't make you recalculate their position in the render loop, so you need to account for them only once).
And having my children challenge me along the way: "hey, can you make the wall nicer?", "can you add a 3D model instead".
So I dug into how to load a material with Displacement map, normal map, etc.
I'm having fun and I'm pretty proud about the result after a few hours of tinkering.
