

Proje 01 | Platformlar arası 2D oyun motoru
Platformlar Arası 2D Oyun Motoru
- Alan
- Oyun teknolojisi
- Kapsam
- TÜBİTAK 1507 | Proje No 7240400
- Geliştiren
- Rysesoft
- platform, tek kod tabanı
- 5
- fizik motoru bir arada
- 3
- hazır oyun şablonu
- 4
- aylık Ar-Ge
- 12
Amaç
Yeni bir oyunun boş bir projeden değil çalışan bir iskeletten başlamasını ve tek kod tabanıyla beş platforma ulaşmasını istedik.
Rysengine, C++ ile yazılmış platformlar arası bir 2D oyun motorudur. Grafik, fizik, animasyon, ses ve mağaza entegrasyonunu tek bir araçta topluyor, şablonları sayesinde yeni bir oyun çalışan bir iskeletten başlıyor. Mobil oyunumuz Hellcaster bu motorla yapıldı, motor yurt dışındaki stüdyolara da lisanslanıyor.
Motoru Temmuz 2024 ile Haziran 2025 arasında TÜBİTAK 1507 KOBİ Ar-Ge Başlangıç Destek Programı desteğiyle, "Çapraz Platform Destekli 2D Oyun Motorunun Tasarlanması ve Geliştirilmesi" adlı projemizde (No 7240400) geliştirdik. Oyun karakterleri için YZ destekli davranış sistemimiz ayrı bir TÜBİTAK projesinden çıktı.
Proje danışmanı
- Prof. Dr. Tolga Kurtuluş Çapın
İzleyici hakem
- Prof. Dr. Mehmet Göktürk
Rysengine Neler Yapıyor
- 01
Tek Kod, Beş Platform
Bir oyun aynı koddan Windows, macOS, Android, iOS ve WebGL için derleniyor.
- 02
Hibrit Fizik
Box2D, Chipmunk2D ve LiquidFun birlikte çalışıyor, katı cisim ve ışın izleme destekleniyor.
- 03
2D Işık ve Gölge
Shader tabanlı gölgelendirme ve yansıma, tilemap, parçacık sistemi ve gama düzeltme.
- 04
Otomatik Çokgen
Delaunay üçgenleme ve konveks kılıf sprite'lardan çarpışma şekillerini kendiliğinden üretiyor.
- 05
Sprite Editörü ve Animasyon
Yerleşik sprite editörü ve animasyon sistemi, asenkron yükleme ve yansıma (RTTI) altyapısı.
- 06
Daha Küçük Paketler
Hibrit doku sıkıştırma bellek kullanımını ve indirme boyutunu düşük tutuyor.
- 07
Mağaza Modülleri
Oyun içi satın alma, abonelik ve lisans kontrolü motorla birlikte geliyor.
- 08
Dört Oyun Şablonu
Yandan kaydırmalı platform, yandan kaydırmalı zıplama, üstten görünüm nişancı ve üstten görünüm hayatta kalma.
- 09
Türkçe ve İngilizce
Motorun arayüzü iki dilde geliyor.



