Yusuf Salih TUNÇEL

Kıdemli Oyun Geliştirici (Unity) | Yazılım Geliştirici

Bilgisayar Mühendisliği mezunuyum ve 6 yılı aşkın süredir yazılım geliştiriyorum. C# ve Unity alanlarında ileri seviye bilgi birikimine sahibim. Python, SQL, ilişkisel ve NoSQL veritabanı tasarımı, Firebase servisleri, yazılım mimarisi, ekip liderliği ve proje yönetimi konularında da çalışıyorum. Üretime hazır, sürdürülebilir ve performans odaklı uygulamalar, araçlar ve etkileşimli sistemler geliştiriyorum.

DENEYİM
Kıdemli Oyun Geliştirici — Fink Games 2026 – Günümüz
  • Birden fazla Unity projesinde ortak kullanılmak üzere service locator, modüler servisler ve yeniden kullanılabilir paketlerden oluşan FinkAPI altyapısını geliştirdim.
  • Gameplay flow, board/path, player ve takım rotasyonu, state yönetimi ve etkileşim sistemleri dahil olmak üzere masa ve casual oyunlarının temel oyun sistemlerini geliştirdim.
  • Heartbeat, production log reporting ve ortak API servisleri gibi yeniden kullanılabilir runtime sistemleri geliştirerek projeler arasındaki teknik altyapının standartlaştırılmasına katkı sağladım.
  • Player HUD, interaction panelleri ve ortak UI animation sistemleri geliştirerek farklı oyunlarda tutarlı ve yeniden kullanılabilir kullanıcı arayüzü altyapısı oluşturdum.
  • Tasarım ekibiyle koordineli çalışarak UI/UX tasarımlarının teknik uygulanabilirliğini değerlendirdim, oyun ve kullanıcı akışlarını birlikte şekillendirdim ve tasarımların Unity entegrasyonunu gerçekleştirdim.
  • Oyun geliştirme ekibindeki stajyerlere görev planlama, code review ve teknik yönlendirme süreçlerinde mentorluk ederek gerçek projelerde aktif geliştirme deneyimi kazanmalarını sağladım.
Kıdemli Oyun Geliştirici — Bambu Games 06-2025 – 05-2026
  • Birden fazla oyun projesinde state machine, modüler UI, event-driven akışlar ve ortak oyun mantığı kullanarak yeniden kullanılabilir oyun sistemleri tasarladım.
  • 70'ten fazla üretim iterasyonuna katkıda bulunarak geliştirme hızını, kod tekrar kullanımını, oyun kalitesini ve sürdürülebilirliği artırdım.
  • Yeniden kullanılabilir TriPeaks framework'ünü 2 haftada geliştirdim; mekanik ve yan özelliklerin karmaşıklığına göre yeni oyun varyasyonlarının 1–2 gün içinde üretilmesini sağladım.
  • Code review, teknik yönlendirme ve ortak geliştirme pratikleriyle 7 geliştiriciye mentorluk yaptım.
  • Projelerde tutarlılığı, onboarding sürecini ve inceleme kalitesini artırmak için Git workflow ve kodlama standartlarını belirledim.
  • Eş zamanlı projelerde teknik görevleri, geliştirme önceliklerini ve teslim süreçlerini koordine ettim.
Online Kodlama Eğitmeni — Unity — Kodland 08-2023 – 08-2025
Yarı zamanlı
  • 9–17 yaş arası çocuk ve gençlere canlı çevrim içi Unity ve oyun geliştirme eğitimi verdim; teknik kavramları ve ders anlatımını farklı yaş gruplarına ve deneyim seviyelerine uyarladım.
  • Programlama temelleri, oyun mekanikleri, UI, fizik, animasyon ve proje çalışmalarını kapsayan yapılandırılmış müfredatla, her biri ortalama 12 öğrenciden oluşan 24 grubu başarıyla mezun ettim.
  • Yoklama ve öğrenci gelişimini takip ettim; ödevleri ve ders içi katılımı değerlendirdim, her grup için ders sonrası raporlar ve geri bildirimler hazırladım.
Unity Oyun Geliştirici — SRT Yazılım 04-2020 – 09-2025
  • Yüksek riskli geçersiz trafiği filtreleyen bir reklam sahtekârlığı tespit sistemi geliştirerek stüdyo projelerindeki uzun vadeli AdMob gelirlerini korumaya katkı sağladım.
  • Üretimdeki mobil uygulamalar için Firebase tabanlı uygulama verileri, authentication, analytics ve Remote Config entegrasyonlarını gerçekleştirdim ve yönettim.
  • Frame açısından kritik bir işlemi çağrı başına 0,36 ms'den 0,07 ms'ye optimize ederek GC yükünü azalttım ve düşük donanımlı Android cihazlarda frame kararlılığını artırdım.
  • Oyun sistemleri, level design, UI/UX ve canlı proje desteğine katkı sağlayarak birden fazla Android mobil oyununun uçtan uca yayınlanmasını gerçekleştirdim.
  • Mobil oyunlardaki onboarding, mağaza ve ayarlar akışlarını geliştirerek kullanılabilirliği ve oyuncu deneyimini iyileştirdim.
