Unity c# kullanıyor, eskiden javayı da destekliyordu fakat desteğini keseli uzun zaman oluyor. C# öğrenmeniz Unity güncel sürümleri ile oyun geliştirmek için yeterlidir