Solana Gaming SDKs

Omdat Solana een hoogwaardige blockchain is met lage kosten en snelle transacties, is er een geweldige game-ontwikkelaarsgemeenschap omheen ontstaan.

Hier vind je details over de Solana game-ontwikkeling SDKs die beschikbaar zijn binnen het ecosysteem. Alle SDKs zijn open source en door de community gebouwd. Als je zelf aan een SDK werkt, voel je vrij om een PR te openen voor deze pagina en deze toe te voegen.

Unity SDK

De Unity game-engine staat bekend om zijn gebruiksvriendelijke aanpak en ondersteuning voor meerdere platforms, waaronder WebGL, iOS en Android. Eenmaal bouwen, overal exporteren.

De Solana Unity SDK wordt onderhouden door Magicblock en bevat:

  • NFT-ondersteuning
  • Candy machine-integratie
  • Transacties
  • RPC-functies
  • Phantom deep links
  • WebGL-connector
  • Betrouwbare WebSocket-verbindingsondersteuning
  • Mobile wallet-adapter
  • Sessie-sleutels voor het automatisch goedkeuren van transacties
  • Anchor client code-generatie en meer.

Godot SDK

De Godot Engine is een open source game-engine die de laatste jaren veel ondersteuning heeft gekregen. De Solana SDK voor Godot wordt onderhouden door ZenRepublic en Virus-Axel. Het komt met een wallet adapter integratie, transacties, RPC-functies en Anchor client code-generatie. Zelfs een volledig functionele Metaplex candy machine-integratie.

Turbo.Computer - Rust Game Engine

Turbo is een rust game engine die vanaf de basis is ontwikkeld met focus op Solana, met een lichtgewicht architectuur en snelle iteratietijden. Het is gebruiksvriendelijk voor beginners en komt met volledige Solana RPC-ondersteuning. Je kunt zelfs de AI-tools gebruiken om complete games te genereren.

Honeycomb Protocol

Honeycomb biedt een reeks onchain programma's en state-compressietools die alle cruciale spellevenscyclusfuncties en composability binnen de Solana Virtual Machine (SVM) afhandelen. Het ondersteunt veel NFT-functionaliteit zoals staking, missies, loot boxes, spelersprofielen, state-compressie, automatisch goedkeuren van transacties en meer.

Unreal SDKs

Unreal Engine staat bekend om zijn geweldige visuals en op nodes gebaseerd scriptingframework. Er zijn meerdere Solana SDKs die worden onderhouden door verschillende bedrijven.

Varmeta Unreal SDK

VAR META biedt een open-source Unreal SDK voor het integreren van Solana blockchain functionaliteit in Unreal Engine-projecten. Het stelt ontwikkelaars in staat om te communiceren met Solana's smart contracts, wallets te beheren en transacties uit te voeren direct binnen Unreal Engine.

Bitfrost Unreal SDK

Bitfrost werkt aan een Unreal SDK die al is gebruikt in meerdere games gebouwd tijdens recente Solana game jams. Het komt met C# solnet ondersteuning in C++ en Blueprints, minting van metaplex NFTs, payment processor voorbeelden in game wallet en meer.

Thugz Unreal SDK

Thugz is een tech studio en NFT-project dat ook een open source Unreal SDK voor Solana onderhoudt. Het komt met veel NFT-gerichte functionaliteit en de plugin is ook compatibel met iOS en Android.

Star Atlas Foundation Kit

Het Star Atlas team heeft een deel van hun SDK-stack genaamd Foundation Kit als open source beschikbaar gesteld. Het wordt niet actief onderhouden, maar kan een goed startpunt zijn voor je project.

Next.js/React + Anchor

Een van de eenvoudigste manieren om op Solana te bouwen is door het Web3js JavaScript-framework te gebruiken in combinatie met het Solana Anchor-framework. Voor complexere games raden we echter aan om een game-engine zoals Unity of Unreal te gebruiken.

De snelste manier om een Next.js-gebaseerde game op te zetten:

npx create-solana-game your-game-name

Dit genereert een uitstekende startapplicatie met wallet-adapter ondersteuning, een Anchor-programma, een React-app en een Unity-client die al geconfigureerd zijn om samen te werken. Een voordeel van Next.js is dat je dezelfde code kunt gebruiken in de backend en in de frontend, wat de ontwikkeling versnelt.

Als je aan een Solana SDK werkt en je preset wilt toevoegen aan de preset, kun je een PR openen hier: Solana games preset

Phaser

Een snel, gratis en leuk open source framework voor Canvas- en WebGL-aangedreven browsergames. Phaser is een geweldige manier om te beginnen met game-ontwikkeling op Solana. De Phaser Solana Platformer Template is een uitstekend startpunt voor je game.

Flutter

Flutter is een open source framework, onderhouden door Google, voor het bouwen van mooie, native gecompileerde, multi-platform applicaties vanuit één codebase. De Solana Flutter SDK wordt onderhouden door het Espresso Cash team.

Python

Python is een gemakkelijk te leren en veelgebruikte programmeertaal (vaak gebruikt in machine learning toepassingen). Het Seahorse framework stelt ontwikkelaars in staat om Solana-programma's in Python te schrijven. Seahorse is gebouwd bovenop het Anchor framework en zet Python-code om in Anchor-gebaseerde rust-code. Seahorse bevindt zich momenteel in bèta.

Native C#

De originele port van Web3js naar C#. Het komt met een hoop functionaliteit zoals transacties, RPC-functies en Anchor client code generatie.

Is this page helpful?

Inhoudsopgave

Pagina Bewerken