Solana DokümantasyonuSolana SDK'ları

Solana Oyun SDK'ları

Solana, düşük ücretleri ve hızlı işlemleriyle yüksek performanslı bir blok zinciri olduğundan, etrafında harika bir oyun geliştirici topluluğu oluşmuştur.

Burada ekosistem içinde mevcut olan Solana oyun geliştirme SDK'ları hakkında detayları bulabilirsiniz. Tüm SDK'lar açık kaynaklı ve topluluk tarafından oluşturulmuştur. Eğer kendiniz bir SDK üzerinde çalışıyorsanız, bu sayfaya bir PR açıp ekleme yapmaktan çekinmeyin.

Unity SDK

Unity oyun motoru, başlangıç seviyesindeki kullanıcılara dost yaklaşımı ve WebGL, iOS ve Android dahil olmak üzere çoklu platform desteğiyle tanınır. Bir kez oluşturun, her yere dışa aktarın.

Solana Unity SDK, Magicblock tarafından sürdürülmektedir ve şunları içerir:

  • NFT desteği
  • Candy machine entegrasyonu
  • İşlemler
  • RPC fonksiyonları
  • Phantom derin bağlantıları
  • WebGL bağlayıcı
  • Güvenilir WebSocket bağlantı desteği
  • Mobil cüzdan adaptörü
  • İşlemleri otomatik onaylamak için oturum anahtarları
  • Anchor istemci kodu oluşturma ve daha fazlası.

Godot SDK

Godot Engine, son yıllarda büyük destek gören açık kaynaklı bir oyun motorudur. Godot için Solana SDK, ZenRepublic ve Virus-Axel tarafından sürdürülmektedir. Cüzdan adaptörü entegrasyonu, işlemler, RPC fonksiyonları ve Anchor istemci kodu oluşturma özellikleriyle birlikte gelir. Hatta tam işlevsel bir Metaplex candy machine entegrasyonu bile vardır.

Turbo.Computer - Rust Oyun Motoru

Turbo, Solana'ya odaklanmak için sıfırdan yazılmış, hafif mimariye ve hızlı iterasyon sürelerine sahip bir rust oyun motorudur. Başlangıç seviyesindeki kullanıcılar için uygundur ve tam Solana RPC desteği ile birlikte gelir. Hatta yapay zeka araçlarını kullanarak eksiksiz oyunlar oluşturabilirsiniz.

Honeycomb Protocol

Honeycomb, Solana Sanal Makinesi (SVM) içindeki tüm kritik oyun yaşam döngüsü işlevlerini ve birleştirilebilirliği yöneten bir dizi zincir üstü program ve durum sıkıştırma aracı sunar. Stake etme, görevler, ganimet kutuları, oyuncu profilleri, durum sıkıştırma, işlemleri otomatik onaylama ve daha fazlası gibi birçok NFT işlevini destekler.

Unreal SDK'ları

Unreal Engine, harika görselleri ve düğüm tabanlı komut dosyası çerçevesi ile tanınır. Farklı şirketler tarafından geliştirilen birden fazla Solana SDK'sı bulunmaktadır.

Varmeta Unreal SDK

VAR META, Solana blok zinciri işlevselliğini Unreal Engine projelerine entegre etmek için açık kaynaklı bir Unreal SDK sağlar. Geliştiricilerin Solana'nın akıllı sözleşmeleriyle etkileşime geçmesine, cüzdanları yönetmesine ve işlemleri doğrudan Unreal Engine içinde gerçekleştirmesine olanak tanır.

Bitfrost Unreal SDK

Bitfrost, son Solana oyun jam'lerinde oluşturulan birçok oyunda kullanılan bir Unreal SDK üzerinde çalışıyor. C++ ve Blueprints'te C# solnet desteği, metaplex NFT'lerin basımı, oyun içi cüzdan ödeme işlemcisi örnekleri ve daha fazlasıyla birlikte geliyor.

Thugz Unreal SDK

Thugz, açık kaynak olarak bir Solana Unreal SDK'sını da geliştiren bir teknoloji stüdyosu ve NFT projesidir. Birçok NFT odaklı işlevsellikle birlikte gelir ve eklenti iOS ve Android ile de uyumludur.

Star Atlas Foundation Kit

Star Atlas ekibi, Foundation Kit adlı SDK yığınlarının bir kısmını açık kaynak olarak paylaştı. Aktif olarak bakımı yapılmıyor ancak projeniz için bir başlangıç noktası olabilir.

Next.js/React + Anchor

Solana üzerinde geliştirme yapmanın en kolay yollarından biri, Web3js JavaScript çerçevesini Solana Anchor çerçevesi ile birlikte kullanmaktır. Daha karmaşık oyunlar için Unity veya Unreal gibi bir Oyun Motoru kullanmanızı öneririz.

Next.js tabanlı bir oyun kurmanın en hızlı yolu:

npx create-solana-game your-game-name

Bu, wallet-adapter desteği olan, bir Anchor programı, bir React uygulaması ve birlikte çalışacak şekilde yapılandırılmış bir Unity istemcisi içeren harika bir başlangıç uygulaması oluşturacaktır. Next.js kullanmanın bir avantajı, aynı kodu hem arka uçta hem de ön uçta kullanabilmeniz ve böylece geliştirme sürecini hızlandırabilmenizdir.

Bir Solana SDK üzerinde çalışıyorsanız ve ön ayarınızı ön ayara eklemek istiyorsanız buradan bir PR açabilirsiniz: Solana oyunları ön ayarı

Phaser

Tarayıcı tabanlı Canvas ve WebGL destekli oyunlar için hızlı, ücretsiz ve eğlenceli bir açık kaynak çerçeve. Phaser, Solana üzerinde oyun geliştirmeye başlamak için harika bir yoldur. Phaser Solana Platform Oyunu Şablonu, oyununuz için harika bir başlangıç noktasıdır.

Flutter

Flutter, Google tarafından bakımı yapılan, tek bir kod tabanından güzel, yerel olarak derlenmiş, çok platformlu uygulamalar oluşturmak için açık kaynaklı bir çerçevedir. Solana Flutter SDK, Espresso Cash ekibi tarafından bakımı yapılmaktadır.

Python

Python öğrenmesi kolay ve yaygın olarak kullanılan bir programlama dilidir (genellikle makine öğrenimi uygulamalarında kullanılır). Seahorse çerçevesi, geliştiricilerin Solana programlarını Python'da yazabilmelerini sağlar. Seahorse, Anchor çerçevesi üzerine inşa edilmiştir ve Python kodunu Anchor tabanlı rust koduna dönüştürür. Seahorse şu anda beta aşamasındadır.

Native C#

Web3js'nin C#'a orijinal portu. İşlemler, RPC fonksiyonları ve Anchor istemci kodu oluşturma gibi birçok işlevsellikle birlikte gelir.

Is this page helpful?

İçindekiler

Sayfayı Düzenle