İçeriğe atla
Pikselli bir 2D seviyede bir şövalye ile bir ork dövüşüyor, etraflarında motorun çarpışma ve vuruş kutuları çizili
Rysesoft ve TÜBİTAK logoları

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ı.

İzleyici hakem

Prof. Dr. Mehmet Göktürk

Rysengine Neler Yapıyor

  1. 01

    Tek Kod, Beş Platform

    Bir oyun aynı koddan Windows, macOS, Android, iOS ve WebGL için derleniyor.

  2. 02

    Hibrit Fizik

    Box2D, Chipmunk2D ve LiquidFun birlikte çalışıyor, katı cisim ve ışın izleme destekleniyor.

  3. 03

    2D Işık ve Gölge

    Shader tabanlı gölgelendirme ve yansıma, tilemap, parçacık sistemi ve gama düzeltme.

  4. 04

    Otomatik Çokgen

    Delaunay üçgenleme ve konveks kılıf sprite'lardan çarpışma şekillerini kendiliğinden üretiyor.

  5. 05

    Sprite Editörü ve Animasyon

    Yerleşik sprite editörü ve animasyon sistemi, asenkron yükleme ve yansıma (RTTI) altyapısı.

  6. 06

    Daha Küçük Paketler

    Hibrit doku sıkıştırma bellek kullanımını ve indirme boyutunu düşük tutuyor.

  7. 07

    Mağaza Modülleri

    Oyun içi satın alma, abonelik ve lisans kontrolü motorla birlikte geliyor.

  8. 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.

  9. 09

    Türkçe ve İngilizce

    Motorun arayüzü iki dilde geliyor.

Paydaşlar

  • TÜBİTAK
  • TÜBİTAK TEYDEB
  • TED Üniversitesi
  • Rysesoft

Sonraki proje

Gerçekçi Oyun Karakterleri İçin YZ Destekli Davranış Sistemi