Yeni iş fırsatlarına açığım

Ozan Eşki.

Sürükleyici Deneyimler · Simülasyon · Oyunlar

Sürükleyici eğlence, savunma odaklı XR ve mobil oyunların kesişiminde gerçek zamanlı, etkileşimli sistemler kuruyorum. En son Ankara'daki INFINIA'da LIDAR'la çalışan deneyim alanları hayata geçirdim.

Altı yıldır Unity ile oynanışla donanımın iç içe geçtiği işler yapıyorum: sensörle çalışan eğlence mekânları, XR savunma simülatörleri ve yayınladığım mobil oyunlar. Çoğu projede tek Unity geliştiricisi bendim.

Deneyim
6+ yıl
Şu an
İş arıyorum
Konum
Ankara, Türkiye

Kullandığım araçlar

Yetkinlikler ve araçlar

Motorlar

Unity (2D · 3D · URP · HDRP) · Unreal (temel) · DOTween · Cinemachine · Shader Graph · Klak.NDI · Klak.Spout · HeavyM

VR · AR · XR

Varjo XR-3 · HTC Vive + Tracker · SteamVR · NReal DevKit · iPad LiDAR

Sensörler

LIDAR sensörleri · Vücut tanıma · Hareket algılama · Lazer takibi

Simülasyon

VR-Forces · CIGI entegrasyonu

Görsel

Dinamik hava durumu (HDRP) · VFX · VFX Graph · Post-Processing · Performans optimizasyonu

İletişim

MQTT · Named Pipes · TCP / UDP / SSE

Programlama

C# · Python · Swift (temel)

Python

OpenCV · TensorFlow · EasyOCR · Tesseract · FastAPI

Araçlar

Git · JIRA · GitHub Actions

Projeler · İş

İş

Unity hub'a girOynanabilir

Mozart Show — 4 Duvarlı İmmersif Gösteri Oynatıcısı

Serbest Unity Geliştirici

Emaar XPZONE'daki Mozart aile atölyesi için geliştirdiğim dört duvarlı immersif gösteri oynatıcısı. Unity uygulaması duvar yüksekliğinde senkron içeriği NDI üzerinden odanın projeksiyon sistemine akıtıyor; pakete gömülü Node.js + React tablet konsolu canlı gösteriyi yönetiyor.

Unity 3DURPKlak.NDIC#Node.jsExpressReact

SteamVR + HTC Vive Tracker Oyunları

Unity Geliştirici @ INFINIA

XPZone mekânları için geliştirdiğim, oda ölçeğinde ortak oynanışlı VR oyunları. Çok oyunculu arenada fiziksel nesneler HTC Vive Tracker'larla izleniyor; tüm deneyim projeksiyon haritalı alana göre ayarlandı.

Unity 3DSteamVRHTC Vive TrackerC#

Hareket Algılama / Vücut Tanıma Oyunları

Unity Geliştirici @ INFINIA

XPZone için kamerayla oynanan, vücut hareketiyle kontrol edilen oyunlar. Unity tarafında yorumlanan hareketler, gerçek zamanlı projeksiyon görsellerini sürüyor.

Unity 3DC#Vücut tanımaHareket algılamaKlak.Spout

XPZone Çok Amaçlı Eğlence Odası

Unity Geliştirici @ INFINIA

LIDAR sensörleri ve senkron video projeksiyonuyla çalışan büyük ölçekli sürükleyici bir deneyim. Klak.NDI + HeavyM ikilisi, Unity çıktısını yüksek çözünürlüklerde (örn. 12.000 × 1.200) projection mapping'e besliyor.

Unity 3DKlak.NDIKlak.SpoutHeavyMLIDARMQTT

Mobil Oyun Portfolyosu

NoExitGames + MildMania

İki stüdyoda toplam 12 mobil oyun; çoğunda tek Unity geliştiricisi bendim. NoExitGames döneminde 5 hyper-casual / arcade-idle oyun (Restaurant Hole!, CooKingdom: Tycoon, Food.io, Merge Heroes, Eatscapes) — hepsinde IAP, analitik ve çevrimdışı kazanç vardı. MildMania döneminde ise 7 prototip: Soccer Masters, Gunner Defense, Dance Hero, Hunter3D, DodgeMaster, ChessRunner, SyncMaster.

Unity 3DC#IAPUnity AnalyticsMobil

XperRemote — iPad LiDAR + WebRTC

