Solana Gaming SDKs
Da Solana eine leistungsstarke Blockchain mit niedrigen Fee und schnellen Transaktionen ist, hat sich eine großartige Spieleentwickler-Community darum gebildet.
Hier findest du Details zu den Solana-Spieleentwicklungs-SDKs, die im Ökosystem verfügbar sind. Alle SDKs sind Open Source und von der Community entwickelt. Wenn du selbst an einem SDK arbeitest, kannst du gerne einen PR für diese Seite öffnen und es hinzufügen.
Unity SDK
Die Unity-Spiel-Engine ist bekannt für ihren anfängerfreundlichen Ansatz und ihre plattformübergreifende Unterstützung, einschließlich WebGL, iOS und Android. Einmal entwickeln, überall exportieren.
Das Solana Unity SDK wird von Magicblock gewartet und bietet:
- NFT-Unterstützung
- Candy Machine-Integration
- Transaktionen
- RPC-Funktionen
- Phantom Deep Links
- WebGL-Connector
- Zuverlässige WebSocket-Verbindungsunterstützung
- Mobile Wallet-Adapter
- Sessions-Keys für automatische Transaktionsgenehmigung
- Anchor-Client-Codegenerierung und mehr.
Godot SDK
Die Godot Engine ist eine Open-Source-Spiel-Engine, die in den letzten Jahren viel Unterstützung gewonnen hat. Das Solana SDK für Godot wird von ZenRepublic und Virus-Axel gewartet. Es bietet eine Wallet-Adapter- Integration, Transaktionen, RPC-Funktionen und Anchor-Client-Codegenerierung. Sogar eine voll funktionsfähige Metaplex Candy Machine-Integration.
Turbo.Computer - Rust Game Engine
Turbo ist eine Rust-Spiel-Engine, die von Grund auf mit Fokus auf Solana entwickelt wurde, mit einer leichtgewichtigen Architektur und schnellen Iterationszeiten. Sie ist anfängerfreundlich und kommt mit vollständiger Solana-RPC-Unterstützung. Du kannst sogar ihre KI-Tools nutzen, um komplette Spiele zu generieren.
Honeycomb Protocol
Honeycomb bietet eine Suite von Onchain-Programmen und State-Compression-Tools, die alle wichtigen Spiellebenszyklus-Funktionen und Kompositionsfähigkeit innerhalb der Solana Virtual Machine (SVM) handhaben. Es unterstützt viele NFT-Funktionen wie Staking, Missionen, Lootboxen, Spielerprofile, State-Compression, automatisches Genehmigen von Transaktionen und mehr.
Unreal SDKs
Unreal Engine ist bekannt für ihre großartigen Grafiken und node-basiertes Scripting-Framework. Es gibt mehrere Solana-SDKs, die von verschiedenen Unternehmen gepflegt werden.
Varmeta Unreal SDK
VAR META bietet ein Open-Source Unreal SDK zur Integration von Solana-Blockchain- Funktionalität in Unreal Engine-Projekte. Es ermöglicht Entwicklern, mit Solanas Smart Contracts zu interagieren, Wallets zu verwalten und Transaktionen direkt innerhalb der Unreal Engine auszuführen.
Bitfrost Unreal SDK
Bitfrost arbeitet an einem Unreal SDK, das bereits in mehreren Spielen verwendet
wurde, die während der letzten Solana Game Jams entwickelt wurden. Es kommt mit
C# solnet
Unterstützung in C++ und Blueprints, Minting von Metaplex NFTs,
Zahlungsprozessor-Beispielen im Spiel- Wallet und mehr.
Thugz Unreal SDK
Thugz ist ein Tech-Studio und NFT-Projekt, das auch ein Open-Source Unreal SDK für Solana pflegt. Es kommt mit vielen NFT-fokussierten Funktionen und das Plugin ist auch mit iOS und Android kompatibel.
Star Atlas Foundation Kit
Das Star Atlas Team hat einen Teil ihres SDK-Stacks namens Foundation Kit als Open Source veröffentlicht. Es wird nicht aktiv gepflegt, kann aber ein guter Ausgangspunkt für dein Projekt sein.
Next.js/React + Anchor
Eine der einfachsten Möglichkeiten, auf Solana zu entwickeln, ist die Verwendung des Web3js JavaScript-Frameworks in Kombination mit dem Solana Anchor Framework. Für komplexere Spiele empfehlen wir jedoch die Verwendung einer Game Engine wie Unity oder Unreal.
Der schnellste Weg, ein Next.js-basiertes Spiel einzurichten:
npx create-solana-game your-game-name
Dies generiert eine hervorragende Startanwendung mit wallet-adapter
Unterstützung, einem Anchor-Programm, einer React-App und einem Unity-Client,
die bereits für die Zusammenarbeit konfiguriert sind. Ein Vorteil von Next.js
ist, dass du denselben Code im Backend und Frontend verwenden kannst, was die
Entwicklung beschleunigt.
Wenn du an einem Solana SDK arbeitest und deine Vorlage zur Preset-Liste hinzufügen möchtest, kannst du einen PR hier öffnen: Solana Games Preset
Phaser
Ein schnelles, kostenloses und unterhaltsames Open-Source-Framework für Canvas- und WebGL-basierte Browserspiele. Phaser ist ein hervorragender Einstieg in die Spieleentwicklung auf Solana. Die Phaser Solana Platformer-Vorlage ist ein ausgezeichneter Ausgangspunkt für dein Spiel.
Flutter
Flutter ist ein Open-Source-Framework, das von Google gepflegt wird und die Erstellung schöner, nativ kompilierter, plattformübergreifender Anwendungen aus einer einzigen Codebasis ermöglicht. Das Solana Flutter SDK wird vom Espresso Cash Team gepflegt.
Python
Python ist eine leicht zu erlernende und weit verbreitete Programmiersprache (oft in Anwendungen des maschinellen Lernens verwendet). Das Seahorse-Framework ermöglicht Entwicklern, Solana-Programme in Python zu schreiben. Seahorse basiert auf dem Anchor-Framework und konvertiert Python-Code in Anchor-basierten Rust-Code. Seahorse befindet sich derzeit in der Beta-Phase.
Native C#
Die ursprüngliche Portierung von Web3js nach C#. Es bietet zahlreiche Funktionen wie Transaktionen, RPC-Funktionen und Anchor-Client-Codegenerierung.
Is this page helpful?