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?