Thanks to all for the answers. I going to check out thoses videos. As for Unity/Godot/Unreal it is a bit to high level to my taste at the moment. I really enjoyed to make the game engine almost from scratch.