SDK Gaming Solana
Dengan Solana sebagai blockchain berkinerja tinggi dengan biaya rendah dan transaksi cepat, komunitas pengembang game yang hebat telah terbentuk di sekitarnya.
Di sini Anda dapat menemukan detail tentang SDK pengembangan game Solana yang tersedia dalam ekosistem. Semua SDK bersifat open source dan dibangun oleh komunitas. Jika Anda sedang mengerjakan SDK sendiri, jangan ragu untuk membuka PR ke halaman ini dan menambahkannya.
SDK Unity
Game engine Unity dikenal dengan pendekatannya yang ramah pemula dan dukungan lintas platform termasuk WebGL, iOS, dan Android. Bangun sekali, ekspor ke mana saja.
SDK Unity Solana dikelola oleh Magicblock dan dilengkapi dengan:
- Dukungan NFT
- Integrasi candy machine
- Transaksi
- Fungsi RPC
- Deep link Phantom
- Konektor WebGL
- Dukungan koneksi WebSocket yang andal
- Wallet-adapter untuk mobile
- Kunci sesi untuk persetujuan transaksi otomatis
- Pembuatan kode klien Anchor dan lainnya.
SDK Godot
Godot Engine adalah game engine open source yang mendapatkan banyak dukungan dalam beberapa tahun terakhir. SDK Solana untuk Godot dikelola oleh ZenRepublic dan Virus-Axel. SDK ini dilengkapi dengan integrasi wallet adapter, transaksi, fungsi RPC, dan pembuatan kode klien Anchor. Bahkan tersedia integrasi Metaplex candy machine yang berfungsi penuh.
Turbo.Computer - Game Engine Rust
Turbo adalah game engine berbasis rust yang dibuat dari awal dengan fokus pada Solana, dengan arsitektur ringan dan waktu iterasi yang cepat. Sangat ramah untuk pemula dan dilengkapi dengan dukungan Solana RPC lengkap. Anda bahkan dapat menggunakan alat AI-nya untuk menghasilkan game secara lengkap.
Honeycomb Protocol
Honeycomb menyediakan rangkaian program onchain dan alat kompresi status yang menangani semua fungsi siklus hidup game yang penting dan komposabilitas dalam Solana Virtual Machine (SVM). Mendukung banyak fungsi NFT seperti staking, misi, loot box, profil pemain, kompresi status, persetujuan transaksi otomatis dan banyak lagi.
Unreal SDKs
Unreal Engine dikenal dengan visual yang hebat dan kerangka pemrograman berbasis node. Ada beberapa SDK Solana yang dikelola oleh perusahaan yang berbeda.
Varmeta Unreal SDK
VAR META menyediakan Unreal SDK open-source untuk mengintegrasikan fungsionalitas blockchain Solana ke dalam proyek Unreal Engine. SDK ini memungkinkan pengembang untuk berinteraksi dengan smart contract Solana, mengelola wallet, dan mengeksekusi transaksi langsung dalam Unreal Engine.
Bitfrost Unreal SDK
Bitfrost sedang mengembangkan Unreal SDK yang sudah digunakan dalam beberapa
game yang dibuat selama game jam Solana terbaru. Dilengkapi dengan dukungan C#
solnet
dalam C++ dan Blueprints, minting NFT metaplex, contoh prosesor
pembayaran dalam game wallet dan lainnya.
Thugz Unreal SDK
Thugz adalah studio teknologi dan proyek NFT yang juga mengelola Unreal SDK open source untuk Solana. Dilengkapi dengan banyak fungsi yang berfokus pada NFT dan plugin ini kompatibel dengan iOS dan Android juga.
Star Atlas Foundation Kit
Tim Star Atlas telah membuka sumber (open source) beberapa SDK mereka yang disebut Foundation Kit. Meskipun tidak aktif dipelihara, ini bisa menjadi titik awal yang baik untuk proyek Anda.
Next.js/React + Anchor
Salah satu cara termudah untuk membangun di Solana adalah menggunakan framework JavaScript Web3js dikombinasikan dengan framework Solana Anchor. Namun untuk game yang lebih kompleks, kami merekomendasikan untuk menggunakan Game Engine seperti Unity atau Unreal.
Cara tercepat untuk menyiapkan game berbasis Next.js:
npx create-solana-game your-game-name
Ini akan menghasilkan aplikasi awal yang bagus dengan dukungan wallet-adapter
,
program Anchor, aplikasi React, dan klien Unity yang sudah dikonfigurasi untuk
bekerja bersama. Keuntungan menggunakan Next.js adalah Anda dapat menggunakan
kode yang sama di backend dan frontend, mempercepat proses pengembangan.
Jika Anda sedang mengerjakan SDK Solana dan ingin menambahkan preset Anda ke preset Anda dapat membuka PR di sini: Preset game Solana
Phaser
Framework open source yang cepat, gratis, dan menyenangkan untuk game berbasis browser yang didukung Canvas dan WebGL. Phaser adalah cara yang bagus untuk memulai pengembangan game di Solana. Template Phaser Solana Platformer adalah titik awal yang bagus untuk game Anda.
Flutter
Flutter adalah framework open source yang dikelola oleh Google untuk membangun aplikasi multi-platform yang indah, dikompilasi secara native, dari satu basis kode. SDK Solana Flutter dikelola oleh tim Espresso Cash.
Python
Python adalah bahasa pemrograman yang mudah dipelajari dan banyak digunakan (sering digunakan dalam aplikasi machine learning). Framework Seahorse memungkinkan developer untuk menulis program Solana dalam Python. Seahorse dibangun di atas framework Anchor dan mengkonversi kode Python menjadi kode rust berbasis Anchor. Seahorse saat ini masih dalam tahap beta.
Native C#
Port asli dari Web3js ke C#. Ini dilengkapi dengan banyak fungsionalitas seperti transaksi, fungsi RPC, dan pembuatan kode klien Anchor.
Is this page helpful?