Да, конечно, можно забыть навыки программирования, если не практиковать их регулярно. Однако, если вы активно изучаете и применяете разные технологии и языки программирования, то ваши навыки будут оставаться актуальными.
Что касается изучения C#, Unity и параллельно поддержания знаний по Unreal Engine и C++, то это может быть немного сложно, но справимо. Важно распределять свое время и уделять каждой теме достаточно внимания. Можете начать с освоения C# и Unity, постепенно погружаясь в их особенности и возможности.
Что касается использования платформы itch для размещения игр, это тоже хороший вариант. Однако, если у вас есть возможность заработать на разработке игр для Яндекс.Игр и вам интересно изучить новые технологии, то почему бы и нет.
Если у вас возникают ограничения с использованием PayPal, то вы можете рассмотреть другие способы получения оплаты за свои игры, такие как Яндекс.Деньги, WebMoney или другие платежные системы.
Важно слушать свои интересы и находить баланс между изучением новых технологий и поддержанием уже приобретенных навыков. Успехов в вашем пути разработчика!