Мови мають відмінності за платформою: на Android слід вчити Java, Kotlin, для iOS достатньо знання Swift.
Java і Kotlin – підходять для створення ігор для Android; C# – підходить для тих, що хоче створювати комп’ютерні ігри на Unity; С і С++ – без них не обходиться розробка вимогливих комп’ютерних ігор.
Ігровий рушій – це, по суті, набір інструментів, який дає змогу працювати з графікою, фізикою, скриптами та іншим. Рушії досить вимогливі до продуктивності, а Python сам по собі повільний, тому безпосередньо ядро гри на Python не пишуть.