Projeleriniz için güçlü, modüler ve güvenli native katman.
OrvixGL; oyunlar, masaüstü uygulamaları ve geliştirici araçları için hazırlanan native modülleri tek bir standart altında toplar. Şifreli dağıtım, merkezi loader yapısı ve Orvix Manager entegrasyonu sayesinde geliştirme sürecini daha düzenli ve yönetilebilir hale getirir.
Native geliştirme sürecinin temel ihtiyaçları tek yapıda.
OrvixGL, yalnızca bir DLL paketi değil; modüllerin hazırlanması, doğrulanması, yüklenmesi ve proje içinde düzenli kullanılmasını sağlayan bütünleşik bir geliştirme katmanıdır.
Şifreli modül dağıtımı
Native modüller .dll.enc formatında paketlenir. Loader, çalıştırma öncesinde bütünlüğü doğrular ve modülü kontrollü şekilde hazırlar.
Merkezi Python loader
Tüm modüller tek API üzerinden hazırlanır ve yüklenir. Standart dönüş yapısı sayesinde projeler arasında aynı entegrasyon modeli korunur.
Orvix Manager uyumu
Paketleme akışı Orvix Manager projelerine uygun yapılandırılmıştır. Proje klasörü, loader ve modüller birlikte taşınabilir.
Modüler mimari
Render, matematik, ağ, dosya sistemi, ses, kaynak yönetimi ve yardımcı araçlar bağımsız modül grupları halinde yönetilir.
Performans odaklı çalışma
Sık kullanılan işlemlerin native katmana taşınmasıyla Python uygulamalarında daha kontrollü ve verimli bir çalışma modeli hedeflenir.
Standart isimlendirme
Modül adları görev grubu ve sürüm numarası içeren tutarlı bir şemaya sahiptir. Bu yapı bakım ve sürüm takibini kolaylaştırır.
Üç adımda projenize ekleyin.
Temel entegrasyon için OrvixGL klasörünü projenize eklemeniz ve loader fonksiyonunu uygulama başlangıcında çağırmanız yeterlidir.
Paketi projeye ekleyin
OrvixGl klasörünü uygulamanızın ana dizinine kopyalayın.
Loader'ı içe aktarın
orvixgl_loader.py dosyasını uygulama başlangıç akışına ekleyin.
Modülleri hazırlayın
prepare_and_load() fonksiyonunu çağırarak doğrulama ve yükleme işlemini başlatın.
import orvixgl_loader
def bootstrap():
modules = orvixgl_loader.prepare_and_load(
verbose=True
)
print(f"{len(modules)} modül hazır")
return modules
if __name__ == "__main__":
native_modules = bootstrap()
OrvixGL v2.0 ile geliştirmeye başlayın.
Güncel paketi indirin, dokümantasyonu takip edin ve modüler native altyapıyı projenize dahil edin.