Here is all my progress through this CS50-s-Introduction-to-Game-Development course plus all the original code and slides
Via lectures and hands-on projects, the course explores principles of 2D and 3D graphics, animation, sound, and collision detection using frameworks like Unity and LÖVE 2D, as well as languages like Lua and C#. By class’s end, you'll have programmed several of your own games and gained a thorough understanding of the basics of game design and development.
https://www.edx.org/course/cs50s-introduction-to-game-development
https://courses.edx.org/courses/course-v1:HarvardX+CS50G+Games/course/
https://cs50.harvard.edu/x/2020/
https://drive.google.com/drive/folders/1qqAtQtaxxHQHamtVmDoThCgxj5W3G3xK?usp=sharing