I put a SubViewport inside a SubViewPortContainer which is contained in a SubViewport, which provides ViewportTexture to a Sprite3D.
resumed learning #godot and i've just reached the point where i don't wanna work, i just wanna spend my time learning ![]()
#Godot's `wrap()` function is useful for when you have a list of players (e.g. blue, green, red, etc.) and you want to change whose turn it is:
```
# Next player's turn.
current_player = wrap(current_player + 1, 0, PLAYERS.size())
```
https://docs.godotengine.org/en/stable/classes/class_@globalscope.html#class-globalscope-method-wrap
#Godot4 #GDScript #GameDev #Programming
getting somewhere I think? #godot
Anyone else annoyed by how many constants/variables they have to create just to avoid having magic numbers in their code...?
#GameDev #Porgramming #Godot #Godot4 #GDScript
Like Tetris, but pieces come from every side and it's about filling up, not destroying down.
#prototype #godot

Invested a bit time into visual of environment of my #prototype of #game, what do you think?
#godot #godotengine #blender #krita #indie #indiedev
ive been really into sound design lately. i started implementing a dynamic music system to our game. in dialogue, the music can have different percussion depending on who's talking. and if no one is talking, there is no percussion
playing with shaders in the Godot engine
If you're using NavigationAgent3D for small-scale environments, especially indoors, you may want to reduce the "cell size". The default 25cm is a smidge too coarse, I got some better results with 10cm. You also have to change the corresponding project setting.
Unfortunately it's not a silver bullet: As impressive as RVO avoidance is, it acts a lot more like crazed robots than humanoids.
#godotengine #godot
Terrain editors in Godot
https://programming.dev/post/47213191
Just wanted to show off my progress on my procedurally generated map game
https://feddit.org/post/27111126