Копище
Unity (C#). UniTask — асинхронность. Писать читаемый, аккуратный и поддерживаемый код. Опыт может быть учебным / некоммерческим. Понимание основ: ООП.
FSM (Finite State Machine) — логика состояний. Spine — 2D-анимации. Timeline — катсцены, игровые последовательности. Реализовывать игровую логику на C#.