Что вам даст название языка, если вы его не знаете и писать на нём не умеете? Да и вообще суть не в языке, а в приёмах борьбы. Здесь нужны серьёзные знания и на Тостере их не собрать.
Плюсану. Даже крупные компании с этим особо не заморачиваются.
Архивируй профиль игрока с паролем.
Может небольшая защита критичных переменных в памяти.
Больше вряд ли что нужно.
Да даже в этом случае найдутся умники которые обнулят цену в магазине или стартовый набор монет сделают бесконечным.
Если онлайн игра, то на сервере валидацию можно сделать.