Metadata-Version: 2.4
Name: OrvixEngine
Version: 1.1.0
Summary: OrvixEngine: The modular 2D Game Engine SDK built on Pygame for rapid development.
Author: ORVIX GAMES
Author-email: help@orvixgames.com
Maintainer: ORVIX GAMES Geliştirme Ekibi
License: MIT
Project-URL: Homepage, https://orvixgames.com/modul/orvix-engine-sdk/
Project-URL: Documentation, https://orvixgames.com/modul/orvix-engine-sdk/docs
Project-URL: Issue Tracker, https://orvixgames.com/support/issues
Project-URL: Support, https://orvixgames.com/support
Project-URL: Source Code, https://orvixgames.com/modul/orvix-engine-sdk/source
Keywords: game-engine 2d pygame platformer physics sdk modular framework
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Games/Entertainment
Classifier: Topic :: Games/Entertainment :: Arcade
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Description-Content-Type: text/markdown
Requires-Dist: pygame>=2.0.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: keywords
Dynamic: license
Dynamic: maintainer
Dynamic: project-url
Dynamic: requires-dist
Dynamic: summary

# OrvixEngine

**OrvixEngine: Modüler 2D Oyun Çerçevesi (Framework)**

OrvixEngine, Pygame'in gücünü temel alan, büyük ölçekli ve kurumsal 2D oyun projeleri için organize edilmiş, tam teşekküllü bir **Geliştirme Çatısıdır (Framework)**. Geliştiricinin karmaşık düşük seviye Pygame kodları yerine doğrudan yüksek seviye oyun mantığına odaklanmasını sağlar.

### 🌐 Resmi Dokümantasyon ve Kaynak

Detaylı kullanım kılavuzları, API referansları ve son geliştirme notları için lütfen resmi web sitemizi ziyaret edin:

[https://orvixgames.com/modul/orvix-engine-sdk/](https://orvixgames.com/modul/orvix-engine-sdk/)

---

## ✨ Kapsamlı Özellikler (Sürüm 1.1.0 Yapılandırması)

### I. Gelişmiş Organizasyon ve Mimari

1.  **Grup Bazlı Çarpışma Filtreleme:** **`collision_mask`** kullanarak, hangi nesne gruplarının birbiriyle etkileşime gireceğini hassas bir şekilde ayarlayın.
2.  **Otomatik Yaşam Döngüsü:** Nesneler `GameObject.destroy()` metodu çağrıldığında sahnede **güvenli ve otomatik** olarak kaldırılır (`Auto-Cleanup`).
3.  **Harici Seviye Yükleyici:** **`LevelLoader`** modülü ile tüm dünya nesnelerini harici **JSON dosyalarından** tek bir komutla sahneye yükleyin.
4.  **Performans Profilleme:** **`Profiler`** modülü ile motorun `Update` ve `Render` döngülerinin süresini milisaniye cinsinden izleyerek darboğazları tespit edin.

### II. Kurulum ve Bakım (Developer Flow)

**OrvixEngine** ile projelerinizi başlatmak ve güncel tutmak son derece kolaydır:

### Kurulum Komutu

Motoru kurmak ve tüm özellik setine anında erişim sağlamak için terminalinizi kullanın:

```bash
pip install OrvixEngine

# Güncelleme
pip install --upgrade OrvixEngine
