I can tell it's a very interesting way to learn new things and have fun while coding, but also, Victoria touches on a very important point, which is to go on new fields and to improve skills while coding, graphics, music, UI/UX Design, animation, and even storytelling are just some of the things a game developer has to work with, and depending on how ambitious the project is you can work even with saved/stored games or online connections with other players. Good article!