I've learned a lot of great general game dev info from Tynan Sylvester's book [0] (creator of Rimworld). Has good info on motivation, rewards, timing, goals, design philosophy, etc.
I have next to no game dev experience and the book is a great intro to a lot of foundational topics imo. NB: the book isn't very technical and is an easy read!
[0] Designing Games: A Guide to Engineering Experiences https://a.co/d/8Im68r8