Enhance or upgrade an original stand-alone or online game using various computer programming languages or game/animation engines to write code and implement programming skills.