SunLicenseAnmelden
Für Tool-Entwickler für Unity, Unreal und Godot

Verkaufst du Tools für Unity, Unreal oder Godot direkt? Gib jedem Platz einen Schlüssel.

Verkaufe direkt auf itch.io, Gumroad oder Stripe. Jeder Platz bekommt einen Schlüssel.

Kostenloses Konto erstellen

Free-Plan · Keine Kreditkarte · In Minuten eingerichtet

Codest du mit einem KI-Agenten? Füge einen Prompt ein
  • Unity
  • Unreal Engine
  • Godot
  • C# / .NET
  • C++
  • itch.io
  • Gumroad
  • Lemon Squeezy
  • Stripe
Das bekommst du

Gebaut für die Art, wie du verkaufst.

Ein Schlüssel pro Kauf

Aus der Quittung, dem Checkout oder itch.io.

Plätze statt geteilter Repos

1, 3 oder 10 Geräte pro Lizenz.

TOO_MANY_MACHINES

C# für Unity

Ein .NET-SDK ohne Abhängigkeiten; REST für Unreal, Godot.

.NET Standard 2.0

Erstattungen schalten ab

Gumroad, Lemon Squeezy, Payhip und Stripe.

Offline, wenn nötig

Signierte Lizenzdateien werden ohne Verbindung geprüft.

Sentinel erkennt Leaks

Schlüssel auf zu vielen Geräten, Schlüsselrater.

Jeder Plan
So funktioniert's

Live vor deinem nächsten Release.

  1. 1Kostenloses Konto erstellen
  2. 2Shop verbinden
  3. 3Prüfe aus deinem Editor
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

Fragen und Antworten.

Kann ich SunLicense für Tools im Unity Asset Store oder auf Fab nutzen?

Diese Shops haben eigene Lizenzbedingungen und EULAs, und SunLicense ist nicht an sie angebunden; halte dich also für alles, was du dort verkaufst, an ihre Regeln. SunLicense ist für Tools, die du direkt verkaufst: auf itch.io, Gumroad, Lemon Squeezy, Payhip oder über deinen eigenen Stripe-Checkout.

Funktioniert das .NET-SDK in Unity?

Ja. Das SunLicense-Paket auf NuGet zielt auf .NET Standard 2.0 und hat keine Abhängigkeiten, also kommt seine DLL direkt in dein Projekt (oder installiere es mit einem NuGet-Tool für Unity). Rufe ValidateAsync mit dem Schlüssel und einer Geräte-ID wie SystemInfo.deviceUniqueIdentifier auf.

Wie prüfen Unreal-Plugins und Godot-Add-ons einen Schlüssel?

Mit der REST API: POST https://api.sunlicense.com/api/v1/validate mit deinem API-Schlüssel als Bearer-Token und einem JSON-Body mit licenseKey und fingerprint. Die JSON-Antwort enthält valid, einen Code wie TOO_MANY_MACHINES und die genutzten Geräte. FHttpModule in Unreal C++ und HTTPRequest in GDScript machen diesen Aufruf in wenigen Zeilen.

Ist es kostenlos?

Ja. Der Free-Plan umfasst drei Produkte, 100 Lizenzen und 10.000 Lizenzprüfungen im Monat, ohne Kreditkarte. Bezahlte Pläne beginnen bei 5 $ im Monat, und Lizenzprüfungen funktionieren weiter, auch wenn du ein Limit überschreitest.

Schütze dein nächstes Release.

  • Free-Plan
  • Keine Kreditkarte
  • Jederzeit kündbar