2 Answers
+ 19
have a look in this Pages:
https://en.m.wikipedia.org/wiki/Game_programming
https://en.m.wikipedia.org/wiki/Category:Video_game_development_software
https://www.gamedesigning.org/career/programming-languages/
https://www.quora.com/What-programming-language-is-the-most-used-to-make-video-games-Which-is-the-best
+ 12
Yes, please take a look on the Kivy project and QPython:-
Kivy
https://kivy.org/#home
https://github.com/kivy/JUMP_LINK__&&__python__&&__JUMP_LINK-for-android
QPython
http://www.qpython.com/