SunLicenseSe connecter
Pour les créateurs d'outils Unity, Unreal et Godot

Vous vendez des outils Unity, Unreal ou Godot en direct  Donnez une clé à chaque place.

Vendez en direct sur itch.io, Gumroad ou Stripe. Chaque place reçoit une clé.

Créer un compte gratuit

Forfait Free · Sans carte bancaire · Prêt en quelques minutes

Vous codez avec un agent IA  Collez un prompt
  • Unity
  • Unreal Engine
  • Godot
  • C# / .NET
  • C++
  • itch.io
  • Gumroad
  • Lemon Squeezy
  • Stripe
Ce que vous obtenez

Pensé pour votre façon de vendre.

Une clé par achat

Depuis le reçu, le paiement ou itch.io.

Des places, pas des dépôts partagés

1, 3 ou 10 machines par licence.

TOO_MANY_MACHINES

C# pour Unity

Un SDK .NET sans dépendance  REST pour Unreal et Godot.

.NET Standard 2.0

Les remboursements coupent l'accès

Gumroad, Lemon Squeezy, Payhip et Stripe.

Hors ligne si besoin

Les fichiers de licence signés se vérifient sans connexion.

Sentinel repère les fuites

Des clés sur trop de machines, des devineurs de clés.

Tous les forfaits
Fonctionnement

En ligne avant votre prochaine version.

  1. 1Créer un compte gratuit
  2. 2Connectez votre boutique
  3. 3Vérifiez depuis votre éditeur
Assets/Editor/SplineTool/LicenseCheck.cs
using System.Collections.Generic;
using SunLicense;           // .NET Standard 2.0, no dependencies
using UnityEditor;
using UnityEngine;

public static class LicenseCheck {
    static readonly SunLicenseClient Client = new SunLicenseClient(
        "https://api.sunlicense.com", token: "slk_..."); // validation-only key

    public static async void Check(string key) {
        var result = await Client.ValidateAsync(key, new Dictionary<string, string> {
            ["host"] = SystemInfo.deviceUniqueIdentifier,  // one seat per machine
        });
        EditorPrefs.SetBool("SplineTool.Pro", result.IsValid);
    }
}
FAQ

Vos questions, nos réponses.

Puis-je utiliser SunLicense pour des outils vendus sur l'Unity Asset Store ou Fab 

Ces boutiques ont leurs propres conditions de licence et CLUF, et SunLicense ne s'y connecte pas  suivez donc leurs règles pour tout ce que vous y vendez. SunLicense sert aux outils que vous vendez en direct  sur itch.io, Gumroad, Lemon Squeezy, Payhip ou votre propre paiement Stripe.

Le SDK .NET fonctionne-t-il dans Unity 

Oui. Le paquet SunLicense sur NuGet cible .NET Standard 2.0 et n'a aucune dépendance, sa DLL va donc directement dans votre projet (ou installez-le avec un outil NuGet pour Unity). Appelez ValidateAsync avec la clé et un ID de machine comme SystemInfo.deviceUniqueIdentifier.

Comment les plugins Unreal et les add-ons Godot vérifient-ils une clé 

Avec la REST API  POST https://api.sunlicense.com/api/v1/validate avec votre clé API en jeton Bearer et un corps JSON contenant licenseKey et fingerprint. La réponse JSON contient valid, un code comme TOO_MANY_MACHINES et les machines utilisées. FHttpModule en C++ Unreal et HTTPRequest en GDScript font cet appel en quelques lignes.

Est-ce gratuit 

Oui. Le forfait Free couvre trois produits, 100 licences et 10 000 vérifications de licence par mois, sans carte bancaire. Les forfaits payants commencent à 5 $ par mois, et les vérifications continuent de fonctionner même si vous dépassez une limite.

Protégez votre prochaine version.

  • Forfait Free
  • Sans carte bancaire
  • Résiliable à tout moment