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?