Text copied to clipboard!

Başlık

Text copied to clipboard!

Kıdemli Oynanış Programcısı

Açıklama

Text copied to clipboard!
Kıdemli Oynanış Programcısı arıyoruz. Bu pozisyon, oyun geliştirme sürecinde oynanış sistemlerinin tasarımı, uygulanması ve optimize edilmesinden sorumludur. Aday, oyun motorlarıyla derinlemesine çalışacak, oyun mekaniği, yapay zeka, kullanıcı etkileşimi ve fizik sistemleri gibi temel bileşenleri geliştirecektir. Takım çalışmasına yatkın, yaratıcı çözümler üretebilen ve teknik bilgi birikimi yüksek bir profesyonel arıyoruz. Kıdemli Oynanış Programcısı olarak, oyun tasarımcıları, grafik programcıları ve diğer geliştiricilerle yakın iş birliği içinde çalışarak, oyun deneyimini zenginleştirecek sistemleri hayata geçireceksiniz. Kod kalitesine önem veren, sürdürülebilir ve ölçeklenebilir çözümler üretebilen bir yapıya sahip olmanız beklenmektedir. Ayrıca, junior programcılara mentorluk yaparak teknik bilgi paylaşımında bulunmanız da önemli bir görev olacaktır. Bu pozisyon, oyun motorları (Unity, Unreal Engine vb.) konusunda ileri düzey bilgi gerektirir. C++, C# gibi programlama dillerinde uzmanlık, performans optimizasyonu, hata ayıklama ve test süreçlerinde deneyim aranmaktadır. Adayın, oyun geliştirme döngüsünün tüm aşamalarına hâkim olması ve kullanıcı deneyimini ön planda tutarak yenilikçi oynanış sistemleri geliştirmesi beklenmektedir. Eğer siz de dinamik bir ekipte yer almak, dünya çapında milyonlarca oyuncuya ulaşacak projelerde çalışmak ve oyun dünyasına yön vermek istiyorsanız, başvurunuzu bekliyoruz.

Sorumluluklar

Text copied to clipboard!
  • Oynanış sistemlerinin tasarımı ve geliştirilmesi
  • Oyun motorlarıyla entegrasyon ve optimizasyon
  • Teknik dokümantasyonun hazırlanması
  • Junior geliştiricilere mentorluk yapılması
  • Kod kalitesinin ve sürdürülebilirliğinin sağlanması
  • Performans analizleri ve iyileştirmeler yapılması
  • Yapay zeka ve fizik sistemlerinin programlanması
  • Oyun tasarımcılarıyla iş birliği içinde çalışılması
  • Hata ayıklama ve test süreçlerinin yürütülmesi
  • Yeni teknolojilerin araştırılması ve uygulanması

Gereksinimler

Text copied to clipboard!
  • Bilgisayar mühendisliği veya ilgili alanlarda lisans derecesi
  • C++ ve/veya C# programlama dillerinde ileri düzey bilgi
  • Unity veya Unreal Engine gibi oyun motorlarında deneyim
  • Oynanış sistemleri geliştirme konusunda en az 5 yıl tecrübe
  • Performans optimizasyonu ve hata ayıklama becerisi
  • Takım çalışmasına yatkınlık ve iletişim becerileri
  • Yaratıcı problem çözme yeteneği
  • Versiyon kontrol sistemleri (Git vb.) hakkında bilgi
  • Agile/Scrum metodolojileriyle çalışma deneyimi
  • İngilizce teknik dokümantasyon okuma ve yazma becerisi

Potansiyel mülakat soruları

Text copied to clipboard!
  • Daha önce geliştirdiğiniz bir oynanış sistemini anlatır mısınız?
  • Unity veya Unreal Engine ile hangi projelerde çalıştınız?
  • Performans sorunlarını nasıl tespit eder ve çözersiniz?
  • Takım içinde nasıl bir rol üstlenmeyi tercih edersiniz?
  • Yapay zeka sistemleriyle ilgili deneyiminiz var mı?
  • Kod kalitesini nasıl sağlarsınız?
  • Junior geliştiricilere nasıl mentorluk yaparsınız?
  • Hangi versiyon kontrol sistemlerini kullandınız?
  • Oyun tasarımcılarıyla nasıl bir iş birliği yürütürsünüz?
  • En çok gurur duyduğunuz oyun projesi hangisidir?