Mobil Logo
Oyun Geliştirme ve Programlama bölümü banner

Oyun Geliştirme ve Programlama Genel Bilgileri

Güncelleme: 04.09.2025

Oyun Geliştirme ve Programlama Hakkında

Oyun Geliştirme ve Programlama bölümü, video oyunlarının kodlama, test etme ve hayata geçirme gibi teknik süreçlerine odaklanan, uygulama ağırlıklı ve son derece güncel bir yazılım programıdır. İki yıllık bir ön lisans programı olan bu bölüm, mezunlarına "Oyun Geliştirme Teknikeri" veya "Junior Oyun Geliştiricisi" unvanı kazandırır. Bu programı, oyunun hikayesi, sanatı, kural tasarımı gibi genel ve teorik yönlerine de odaklanan dört yıllık "Dijital Oyun Tasarımı" gibi bölümlerden ayıran temel fark, doğrudan işin mutfağına, yani oyun motorlarını (Unity, Unreal Engine vb.) kullanarak oyun mekaniklerini, karakter hareketlerini ve yapay zekâ davranışlarını kodlamaya odaklanmasıdır. Bu anlamda, mezunları oyun dünyasının "kod ustaları" ve dijital eğlencenin teknik mimarları olarak görülür.
Oyun Geliştirme ve Programlama

Oyun Geliştirme ve Programlama Avantajları

  • İki yıl gibi kısa bir sürede, video oyun sektörüne yönelik, pratik ve çok aranan bir meslek edinme.
  • Yaratıcılık ile teknik problem çözmeyi birleştiren, dinamik ve heyecan verici bir meslek.
  • Kendi oyununu yaparak girişimci olma ve yüksek gelir elde etme potansiyeli.
  • Oyun geliştirme teknolojilerinde uzmanlaşarak geleceğin mesleklerine yatırım yapma fırsatı.

Oyun Geliştirme ve Programlama Dezavantajları

  • Proje teslim dönemlerinde aşırı yoğun çalışma temposu ve 'crunch' kültürü.
  • Sektördeki rekabetin yüksek olması ve başarılı olmak için sürekli kişisel projeler geliştirme gerekliliği.
  • Oyun motorları ve teknolojilerin hızlı değişimi, ömür boyu öğrenme zorunluluğu getirmesi.
  • İşin büyük oranda bilgisayar başında kodlama ve hata ayıklama ile geçmesi.

Oyun Geliştirme ve Programlama Kimlere Uygun?

Bu bölüm, problem çözmeyi seven, teknolojiye tutkulu ve kendini sürekli geliştirmeye açık olan adaylar için idealdir. Oyunları sadece oynamakla kalmayıp, onların nasıl çalıştığını merak edenler için uygundur.

Video oyunlarına karşı derin bir tutku ve ilgiye sahip olmak.

Güçlü mantıksal düşünme ve algoritmik akıl yürütme yeteneği.

Problem çözme ve hata ayıklama (debugging) becerisi.

Zorlu süreçlerde sabırlı ve azimli olmak.

Kendi kendine öğrenme ve sürekli araştırma disiplini.

Bilgisayar başında uzun süreler çalışmaktan keyif almak.

Oyun Geliştirme ve Programlama Bölümü Kariyer Olanakları

Bu alanda başarılı olmak için en önemli şey, güçlü ve oynanabilir projelerden oluşan bir portfolyodur. Mezunlar genellikle özel sektörde, farklı platformlar için oyun geliştiren şirketlerde görev alırlar.

Oyun Stüdyoları

PC, konsol veya mobil platformlar için oyun geliştiren yerli ve yabancı oyun şirketlerinde 'Junior Oyun Programcısı' olarak çalışmak.

Mobil Oyun Şirketleri

Türkiye'de özellikle güçlü olan hyper-casual ve mobil oyun sektöründe görev almak.

Simülasyon ve Eğitim Teknolojileri Firmaları

Savunma, tıp veya endüstri için interaktif simülasyonlar ve 'ciddi oyunlar' geliştiren şirketlerde çalışmak.

Serbest Çalışma (Freelance)

Proje bazlı olarak farklı stüdyolara hizmet vermek veya kendi bağımsız ('indie') oyunlarını geliştirip yayınlamak.

Artırılmış (AR) ve Sanal Gerçeklik (VR) Firmaları

Oyun motoru bilgisini kullanarak AR ve VR tabanlı uygulamalar geliştiren firmalarda yer almak.

Oyun Geliştirme ve Programlama Dersleri

Bu bölümde eğitim, doğrudan sektörde karşılığı olan ve en güncel oyun geliştirme teknolojilerine odaklanır.

Temel Programlama

Yazılım geliştirme için gerekli olan Algoritma ve Programlamaya Giriş, Nesne Tabanlı Programlama (OOP) ve Veri Yapıları gibi konular.

Oyun Geliştirme Motorları

Unity ve/veya Unreal Engine gibi popüler motorların kullanımı ve uygulamalı proje geliştirme.

Oyun Programlama ve Mekanik Tasarımı

Karakter kontrolü, fizik motoru kullanımı ve oyun mekaniklerinin kodlanması.

Mobil Oyun Geliştirme

Mobil platformlar için oyun geliştirme süreçleri ve optimizasyon.

Oyunlar için Yapay Zekâ

Oyun içi yapay zekâ davranışlarının temelleri ve uygulanması.

Tasarım ve Grafik Temelleri

Oyun Tasarımı Temelleri ile 2D ve 3D Modelleme (Blender vb.) konularına giriş.