https://techgigdotcom.medium.com/4-programming-languages-you-must-master-for-game-development-68afeb88579b