C# — основной язык программирования для создания игр на движке Unity, а C++ — для Unreal Engine. 24
Кроме того, в Unity поддерживаются JavaScript (его модификация — UnityScript). 1
Выбор языка программирования зависит от игрового движка и платформы, на которой планируется выпускать игру. 2 Иногда языки комбинируют: например, серверную часть игры пишут на одном языке, а визуальную — на другом. 3