Documentação SolanaSDKs da Solana

SDKs de jogos Solana

Como a Solana é uma blockchain de alto desempenho com taxas baixas e transações rápidas, uma excelente comunidade de desenvolvedores de jogos se formou ao seu redor.

Aqui você pode encontrar detalhes sobre os SDKs de desenvolvimento de jogos Solana disponíveis no ecossistema. Todos os SDKs são de código aberto e construídos pela comunidade. Se você estiver trabalhando em um SDK, sinta-se à vontade para abrir um PR nesta página e adicioná-lo.

SDK Unity

O motor de jogo Unity é conhecido por sua abordagem amigável para iniciantes e suporte multi-plataforma, incluindo WebGL, iOS e Android. Construa uma vez, exporte para qualquer lugar.

O SDK Unity da Solana é mantido pela Magicblock e inclui:

  • Suporte a NFT
  • Integração com candy machine
  • Transações
  • Funções RPC
  • Deep links do Phantom
  • Conector WebGL
  • Suporte confiável para conexão WebSocket
  • Adaptador de carteira para dispositivos móveis
  • Chaves de sessão para aprovação automática de transações
  • Geração de código cliente Anchor e muito mais.

SDK Godot

O Godot Engine é um motor de jogos de código aberto que ganhou muito suporte nos últimos anos. O SDK Solana para Godot é mantido pela ZenRepublic e Virus-Axel. Ele vem com integração de adaptador de carteira, transações, funções RPC e geração de código cliente Anchor. Até mesmo uma integração totalmente funcional com Metaplex candy machine.

Turbo.Computer - Motor de jogos em Rust

Turbo é um motor de jogos em rust criado do zero para focar na Solana, com uma arquitetura leve e tempos de iteração rápidos. É amigável para iniciantes e vem com suporte completo para RPC da Solana. Você pode até usar suas ferramentas de IA para gerar jogos completos.

Honeycomb Protocol

O Honeycomb fornece um conjunto de programas onchain e ferramentas de compressão de estado que lidam com todas as funções cruciais do ciclo de vida do jogo e composabilidade dentro da Solana Virtual Machine (SVM). Suporta várias funcionalidades de NFT como staking, missões, loot boxes, perfis de jogadores, compressão de estado, aprovação automática de transações e mais.

SDKs para Unreal

O Unreal Engine é conhecido por seus ótimos visuais e framework de programação baseado em nós. Existem vários SDKs da Solana mantidos por diferentes empresas.

SDK Unreal da Varmeta

A VAR META fornece um SDK Unreal de código aberto para integrar a funcionalidade da blockchain Solana em projetos Unreal Engine. Permite que os desenvolvedores interajam com os smart contracts da Solana, gerenciem carteiras e executem transações diretamente dentro do Unreal Engine.

SDK Unreal da Bitfrost

A Bitfrost está trabalhando em um SDK Unreal que já foi usado em vários jogos construídos durante recentes game jams da Solana. Vem com suporte C# solnet em C++ e Blueprints, mintagem de NFTs metaplex, exemplos de processador de pagamento em carteira no jogo e mais.

SDK Unreal da Thugz

Thugz é um estúdio de tecnologia e projeto NFT que também mantém em código aberto um SDK Unreal para Solana. Vem com várias funcionalidades focadas em NFT e o plugin é compatível com iOS e Android também.

Star Atlas Foundation Kit

A equipe do Star Atlas disponibilizou como código aberto parte de seu SDK chamado Foundation Kit. Não é mantido ativamente, mas pode ser um ponto de partida para o seu projeto.

Next.js/React + Anchor

Uma das maneiras mais fáceis de construir na Solana é usando o framework JavaScript Web3js em combinação com o framework Solana Anchor. Para jogos mais complexos, recomendamos considerar o uso de uma Game Engine como Unity ou Unreal.

A maneira mais rápida de configurar um jogo baseado em Next.js:

npx create-solana-game your-game-name

Isso gerará uma excelente aplicação inicial com suporte a wallet-adapter, um programa Anchor, um aplicativo React e um cliente Unity já configurados para funcionarem juntos. Um benefício de usar Next.js é que você pode usar o mesmo código no backend e no frontend, acelerando o desenvolvimento.

Se você está trabalhando em um SDK Solana e deseja adicionar seu preset ao preset você pode abrir um PR aqui: Preset de jogos Solana

Phaser

Um framework de código aberto rápido, gratuito e divertido para jogos baseados em navegador com Canvas e WebGL. Phaser é uma ótima maneira de começar com desenvolvimento de jogos na Solana. O Template de Plataforma Phaser Solana é um excelente ponto de partida para o seu jogo.

Flutter

Flutter é um framework de código aberto, mantido pelo Google, para criar aplicativos multi-plataforma bonitos, compilados nativamente, a partir de uma única base de código. O SDK Flutter para Solana é mantido pela equipe Espresso Cash.

Python

Python é uma linguagem de programação fácil de aprender e amplamente utilizada (frequentemente usada em aplicações de machine learning). O framework Seahorse permite que desenvolvedores escrevam programas Solana em Python. O Seahorse é construído sobre o framework Anchor e converte código Python em código rust baseado em Anchor. O Seahorse está atualmente em versão beta.

C# Nativo

A portabilidade original do Web3js para C#. Vem com várias funcionalidades como transações, funções RPC e geração de código cliente Anchor.

Is this page helpful?

Índice

Editar Página