There are fundamental of game design?

I was studying game design for a while and from what i have seen, each one teaches about a different topic within this area, and I was curious if there are any kind of fundamentals to follow

I’m a big fan of Advanced Game Design [Book]

He talks about parts, loops, systems etc. which are all fundamental parts of any game.