Also, renpy is used for a number of games, including some commercial games, so modifiying an existing game would be another option. (As a side note, I wish someone would make a python point and click adventure equivalent of renpy since for being such basic games they very often have major technical issues).
Thank you for posting this. I've been meaning to get back into programming for fun recently but have been struggling to find something I wanted to work on.
https://github.com/kovidgoyal/kitty
Also, renpy is used for a number of games, including some commercial games, so modifiying an existing game would be another option. (As a side note, I wish someone would make a python point and click adventure equivalent of renpy since for being such basic games they very often have major technical issues).