Yazılım Mühendisi @ BITES

Gerçek dünyadaki nesneleri LiDAR ile tarayıp kullanıcıyı WebRTC üzerinden uzaktan desteğe bağlayan bir iPad uygulaması. Swift kod tabanını ben sürdürdüm ve müşteri taleplerine göre yeni özellikler ekledim.

SwiftiPad LiDARWebRTC

NReal Anatomy — AR Demosu

Yazılım Mühendisi @ BITES

NReal DevKit üzerinde çalışan, Teknofest'te sergilenmiş etkileşimli AR insan anatomisi demosu.

UnityNReal SDKARC#

SARP & TMES — Silah Sistemi ve Zırhlı Araç Simülatörleri

Yazılım Mühendisi @ BITES

BITES'ta aynı görsel altyapıyı paylaşan iki simülatör: Uzaktan Kumandalı Stabilize Silah Sistemi (SARP) için geliştirdiğim Unity 3D simülatör ve aynı hava durumu ve görsel altyapı üzerine kurulu Unity HDRP zırhlı araç simülasyonu TMES. Dinamik hava durumu efektlerini ve ortak görsel sistemleri BITES simülasyon ekibiyle birlikte geliştirdik.

Unity 3DUnity HDRPC#VFX

KGAS Gökbey & KARMA — Simülasyon Görselleri

Yazılım Mühendisi @ BITES

BITES'ta ortak görsel altyapıyı paylaşan iki Unity HDRP simülasyonu: KGAS Gökbey, kokpit farkındalıklı dış ortam hava durumu renderı yapan Varjo XR-3 helikopter XR uçuş simülasyonu; KARMA ise aynı dinamik hava durumu, VFX ve post-processing yığını üzerine kurulu zırhlı araç simülasyon aracı.

Unity HDRPC#VFX

Projeler · Hobi

Hobi

BDO Crafting Lab — Yardımcı + Tarayıcı

BDO Crafting Lab — Yardımcı + Tarayıcı

Bireysel · Kişisel proje

Black Desert Online için iki parçalı bir üretim aracı. bdocraftinglab.com, Yemek ve Simya tarafında envanterine göre tarif öneren bir site: Vercel'de Node.js + Express 5, saf JS arayüz, sql.js ile bellekte tutulan ~2.500 tariflik SQLite veri seti, malzeme ikamesini gözeten eşleştirme ve TR/EN dil desteği. Bir de Envanter Tarayıcı tarafı var: envanter ekran görüntülerini yapılandırılmış JSON'a çeviren bir Python servisi. Eşyaları NCC şablon eşleştirme ve ~48 bin Codex ikonuna karşı MobileNetV3 CNN gömmeleriyle tanıyor (~%91 isabet), yığın adetlerini de OCR ile okuyor (elle etiketlenmiş sette %96,6). Docker'da çalışan Flask API doğrudan sitenin /api/scan ucuna bağlı.

Node.jsPythonOpenCVMobileNetV3FlaskVercelDocker

Arşiv

Tüm projeler, şirkete göre

Kariyer

Deneyim

Eki 2024 – Haz 2026

Ankara, Türkiye

Oyun Geliştirici

INFINIA

  • XPZone eğlence mekânları için etkileşimli oyunlar, özel video oynatıcılar ve kiosk bağlantıları geliştirdim; Unity çıktısını Klak.NDI / Klak.Spout üzerinden HeavyM'e aktarıp projection mapping kurdum.
  • RFID kartlarla bakiye doğrulaması yapan kiosk-oyun iletişim katmanını MQTT ve Named Pipes ile kurdum; buna veri ve oynanış akışını yöneten sunucu tarafı servisleri de ekledim.
  • Projeksiyon haritalı odalar için 12.000 × 1.200 çözünürlükte çalışan, oyunlarla kare kare senkron kalan özel bir çok ekranlı video oynatıcı yazdım.
  • LIDAR ve hareket sensörleriyle çalışan, video projeksiyonuyla senkron yeni bir büyük ölçekli deneyimde (Çok Amaçlı Eğlence Odası) Unity geliştirmesine liderlik ettim.
  • Farklı kontrol yöntemleriyle oynanan Unity deneyimleri yayınladım: SteamVR + HTC Vive Tracker, vücut hareketiyle oynama, LIDAR + Vive Controller ve lazerle nişan alınan atış poligonu.

Eki 2023 – Ağu 2024

—

