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 eklemekten çekinmeyin.

Unity SDK

Unity oyun motoru, başlangıç seviyesindeki kullanıcılara uygun 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 birkaç yılda büyük destek kazanan 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 Virtual Machine (SVM) içindeki tüm kritik oyun yaşam döngüsü fonksiyonlarını 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, Unreal Engine projelerine Solana blockchain işlevselliğini entegre etmek için açık kaynaklı bir Unreal SDK sağlar. Geliştiricilerin doğrudan Unreal Engine içinde Solana'nın akıllı sözleşmeleriyle etkileşime girmesini, cüzdanları yönetmesini ve işlemleri gerçekleştirmesini sağlar.

Bitfrost Unreal SDK

Bitfrost, son Solana oyun jam'lerinde geliştirilen birçok oyunda kullanılan bir Unreal SDK üzerinde çalışıyor. C++ ve Blueprints içinde C# solnet desteği, metaplex NFT'leri basma, oyun içi cüzdan için ö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ı mevcut ön ayarlara eklemek istiyorsanız, buraya 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 mükemmel bir başlangıç noktasıdır.

Flutter

Flutter, Google tarafından desteklenen, tek bir kod tabanından güzel, yerel olarak derlenmiş, çok platformlu uygulamalar oluşturmak için kullanılan 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 framework, geliştiricilerin Solana programlarını Python ile yazabilmelerini sağlar. Seahorse, Anchor framework ü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