Marché

Marché

Échangez des objets via les offres communes du projet.

Démarrer gratuitement

Marché

Échangez des objets via les offres communes du projet.

SDK et REST

Intégrez Unity, Godot ou Unreal, ou utilisez l’interface REST.

Tableau de bord du projet

Configurez chaque fonction et gérez ses données actuelles dans votre projet.

Intégration rapide

Intégration rapide

Marché
Vidéo bientôt disponible

Échangez les objets originaux de l’inventaire avec une monnaie et des frais explicites, et des retours protégés.

Intégration rapide
Unity (C#)
using System.Threading.Tasks;
using UnityEngine;
using PM.horizOn.Cloud.Examples.Features;
using PM.horizOn.Cloud.Objects.Network.Responses;

public class MarketplaceDemo : MonoBehaviour
{
    // Import the SDK Examples sample. Bind its screen to the signed-in player
    // and set the stable projectId in the Inspector. Never use an Account Key.
    public MarketplaceExample screen;

    public Task<MarketplaceResult<MarketplaceListingView>> ReadListing(string listingId)
        => MarketplaceQuickstart.ReadOneListing(screen, listingId);

    // Wire only to the player's Buy confirmation after displaying ReadListing.
    public Task<bool> ConfirmPurchase(string listingId)
        => MarketplaceQuickstart.BuyReviewedListing(screen, listingId);

    // false/timeout does not prove nonexecution. Use screen.RetryPending() or
    // screen.RecoverOriginalOperation(); never replace the unresolved original.
    // The sample refreshes Inventory, Values and Marketplace before acknowledgement.
    // Its native file journal rejects WebGL writes; use a durable browser persister.
}

Ces exemples utilisent le SDK Unity (C#) et l'API REST. Godot et Unreal ont les mêmes appels dans leurs propres SDK : voir le démarrage rapide

Questions fréquentes

Questions fréquentes

Prêt à intégrer ?

Commencez à construire avec horizOn dès aujourd'hui. Tier gratuit inclus.