SEÇİLMİŞ PROJELER
Fink Games — 40+ Masa ve Casual Oyun 2026 – Günümüz
Unity, C#, aynı cihazda multiplayer, yeniden kullanılabilir oyun sistemleri
  • Fink Games platformu için aynı cihazda multiplayer ve casual türlerinde 40'tan fazla oyun geliştirdim.
  • Gayrimenkul ticareti, yarış/ilerleme, kelime oyunları, kart oyunları ve arcade türleri dahil farklı oyun mekaniklerini Unity üzerinde geliştirdim.
  • Ortak gameplay, input, tur yönetimi, oyuncu akışı ve UI sistemlerini yeniden kullanarak farklı oyunların daha hızlı geliştirilmesini ve projeler arasında tutarlı bir mimari kullanılmasını sağladım.
Playing Card & Animation Framework — Yeniden Kullanılabilir Kart Altyapısı 2026
Unity, C#, reusable architecture, data-driven sistemler, animation systems
  • Standart iskambil destesi kullanan oyunlar için kart oluşturma, deste yönetimi, dağıtım, seçim, sıralama ve ortak kart davranışlarını kapsayan yeniden kullanılabilir bir temel geliştirdim.
  • Kartların dağıtılması, taşınması, çevrilmesi ve hedef noktalar arasında hareket ettirilmesi gibi animasyonları ortak bir sistem altında geliştirerek farklı projelerde tekrar kullanılabilir hale getirdim.
  • Ortak kart altyapısını oyunlara özel kurallardan ayırarak yeni kart oyunlarının daha az tekrar kodla ve daha kısa geliştirme süresiyle üretilmesini sağladım.
  • Bu altyapıyı TriPeaks, Eleven, Solitaire, Spider Solitaire, Batak ve Pişti gibi kart oyunlarının yanı sıra Monopoly ve Tabu gibi kart etkileşimi kullanan farklı oyunlarda da kullandım.
Royal Gem — Aynı Cihazda Multiplayer Masa Oyunu 2026
Unity, C#, aynı cihazda multiplayer mimarisi
  • Royal Gem'i Bambu Games fiziksel oyun masası platformu için aynı cihazda eş zamanlı 4–6 oyuncuyu destekleyecek şekilde geliştirdim.
  • Senkronize oyun akışı, ortak input yönetimi ve tur yönetimi dahil projeyi 3 haftalık yoğun bir geliştirme sürecinde tamamladım.
  • Ortak cihaz etkileşimi için optimize edilmiş, hızlı tepki veren ve tutarlı oyuncu deneyimi sunan oyun sistemleri tasarladım.
TriPeaks Sistemleri — Aynı Cihazda Multiplayer Framework 2026
Unity, C#, data-driven sistemler
  • Bambu Games masa platformundaki aynı cihazda multiplayer oyunlar için temel TriPeaks framework'ünü 2 haftada geliştirdim.
  • Kart mantığı, kural doğrulama, ilerleme ve ortak oyuncu etkileşimi için yeniden kullanılabilir sistemler geliştirdim.
  • Modüler ve data-driven mimari sayesinde yeni TriPeaks varyasyonlarının 1–2 gün içinde üretilmesini sağladım.
Sürüş Simülasyonu Oyunları 2021 – 2024
Unity, C#, özel fizik sistemleri, Wheel Colliders, Google Play
  • Google Play'de yayınlanan sürüş simülasyonu oyunları için oyun sistemleri, araç kontrolü, görev akışı, UI/UX ve fizik özellikleri geliştirdim.
  • Hem casual erişilebilirliği hem de simülasyon tarzı sürüş hissini desteklemek için fizik, input hissi ve oyun yapısını düzenledim.
Diğer Bambu Games Masa Projeleri 2026
Unity, C#, masa tabanlı multiplayer / casual oyunlar
  • Bambu Games masa platformunda yer alan birçok casual ve multiplayer projenin geliştirilmesine katkı sağladım.
  • Hızlı oyun iterasyonlarında üretimi hızlandırmak için ortak oyun sistemlerini ve editor araçlarını yeniden kullandım.
YETKİNLİKLER
Programlama Dilleri
İleri seviye C#, Python, SQL, Android Java
Yazılım Geliştirme
Uygulama geliştirme, gereksinim analizi, debugging, test, otomasyon, API entegrasyonu
Veritabanı
İlişkisel veritabanı ve şema tasarımı, SQL sorguları, CRUD işlemleri, veri modelleme, NoSQL veritabanı yönetimi
Oyun Motoru ve Araçlar
Unity, URP, UI Toolkit, Addressables, Animator, Cinemachine, Unity Profiler, Memory Profiler
Multiplayer ve Backend
Firebase Auth, Realtime Database, Firestore, Remote Config, PlayFab, Photon PUN2 / Fusion, Mirror
Mobil ve Gelir Sistemleri
Android build süreçleri, AdMob, IAP, Mediation, GDPR izin akışları, Play Console
Mimari
SOLID, OOP, MVC, MVP, Observer, State, Command, DOTween, ScriptableObject tabanlı tasarım
Çalışma Süreçleri
Git, GitHub / GitLab, Trello / Jira, code review, ekip liderliği, proje yönetimi, Agile / Scrum
Performans
Draw call optimizasyonu, batching, GC azaltma, async/await, object pooling, asset optimizasyonu
EĞİTİM
Lisans, Bilgisayar Mühendisliği — Süleyman Demirel Üniversitesi 2013 – 2019
DİLLER
Türkçe — Ana dil İngilizce — Günlük konuşma / Mesleki çalışma yeterliliği