Robuta

https://unity.com/cn/resources/game-programming-patterns-video-series
This video series explains well-known design patterns and shares practical examples for using them in your Unity project.
game programming patternsvideo tutorialsunity
https://en.wikibooks.org/wiki/Video_Game_Design/Programming/Framework/2D_vs_3D
video game designprogrammingframeworkvswikibooks
https://corecursive.com/062-game-programming/
I'm not really a big gamer, but lately, I've fallen down this rabbit hole into the world of Casey Muratori, and this project that he started on Twitch in 2014....
video game programmingcasey muratoriscratchcorecursivepodcast