İçeriğe geç
Tüm teknolojiler

Oyunlar & Simülasyon

Simülasyon & Grafik: Veri Odaklı Tasarım

  • Rust (Bevy)
  • C++
  • Unreal Engine 5
  • Oyun Fiziği
Yaklaşımım
“Oyun motorları ve simülasyonlar yazılım dünyasının en zorlu alanlarındandır. Web geliştiricisi bir hatasında sayfayı yeniden yükler; oyun geliştiricisinin 16 milisaniyesi (60 FPS) vardır. Bu süreyi aşarsanız sistem takılır. Bu yüzden Nesne Yönelimli Programlamanın (OOP) yavaşlığını bir kenara bırakıp, verinin bellekte nasıl sıralandığını (Data-Oriented Design) temel alan mimariler inşa ediyorum.”

16 Milisaniyelik Sınav

  • ECS (Entity Component System)

    Klasik obje hiyerarşileri oyunlarda CPU'yu verimsiz kullanır. Veriyi bellekte ardışık dizerek (arrays) işlemci önbelleğinden (cache) en yüksek verimi almanız gerekir.

  • Garbage Collection Riski

    C# tabanlı Unity gibi motorlarda, oyunun ortasında GC devreye girdiğinde yaşanan o 'anlık takılma' (stutter) kabul edilemez. Belleği siz yönetmelisiniz.

  • Matematik ve Fizik

    Bir nesnenin ekrandaki dönüşünü veya çarpışmasını (collision) hesaplarken, doğrusal cebir ve kuaterniyonlara (quaternions) hakim olmak şarttır.

Ne Geliştiriyorum?

  1. 01

    Yüksek Performanslı Simülasyonlar

    Rust (Bevy) ile yazılmış, ekranda yüz binlerce objenin aynı anda hesaplandığı fizik ve veri simülasyonları.

  2. 02

    Unreal Engine 5 Projeleri

    C++ ile oyun motorunun derinliklerine inerek yazılmış, ağır grafik işleme kapasitesine sahip masaüstü yapımları.

  3. 03

    Özel (Custom) Motor Araçları

    Raylib veya OpenGL kullanarak gereksiz motor hantallığı olmadan yazılan minimal 2D/3D görselleştirme sistemleri.

Bu teknolojilerle neler geliştirdim?

Ağ & Protokoller

Özel

Cyberia & Wired Protokolü

Özel ve yüksek performanslı bir iletişim protokolü olan Wired üzerine inşa edilmiş, güvenli ve merkeziyetsiz bir işletim sistemi ve ağ katmanı projesi. HTTP yerine karşılıklı şifrelenmiş bir TCP el sıkışması (handshake) ve AES ile şifrelenmiş WebSocket veri paketleri kullanır.

  • Rust
  • C++
  • Tauri
  • +6

Tersine Mühendislik & Zararlı Yazılım Analizi

Ferivonica (System Internals)

Windows Hook API kullanarak sistem davranışlarını analiz eden, klavye/fare kesintilerini yakalayan ve tersine mühendislik yeteneklerini sergileyen deneysel bir yazılım.

  • C++
  • Windows API
  • Win32 Hooking

Düşük Seviyeli Grafikler

OpenCV & WinAPI Computer Vision Toolkit

OpenCV ve native Windows GDI API'lerini entegre ederek gerçek zamanlı bellek (device context) manipülasyonu, uzamsal nesne takibi ve otonom ML veri seti sanitasyonu sağlayan düşük seviyeli C++ hattı.

  • C++
  • OpenCV
  • Windows API
  • +2

Bu alanda bir projeniz mi var?

Mimari tasarım, sistem optimizasyonu veya sıfırdan geliştirme için hizmet paketlerimi inceleyin.