Oyun geliştirici

Merhaba, ben Yiğit.

İstanbul Aydın Üniversitesi Dijital Oyun Tasarımı mezunuyum. Unity ve C# ile oyun mekanikleri, temel sistemler ve oyun içi ekonomiler kuruyorum; mobil tarafta da aynı şeyi Swift ile yapıyorum. Hızlı prototip çıkarmayı ve bir fikri baştan sona çalışan bir sisteme dönüştürmeyi seviyorum. Aşağıda üzerinde çalıştığım projelerden bazıları yer alıyor.

Oyunlar

Dustbound Railroad

Geliştiriliyor

20256— devam ediyor · Geliştirici · Unity · C#

Birinci şahıs Western tren yönetimi ve ticaret oyunu.

Gerçek zamanlı sistem yönetimi, FPS mekanikleri ve dinamik bir oyun içi ekonomiyi bir araya getiren birinci şahıs bir Western oyunu. Oyuncu treni ayakta tutarken hattaki ticareti de yönetiyor.

Projede geliştirici olarak yer alıyorum; trenin çekirdek sistemlerini ve aksiyon tarafındaki oynanış mekaniklerini Unity ve C# ile kuruyorum.

Oynanış mekanikleriSistem tasarımıFPSEkonomi

CoffeSim

Tamamlandı

2025 · Tek geliştirici · Unity · C#

Kahve dükkânı işletme oyunu: siparişi hazırla, kazan, tezgâhını büyüt.

Oyuncu espresso, çay ve soğuk içecek makinelerini kullanarak siparişleri hazırlıyor; kazandığı parayla markete gidip makinelerini yükseltiyor. Para, makine seviyeleri ve ilerleme kayıt altında tutuluyor, oyundan çıkıp dönünce kaldığın yerden devam ediyorsun.

Oyunun tamamını tek başıma yaptım: içecek hazırlama mekanikleri, ekonomi ve market sistemi, kayıt yönetimi, menüler ve ses. Dükkânı soyan hırsız ve şansını denediğin kumar sahnesi gibi ekonomiyi riskli hâle getiren parçalar da var.

Ekonomi ve market sistemiKayıt sistemiOynanış mekanikleriArayüzSes
Sunnyland oyunundan bir görsel

Sunnyland

Tamamlandı

Geliştirici · Unity · C#

Engel tasarımına ve toplanabilirlere dayanan 2B platform oyunu.

Oyuncu parkur tarzı bölümlerde ilerliyor, basit düşmanlardan kaçıyor ya da onları alt ediyor, yol boyunca mücevher topluyor. Bölümler elle tasarlandı.

Oynanışa odaklı bir deneme olarak yaptım: hareket hissi, bölüm akışı ve oyuncuya verilen geri bildirim üzerinde çalıştım. Bitirdiğim ilk oyun.

Bölüm tasarımıHareket mekanikleriDüşman davranışlarıToplanabilirler2B
Mücevherler bölümün akışını belirliyor; oyuncuyu risk almaya iten yerlere konuyor.
Mücevherler bölümün akışını belirliyor; oyuncuyu risk almaya iten yerlere konuyor.
Düşmanlar basit ama her biri farklı bir engel: kimini atlayarak geçiyorsun, kimini alt ediyorsun.
Düşmanlar basit ama her biri farklı bir engel: kimini atlayarak geçiyorsun, kimini alt ediyorsun.
The Knight Fall oyunundan bir görsel

The Knight Fall

Tamamlandı

Geliştirici · Unity · C#

Kılıç ve yayla dövüşülen üçüncü şahıs 3B aksiyon oyunu.

Oyuncu elle kurulmuş alanlarda ilerliyor, düşmanları yakın dövüşte kılıçla ya da uzaktan yayla alt ediyor. İki silah arasında geçiş yapmak dövüşün temelini oluşturuyor.

Küçük ölçekli bir 3B dünyada çekirdek dövüş mekanikleri, temel düşman davranışları ve basit bir ilerleme sistemi üzerine çalıştım. İlk 3B oyunum.

