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 tietoa 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 aloittelijaystävällisestä lähestymistavastaan 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 toimivan Metaplex candy machine -integraation.

Turbo.Computer - Rust-pelimoottori

Turbo on Rust-pelikehitysmoottori, joka on rakennettu alusta alkaen keskittymään Solanaan, ja jolla on kevyt arkkitehtuuri ja nopeat iterointiajat. 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 staking, tehtävät, loot boxit, pelaajaprofiilit, tilan pakkaus, transaktioiden automaattinen hyväksyminen 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 smart contractien 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# smart contract -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 julkaisi 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 pelimoottoria kuten Unity tai Unreal.

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-pelien esiasetus

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ää runsaasti toiminnallisuuksia kuten transaktiot, RPC-funktiot ja Anchor-asiakaskoodin generoinnin.

Is this page helpful?

Sisällysluettelo

Muokkaa sivua