You have to remember that game development is really programming + 3d modeling. Idk if you know 3d modeling but I feel like some programmers (mostly game hobbyists) ignore this part of game making and then are surprised why their games look the way they do.