Oyun Geliştirici

NoExitGames

  • Yayınlanan 5 oyunun 4'ünde tek Unity geliştiricisiydim; ilk projemiz Restaurant Hole!'da motor kodunu birlikte yazdık.
  • Oyunların temel mekaniklerini, yapısını, kontrollerini, arayüz düzenlerini ve görsel akışlarını ben kurdum.
  • Çevrimdışı kazanç, pasif kazanç ve günlük görev sistemlerini geliştirdim.
  • Gelir ve oyuncu analitiği için Uygulama İçi Satın Alma (IAP) ve Unity Game Analytics'i entegre ettim.
  • En çok emek verdiğim ve en cilalı çıkan oyun CooKingdom: Tycoon oldu.
  • Çalıştığım oyunlar (sonradan yayından kaldırıldı): Restaurant Hole!, CooKingdom: Tycoon, Food.io, Merge Heroes, Eatscapes.

Oca 2023 – Haz 2023

Ankara, Türkiye

Yarı Zamanlı Öğretim Görevlisi

Başkent Üniversitesi

  • Bilgisayar Mühendisliği son sınıflarına verilen BIL392 — Oyun Teknolojileri dersini tek başıma yürüttüm.
  • Derste oyun sektörünün genel işleyişini, oyuncu beklentilerini, oyun tasarımı ilkelerini, GDD hazırlamayı ve baştan sona Unity 3D geliştirmeyi anlattım.
  • Öğrenciler dönem boyunca, tasarımı ve kodu üzerinden notlandırılan birer Unity projesi (klon ya da özgün) geliştirdi.

Şub 2021 – Ağu 2023

Ankara, Türkiye

Yazılım Mühendisi

BITES — Savunma & Havacılık Teknolojileri

  • VR-Forces üzerinde komuta-kontrol muharebe senaryoları tasarladım; mevcut varlıkların davranışlarını değiştirerek yenilerini türettim ve sahneleri müşterinin isteğine göre kurdum.
  • Zırhlı araçlar, savaş uçakları ve İHA'lar için teknik özellikleri derledim; gerçekçi modeller için 3D ekibiyle birlikte çalıştım.
  • Unity tabanlı simülasyon, AR ve XR projeleri geliştirdim: SARP (Unity 3D silah sistemi simülatörü), TMES (Unity HDRP zırhlı araç simülasyonu), KGAS Gökbey (Unity HDRP + Varjo XR-3 helikopter XR uçuş simülasyonu), KARMA (Unity HDRP zırhlı araç simülasyonu), NReal Anatomy (Teknofest AR demosu) ve XperRemote (Swift iPad LiDAR + WebRTC).
  • Projelerde gelişmiş görsel sistemler kurdum: dinamik hava durumu, VFX (mühimmat, patlama, duman, varlık efektleri) ve foto-gerçekçi kamera çıktısı için post-processing.
  • BITES'ın kendi kütüphanesini kullanarak görüntü üreteçlerine CIGI entegre ettim.
  • Varjo XR başlıkları ve diğer AR/VR/XR platformlarında render ve çalışma zamanı performansını iyileştirdim.

Eyl 2020 – Oca 2021

Ankara, Türkiye

Junior Oyun Geliştirici

MildMania

  • 7 mobil prototipte oynanış mekaniklerini, destekleyici yapıları, kontrolleri ve arayüzü geliştirdim: Soccer Masters, Gunner Defense, Dance Hero, Hunter3D, DodgeMaster, ChessRunner, SyncMaster.
  • Oyuncu davranışlarını izlemek için Unity Game Analytics'i entegre ettim.

Eğitim

  • Yüksek Lisans — Animasyon ve Oyun Teknolojileri (Tezsiz)

    Hacettepe Üniversitesi · Eyl 2021–Oca 2023

  • Lisans — Bilgisayar Mühendisliği

    Başkent Üniversitesi · Tem 2016–Tem 2020

Yayınlar

  • Extraction of urban buildings using color image processing and morphological operations

    Durlu, M., Eşki, O., & Sümer, E. · Global Journal of Computer Sciences: Theory and Research, 11(1), 59–67

    DOI: 10.18844/gjcs.v11i1.5381

İletişim

Aklınızda sürükleyici bir proje mi var?

Unity, sürükleyici teknolojiler ve simülasyon konularında konuşmaktan keyif alırım. En hızlı e-postayla dönerim.

Ankara, Türkiye