Dövüş mekanikleriYakın ve uzak menzilDüşman davranışları3BÜçüncü şahıs
Yayla uzaktan dövüş; silah değiştirince arayüz ve nişan alma da değişiyor.
Yayla uzaktan dövüş; silah değiştirince arayüz ve nişan alma da değişiyor.
Diğer çalışmalar
  • Ürün eklemek fotoğrafla başlıyor: personel arka arkaya çekiyor, her karede onay ekranı çıkmıyor.
    Ürün eklemek fotoğrafla başlıyor: personel arka arkaya çekiyor, her karede onay ekranı çıkmıyor.
    Elinde sadece parça kodu varsa yazması yeterli.
    Elinde sadece parça kodu varsa yazması yeterli.
    Koddan parçanın ne olduğu, hangi araçlara uyduğu ve piyasadaki fiyat aralığı çıkıyor — ürün açıklamasını sıfırdan yazmaya gerek kalmıyor.
    Koddan parçanın ne olduğu, hangi araçlara uyduğu ve piyasadaki fiyat aralığı çıkıyor — ürün açıklamasını sıfırdan yazmaya gerek kalmıyor.
    Depoda ürün ve raf QR kodu okutuluyor, miktar giriliyor, stok tek dokunuşla kaydediliyor.
    Depoda ürün ve raf QR kodu okutuluyor, miktar giriliyor, stok tek dokunuşla kaydediliyor.

    Ürün eklemek fotoğrafla başlıyor; personel parçayı çekiyor, sonra bilgileri giriyor. Elinde yalnızca parça kodu varsa uygulama kodu çözümleyip parçanın ne olduğunu, hangi araçlara uyduğunu ve piyasadaki fiyat aralığını çıkarıyor — ürün açıklaması sıfırdan yazılmıyor.

    Depo tarafında ürün ve raf QR kodları okutuluyor, miktar giriliyor ve stok kaydediliyor; raf etiketi doğrudan uygulamadan bastırılıyor. Uygulama web tarafıyla aynı veritabanını kullandığı için stok anında mağazada görünüyor.

    Projeyi tek başıma geliştiriyorum: Swift ve SwiftUI ile arayüz ve çekirdek sistemler, güvenli oturum açma ve gerçek depo akışına oturan bir veri yapısı.

    RolTek geliştirici
    Kullanılan
    SwiftSwiftUIXcodeSupabaseQR ve etiket yazıcı
    DurumGeliştiriliyor
  • Ziyaretçi aradığı parçayı kodundan ya da adından buluyor; arama tireli, boşluklu ve eksik yazılmış kodları da yakalıyor.
    Ziyaretçi aradığı parçayı kodundan ya da adından buluyor; arama tireli, boşluklu ve eksik yazılmış kodları da yakalıyor.
    Katalogda marka, model ve nesle göre daraltma. Her ilanda fotoğraf, parça kodu ve fiyat.
    Katalogda marka, model ve nesle göre daraltma. Her ilanda fotoğraf, parça kodu ve fiyat.

    Ziyaretçi aradığı parçayı kodundan ya da adından buluyor; arama tireli, boşluklu veya eksik yazılmış kodları da yakalıyor. Katalogda marka, model ve nesle göre daralt, ilanı aç, satıcıya WhatsApp üzerinden ulaş.

    Aynı kod tabanında üç yüzey çalışıyor: herkese açık vitrin, satıcının ilanlarını yönettiği üye paneli ve platformun işletildiği yönetim arayüzü. Kullanıcı rolleri ve veri erişimi veritabanı seviyesinde ayrılmış durumda; üyelik, iki adımlı doğrulama ve ilan yönetimi sıfırdan kuruldu.

    Tasarımdan veritabanı şemasına, yayına almadan canlı sistemin bakımına kadar tamamı bana ait.

    RolTasarım, geliştirme, altyapı
    Kullanılan
    Next.jsTypeScriptSupabasePostgreSQL
    DurumYayında
Eğitim
2022 — 2026

Dijital Oyun Tasarımı, Lisans

İstanbul Aydın Üniversitesi
2018-2022

Hayrullah Kefoğlu Anadolu Lisesi

Yetkinlikler

Oyun geliştirme

  • Oynanış mekanikleri
  • Çekirdek sistem tasarımı
  • Hızlı prototipleme
  • 2D ve 3D oyun geliştirme

Programlama

  • C#
  • Swift
  • SwiftUI
  • VBA (temel)

Araçlar

  • Unity
  • Xcode
  • Photoshop
  • After Effects
  • Premiere Pro
  • WordPress

Ekip

  • Sözlü ve yazılı iletişim
  • Çok disiplinli ekiplerde çalışma
  • İş birliği
İletişim

Birlikte bir şey yapalım.