Fahri Aybars Barut Logo GitHub ↗
TR
← Tüm Projeler

Archura Engine SDL — Modüler C++ Oyun Motoru

Archura Engine SDL — Modüler C++ Oyun Motoru | Fahri Aybars Barut

Archura Engine SDL, hazır bir editör katmanının altında çalışan görüntü işleme (rendering) hattını, bellek yönetimini ve varlık bileşimini doğrudan kontrol etmek amacıyla sıfırdan C++ ile geliştirdiğim modüler bir 2D/3D oyun motorudur.

Motor çekirdeği; SDL2 pencereleme ve girdi soyutlaması, OpenGL tabanlı özel görüntü işleme hattı, sabit zaman adımlı (fixed-timestep) simülasyon döngüsü ve veri odaklı Varlık-Bileşen Sistemi (ECS) mimarisi üzerine inşa edilmiştir.

ImGui tabanlı sahne/varlık inceleme araçları, gölge haritalama, arazi (terrain) işleme ve istemci/sunucu ağ deneyleri için genişletilebilir bir mühendislik temeli sunar.

GitHub deposunu incele: github.com/AybarsBarut/Archura-Game-Engine-SDL ↗