Чит-коды - по сути, это оставленные в финальной версии игры консольные команды движка, которые изначально делаются разработчиками для манипуляции игровыми процессами (точнее, некоторыми переменными среды, влияющими на игровой процесс).
Далее, эти функции нужны тестировщикам. Тестировщики, напомню, это не те люди, которые сидят и играют в своё удовольствие за деньги, как думают многие. А те, кому приходиться прыгать сотню раз в один и тот же угол и ползать вдоль каждой стены, дабы убедиться, что персонаж не застрянет в текстурах, не провалится под карту, залезет на нужный уступ, и игра при этом не вылетит.
Естественно, для такого рода действий многие переменные в игре не нужны, а некоторые и вовсе будут мешать, для этого есть чит-коды. Они же для того, чтобы тестировать смену погодных условий, быстро перемещаться в нужную локацию и т.д. И уже сами тестировщики эти читы и сливают в тематический форум на тот же Reddit, а после проверки работоспособности в финальной версии игры, эти читы добавляют в базы данных вроде CheMax.