Hello, I hope this is the right place to ask… ![]()
I am a 3D artist whose work focus on storytelling and rich worldbuilding. I work mainly with Blender and Krita, which are my favorite softwares in part because they’re part of an open-source workflow.
I’ve done mainly short movies. However, I’ve been experimenting for a few years now with game engines as I believe the medium is very interesting to work with. I used Unity and Unreal Engine, and I have to say I’m not a big fan of the philosophy behind these softwares. This led me to Godot, which aligns to my values more.
My questions are mainly about where to start with what I aim to do. Please note I am an artist and not a programmer, I am not afraid to learn and it will probably be necessary, but the “transition” is more about artistic aspects. Every “code” I had to make in Unity and UE were very simple or assets.
I could be wrong, but my understanding is that Godot, by default, doesn’t have many features and needs plugins to work similarly to other game engines. With no tutorials, I couldn’t find anything on the interface about PBR materials or lighting, for example (though I might have just missed them)
As a bare gameplay base, I’d like to make a first-person 3D platformer. I’d like to use a PBR-based workflow, though I’d have no problem using “old” techniques for features that may not exist (for example, using hand-placed alpha textures to make god rays if volumetric lighting doesn’t exist, or is too noisy like in Unity and UE, or baking some of the light information into the texture directly). Anything that would help compatibility between Blender and Godot is welcome, especially node-based shaders (or node-based anything actually). I am however not interested in anything related to generative AI, even if it means working harder.
The amount of plugins and tutorials is a bit overwhelming, and I believe communities are the beating heart of art and open-source softwares alike. With my profile in mind, where and how would you recommend me to start?
Sorry for inaccuracies or if anything sounds rude, English is not my first language. Thank you