SDK Unity

Le moteur de jeu Unity est connu pour son utilisation adaptée aux débutants et sa prise en charge de plusieurs plateformes, notamment WebGL, IOS et Android. Il vous permet ainsi de créez une seule fois et d'exportez partout. Le SDK Unity pour Solana inclut le support des NFTs, les transactions, les fonctions RPC, les Deep Links de Phantom, le connecteur WebGL, le support de connexion WebSocket, l'adaptateur de portemonnaie mobile et la génération de code Anchor.

Documentationsopen in new window
Liste vérifiée de l'Asset Store de Unityopen in new window
Exemples de jeuxopen in new window

SDK Unreal

Unreal engine est connu pour ses superbes visuels et son framework de script basé sur les nœuds. Le SDK Solana a été construit à l'origine par l'équipe de Star Atlas.

SDK Unreal de Star Atlasopen in new window
Tutorielopen in new window

Flutter

Flutter est un framework open source de Google qui permet de créer des applications multiplateformes compilées nativement à partir d'une seule base de code.

Code Sourceopen in new window

Next.js/React + Anchor

L'une des façons les plus simples de construire sur Solana est d'utiliser le framework Javascript Web3js en combinaison avec le framework Anchor. Pour des jeux plus complexes, il serait cependant préférable d'utiliser un moteur de jeu comme Unity ou Unreal. La façon la plus rapide de le configurer est la suivante :

npx create-solana-dapp your-app

Cela permettra de créer une excellente application de départ avec le support de portefeuille. L'un des avantages de l'utilisation de Next.js est que vous pouvez utiliser le même code dans le backend et dans le frontend, ce qui accélère le développement.

Web3Jsopen in new window
Solana Cookbookopen in new window

Python

Python est un langage de programmation facile à apprendre qui est souvent utilisé dans la programmation de l'intelligence artificielle. Il existe un framework appelé Seahorse qui vous permet de construire des contrats intelligents en Python.

Exemple Anchor Playgroundopen in new window
Source et Documentationsopen in new window

C# natif

Le premier portage de Web3js en C#. Il inclut un grand nombre de fonctionnalités telles que les transactions, les fonctions RPC et la génération de code Anchor.

Source et Documentationsopen in new window

Last Updated:
Contributors: La Loutre