Question: what is overwatch programmed in?
Answer: 'Overwatch' uses a proprietary visual scripting language called Statescript to execute the high-level state machines used throughout the game, including the logic driving hero weapons and abilities.