hakkimda

Hakkımda

Altı yıldır oyun endüstrisindeyim. Bu sürede üç yayınlanmış başlık, sayısız prototip ve bir o kadar da yeniden yazılmış sistem var arkamda.

Ömer Faruk Kara
Ömer Faruk KaraOyun Programcısı

Bir zıplamanın dört frame'lik toleransı, bir vuruşun 80 ms hit-stop'u, bir kameranın 0.12 damping değeri — oyunu oyun yapan şey burada saklı. Ben tam olarak burada çalışıyorum.

Indie stüdyolardan mobil F2P ekiplerine kadar farklı ölçeklerde karakter kontrolcüleri, savaş sistemleri, düşman yapay zekâsı ve ağ senkronizasyon katmanları geliştirdim.

Unreal Engine 5'te C++ ve Gameplay Ability System, Unity'de DOTS ve Job System ile çalışıyorum. Nanite, Lumen ve modern render pipeline'ları günlük araç setimin parçası.

Yaklaşımım basit: önce oyuncunun ne hissedeceğini tanımla, sonra o hissi 16.6 milisaniyeye sığdır. Profiler her zaman açık.

CV'yi indir ↓
0 Yıl Deneyim
0 stats.companies
0 Toplam Proje
calisma bicimim

Nasıl çalışırım

01

Önce ölç, sonra optimize et

Tahmine dayalı optimizasyon zaman kaybıdır. Her iyileştirme öncesi ve sonrası profiler çıktısıyla belgelenir.

02

His, spesifikasyondur

"Zıplama iyi hissettirmiyor" bir hata kaydıdır. Coyote time, buffer ve eğri değerleri tasarımın parçasıdır.

03

Araçlar ekibi hızlandırır

Bir editör aracına harcanan iki gün, ekibe iki ay kazandırıyorsa o araç yazılır.

04

Kod okunur, sonra çalışır

Altı ay sonra o dosyayı açacak kişiyi düşünerek yazıyorum. Genelde o kişi ben oluyorum.

deneyim

git log --author="ofk"

05.2025 — … 1y 4m

Unity Game Developer

Nokta Games · Bursa, Türkiye

Supermarket Simulator oyununun geliştiricisi olarak Unity ile oyun geliştirme süreçlerinde aktif rol alıyorum.

  • Supermarket Simulator oyununun aktif geliştirici kadrosunda
  • C# ve Unity ile oyun mekaniği geliştirme
  • OOP mimarisi ve Solid prensipleri uygulaması
01.2025 — 05.2025 0y 5m

Mid Multiplayer Game Developer

Happy Hour Games · Türkiye

Unity ve Photon altyapısı kullanarak multiplayer oyun geliştirme.

  • Multiplayer oyun sistemi ve altyapı geliştirme
  • C# ile OOP mimarisi uygulaması
  • Photon Pun2 entegrasyonu
09.2023 — 09.2024 1y 0m

Mid Multiplayer Game Developer

Bosphorus Games · Türkiye

Photon Pun2 altyapısı kullanılarak 2D multiplayer platform oyunu geliştirme.

  • Photon Pun2 altyapısıyla 10 boss ve 1 stickman karakteri olan platform oyunu
  • Her boss için 3 farklı yetenek sistemi tasarımı ve implementasyonu
  • Multiplayer senkronizasyon ve ağ optimizasyonu
03.2022 — 07.2023 1y 4m

Mid Game Developer 3D/2D

Phoenix Bird Game · Türkiye

Metin tabanlı Photon Pun2 altyapısı kullanarak From Zero to Hero tarzı karakter gelişim oyunu geliştirdim.

  • Multiplayer altyapısını 1vs1 savaş için kullandım
  • 3D/2D hibrit oyun geliştirme
  • Karakter gelişim sistemi ve metin tabanlı RPG mekaniği
01.2022 — 05.2023 1y 4m

Mid Game Developer

Festival Game Studio · Türkiye

Unity ile mobil ve PC oyun geliştirme.

  • Unity ile oyun mekaniği ve sistem geliştirme
  • C# OOP mimarisinin uygulanması
  • Mobil platform optimizasyonu
09.2021 — 01.2022 0y 5m

Game Developer

Duuby Games · Türkiye

2021 yılında Unity ile profesyonel oyun geliştirme kariyerime başladığım şirket.

  • Unity ile profesyonel kariyer başlangıcı
  • Temel oyun mekaniği ve sistem geliştirme
  • C# ve OOP prensiplerinin oyun geliştirmede uygulanması
egitim

Eğitim & sertifikalar

2019 — 2021

Bilgisayar Programcılığı, Ön Lisans

Uludağ Üniversitesi · Bursa, Türkiye

Yazılım geliştirme, algoritma ve veri yapıları temel eğitimi. Bu dönemde Unity ile oyun geliştirmeye başladım.

2020 — 2021

Sertifikalar & Kurslar

Udemy · Engin Demiroğ · Berk Terek · Ömer Faruk Sarıkaya · Çevrimiçi

Unity 2D Temel C# ve Doğru Kodlama (Berk Terek) · Unity 3D ile Sıfırdan Geliştirmeyi Öğrenin (Ömer Faruk Sarıkaya) · Kurumsal Mimari Yapı Kampı & C# Yazılımcı Geliştirme Kampı (Engin Demiroğ)

kisa bilgi

Künye

KonumBursa, Türkiye
ÇalışmaUzaktan / Hibrit / Yer değiştirmeye açık
DillerTürkçe (ana dil), İngilizce (C1)
OdakGameplay, performans, araç geliştirme
DurumYeni projelere açık
Yetenek matrisi

Günlük araç setim

motorlar58%
diller73%
sistemler72%
network70%
araçlar75%
platformlar67%
referanslar

Birlikte çalıştıklarım ne diyor

Stüdyo, yayıncı ve indie ekiplerden geri bildirimler.

Ömer bir sorunu tarif ettiğinizde önce ölçüyor, sonra konuşuyor. ECS geçişini yönettiği çeyrekte frame süremiz %34 düştü ve tek bir regresyon yaşamadık. Ekipteki genç programcıların büyümesindeki payı da ayrıca kayda değer.
Selin Aydın Teknik Direktör · Vertex Interactive
Build sürelerimiz 22 dakikaydı ve kimse buna dokunmak istemiyordu. Ömer bir hafta içinde altı dakikaya indirdi. Bir yapımcı olarak bunun ekip moraline etkisi, kazandığı saatlerden bile değerliydi.
Marcus Lindqvist Yapımcı · Pixel Harbor Studios
Üç kişilik bir stüdyoyuz ve netcode konusunda hiç deneyimimiz yoktu. Ömer sadece kodu yazmakla kalmadı, neden öyle yazdığını da öğretti. Şimdi o sistemi kendimiz sürdürebiliyoruz — bir danışmandan bekleyebileceğiniz en iyi sonuç bu.
Ayşe Demir Kurucu · Northlight Games
Yayıncı tarafında onlarca teknik değerlendirme yaptım. Ömer’in dikey dilimi, sunum yerine ölçüm getiren nadir örneklerdendi. Bütçe hedeflerini rakamla gösteren bir geliştiriciye güvenmek kolay.
Daniel Weber Kıdemli Teknik Yapımcı · Halden Publishing
iletisim

CV'yi indir

Detaylı iş geçmişi, referanslar ve teknik yetkinlik listesi PDF olarak.