Solana-dokumentaatioSolana SDK:tYhteisön SDK:t

Solana-pelien SDK:t

Solanan ollessa suorituskykyinen lohkoketju, jossa on alhaiset maksut ja nopeat tapahtumat, sen ympärille on muodostunut loistava pelikehittäjäyhteisö.

Täältä löydät tietoja ekosysteemissä saatavilla olevista Solana-pelikehityksen SDK:ista. Kaikki SDK:t ovat avoimen lähdekoodin ja yhteisön rakentamia. Jos työskentelet itse SDK:n parissa, voit vapaasti avata PR:n tälle sivulle ja lisätä sen.

Unity SDK

Unity-pelimoottori tunnetaan sen aloittelijaystävällisestä lähestymistavasta ja monialustatuesta, mukaan lukien WebGL, iOS ja Android. Rakenna kerran, vie kaikkialle.

Solana Unity SDK:ta ylläpitää Magicblock ja se sisältää:

  • NFT-tuen
  • Candy machine -integraation
  • Transaktiot
  • RPC-funktiot
  • Phantom-syvälinkit
  • WebGL-yhdistimen
  • Luotettavan WebSocket-yhteyden tuen
  • Mobiililompakko-adapterin
  • Istuntoavaimet transaktioiden automaattiseen hyväksymiseen
  • Anchor-asiakaskoodin generoinnin ja paljon muuta.

Godot SDK

Godot Engine on avoimen lähdekoodin pelimoottori, joka on saanut paljon tukea viime vuosina. Solana SDK:ta Godot:lle ylläpitävät ZenRepublic ja Virus-Axel. Se sisältää lompakkoadapteri-integraation, transaktiot, RPC-funktiot ja Anchor-asiakaskoodin generoinnin. Jopa täysin toimiva Metaplex candy machine -integraatio.

Turbo.Computer - Rust-pelimoottori

Turbo on rust-pelikehitysmoottori, joka on rakennettu alusta alkaen keskittyen Solanaan, kevyellä arkkitehtuurilla ja nopeilla iteraatioajoilla. Se on aloittelijaystävällinen ja sisältää täyden Solana RPC -tuen. Voit jopa käyttää sen tekoälytyökaluja kokonaisten pelien luomiseen.

Honeycomb Protocol

Honeycomb tarjoaa kokoelman lohkoketjuohjelmia ja tilan pakkaustyökaluja, jotka käsittelevät kaikkia keskeisiä pelin elinkaaren toimintoja ja yhteensopivuutta Solana Virtual Machinen (SVM) sisällä. Se tukee monia NFT-toiminnallisuuksia kuten panostamista, tehtäviä, saalislaatikoita, pelaajien profiileja, tilan pakkausta, transaktioiden automaattista hyväksymistä ja paljon muuta.

Unreal SDK:t

Unreal Engine tunnetaan upeasta grafiikastaan ja solmupohjaisesta skriptauskehyksestään. Solanalle on olemassa useita SDK:ita, joita ylläpitävät eri yritykset.

Varmeta Unreal SDK

VAR META tarjoaa avoimen lähdekoodin Unreal SDK:n Solana-lohkoketjutoiminnallisuuden integroimiseksi Unreal Engine -projekteihin. Sen avulla kehittäjät voivat olla vuorovaikutuksessa Solanan älysopimuksien kanssa, hallita lompakoita ja suorittaa transaktioita suoraan Unreal Enginen sisällä.

Bitfrost Unreal SDK

Bitfrost kehittää Unreal SDK:ta, jota on jo käytetty useissa peleissä, jotka on rakennettu viimeaikaisissa Solana-pelijameissa. Se sisältää C# solnet tuen C++:ssa ja Blueprinteissä, Metaplex NFT:iden luomisen, maksuprosessoriesimerkkejä pelilompakossa ja paljon muuta.

Thugz Unreal SDK

Thugz on teknologiastudio ja NFT-projekti, joka myös ylläpitää avoimen lähdekoodin Unreal SDK:ta Solanalle. Se sisältää paljon NFT-keskeisiä toimintoja, ja liitännäinen on yhteensopiva myös iOS:n ja Androidin kanssa.

Star Atlas Foundation Kit

Star Atlas -tiimi on julkaissut avoimen lähdekoodin version osasta SDK-pinoa nimeltä Foundation Kit. Sitä ei aktiivisesti ylläpidetä, mutta se voi toimia lähtökohtana projektillesi.

Next.js/React + Anchor

Yksi helpoimmista tavoista kehittää Solanalla on käyttää Web3js JavaScript -kehystä yhdessä Solana Anchor -kehyksen kanssa. Monimutkaisemmille peleille suosittelemme kuitenkin pelimoottoreiden kuten Unity tai Unreal käyttöä.

Nopein tapa pystyttää Next.js-pohjainen peli:

npx create-solana-game your-game-name

Tämä luo erinomaisen lähtösovelluksen, jossa on wallet-adapter -tuki, Anchor-ohjelma, React-sovellus ja Unity-asiakas, jotka on jo valmiiksi määritetty toimimaan yhdessä. Next.js:n käytön etu on, että voit käyttää samaa koodia sekä back-endissä että front-endissä, mikä nopeuttaa kehitystä.

Jos työskentelet Solana SDK:n parissa ja haluat lisätä esiasetuksesi esiasetuksiin, voit avata PR:n täällä: Solana games preset

Phaser

Nopea, ilmainen ja hauska avoimen lähdekoodin kehys Canvas- ja WebGL-pohjaisille selainpeleille. Phaser on erinomainen tapa aloittaa pelikehitys Solanalla. Phaser Solana Platformer Template on loistava lähtökohta pelillesi.

Flutter

Flutter on Googlen ylläpitämä avoimen lähdekoodin kehys, jolla voi rakentaa kauniita, natiivisti käännettyjä, monialustaisia sovelluksia yhdestä koodipohjasta. Solana Flutter SDK:ta ylläpitää Espresso Cash -tiimi.

Python

Python on helposti opittava ja laajasti käytetty ohjelmointikieli (jota käytetään usein koneoppimissovelluksissa). Seahorse-kehys mahdollistaa kehittäjille Solana-ohjelmien kirjoittamisen Pythonilla. Seahorse on rakennettu Anchor-kehyksen päälle ja muuntaa Python-koodin Anchor-pohjaiseksi rust-koodiksi. Seahorse on tällä hetkellä beta-vaiheessa.

Native C#

Alkuperäinen Web3js-porttaus C#:lle. Se sisältää paljon toiminnallisuuksia kuten transaktiot, RPC-funktiot ja Anchor-asiakaskoodin generoinnin.

Is this page helpful?

Sisällysluettelo

Muokkaa sivua

Hallinnoi

© 2025 Solana Foundation.
Kaikki oikeudet pidätetään.