Solana Gaming SDKs
Solana, będąc blockchainem o wysokiej wydajności, niskich opłatach i szybkich transakcjach, przyciągnęła świetną społeczność twórców gier.
Tutaj znajdziesz szczegóły dotyczące dostępnych w ekosystemie SDKs do tworzenia gier na Solanie. Wszystkie SDKs są open source i tworzone przez społeczność. Jeśli sam pracujesz nad SDK, śmiało otwórz PR na tej stronie i dodaj je.
Unity SDK
Silnik Unity jest znany z przyjaznego podejścia dla początkujących oraz wsparcia dla wielu platform, w tym WebGL, iOS i Android. Twórz raz, eksportuj wszędzie.
Solana Unity SDK jest utrzymywane przez Magicblock i oferuje:
- Wsparcie dla NFT
- Integrację z Candy Machine
- Transakcje
- Funkcje RPC
- Głębokie linki Phantom
- Złącze WebGL
- Wsparcie dla niezawodnych połączeń WebSocket
- Adapter portfela mobilnego
- Klucze sesji do automatycznego zatwierdzania transakcji
- Generowanie kodu klienta Anchor i więcej.
Godot SDK
Godot Engine to otwartoźródłowy silnik gier, który zyskał dużą popularność w ostatnich latach. SDK Solana dla Godot jest utrzymywane przez ZenRepublic i Virus-Axel. Oferuje integrację z adapterem portfela, transakcje, funkcje RPC oraz generowanie kodu klienta Anchor. Zawiera również w pełni funkcjonalną integrację z Metaplex candy machine.
Turbo.Computer - Silnik gier w Rust
Turbo to silnik gier napisany w języku Rust od podstaw, skoncentrowany na Solanie, z lekką architekturą i szybkim czasem iteracji. Jest przyjazny dla początkujących i oferuje pełne wsparcie dla Solana RPC. Możesz nawet używać jego narzędzi AI do generowania kompletnych gier.
Protokół Honeycomb
Honeycomb oferuje zestaw programów on-chain i narzędzi do kompresji stanu, które obsługują wszystkie kluczowe funkcje cyklu życia gry oraz kompozycyjność w ramach Solana Virtual Machine (SVM). Obsługuje wiele funkcji NFT, takich jak staking, misje, loot boxy, profile graczy, kompresja stanu, automatyczne zatwierdzanie transakcji i wiele więcej.
Unreal SDKs
Unreal Engine jest znany z doskonałej grafiki i frameworka do skryptowania opartego na węzłach. Istnieje wiele SDK dla Solany, utrzymywanych przez różne firmy.
Varmeta Unreal SDK
VAR META dostarcza otwartoźródłowe SDK dla Unreal, umożliwiające integrację funkcjonalności blockchain Solana w projektach Unreal Engine. Pozwala deweloperom na interakcję z inteligentnymi kontraktami Solany, zarządzanie portfelami i wykonywanie transakcji bezpośrednio w Unreal Engine.
Bitfrost Unreal SDK
Bitfrost pracuje nad Unreal SDK, które zostało już wykorzystane w wielu grach
stworzonych podczas ostatnich game jamów Solany. Oferuje wsparcie dla C#
solnet w C++ i Blueprints, mintowanie NFT Metaplex, przykłady procesorów
płatności w grze, portfel i wiele więcej.
Thugz Unreal SDK
Thugz to studio technologiczne i projekt NFT, które również utrzymuje otwartoźródłowe Unreal SDK dla Solany. Oferuje wiele funkcji skoncentrowanych na NFT, a wtyczka jest kompatybilna z iOS i Androidem.
Star Atlas Foundation Kit
Zespół Star Atlas udostępnił część swojego stosu SDK jako open source, nazywając go Foundation Kit. Nie jest on aktywnie utrzymywany, ale może stanowić punkt wyjścia dla Twojego projektu.
Next.js/React + Anchor
Jednym z najprostszych sposobów budowania na Solanie jest użycie frameworka JavaScript Web3js w połączeniu z frameworkiem Solana Anchor. W przypadku bardziej złożonych gier zalecamy rozważenie użycia silnika gier, takiego jak Unity lub Unreal.
Najszybszy sposób na skonfigurowanie gry opartej na Next.js:
npx create-solana-game your-game-name
To wygeneruje świetną aplikację startową z obsługą wallet-adapter, programem
Anchor, aplikacją React i klientem Unity już skonfigurowanymi do współpracy.
Korzyścią z używania Next.js jest możliwość korzystania z tego samego kodu
zarówno w backendzie, jak i frontendzie, co przyspiesza rozwój.
Jeśli pracujesz nad SDK Solana i chcesz dodać swój preset do presetu, możesz otworzyć PR tutaj: Solana games preset
Phaser
Szybki, darmowy i zabawny framework open source do gier przeglądarkowych opartych na Canvas i WebGL. Phaser to świetny sposób na rozpoczęcie przygody z tworzeniem gier na Solanie. Phaser Solana Platformer Template to doskonały punkt wyjścia dla Twojej gry.
Flutter
Flutter to open source'owy framework, utrzymywany przez Google, do tworzenia pięknych, natywnie kompilowanych, wieloplatformowych aplikacji z jednego kodu źródłowego. Solana Flutter SDK jest utrzymywany przez zespół Espresso Cash.
Python
Python to łatwy do nauki i szeroko stosowany język programowania (często używany w aplikacjach uczenia maszynowego). Framework Seahorse umożliwia programistom pisanie programów Solana w Pythonie. Seahorse jest zbudowany na frameworku Anchor i konwertuje kod Pythona na kod w języku Rust oparty na Anchor. Seahorse jest obecnie w wersji beta.
Rodzimy C#
Oryginalny port Web3js do C#. Zawiera wiele funkcji, takich jak transakcje, funkcje RPC i generowanie kodu klienta Anchor.
Is this page helpful?