Game engine plugins & tools
Protect and sell your Unity assets and Unreal Engine plugins with license keys
The Unity Asset Store and Unreal Marketplace explicitly state that publishers must protect their own intellectual property — neither provides anti-piracy or license key tools. Licensr adds machine-locked license key validation to any Unity editor tool, Unreal plugin, or Godot add-on with a single REST call. Sell on your own Stripe account with 0% revenue share.
// In an EditorWindow or RuntimeInitializeOnLoadMethod
using UnityEngine;
using UnityEngine.Networking;
using System.Text;
[InitializeOnLoad]
public static class LicenseCheck
{
static LicenseCheck()
{
var body = JsonUtility.ToJson(new {
license_key = EditorPrefs.GetString("LicenseKey"),
plugin_slug = "my-unity-tool"
});
var req = new UnityWebRequest(
"https://api.licensr.app/v1/license/validate",
"POST");
req.uploadHandler = new UploadHandlerRaw(
Encoding.UTF8.GetBytes(body));
req.downloadHandler = new DownloadHandlerBuffer();
req.SetRequestHeader("Content-Type",
"application/json");
req.SetRequestHeader("Authorization",
"Bearer " + API_KEY);
req.SendWebRequest();
// ... check req.downloadHandler.text
}
}Compatible game engines & frameworks
Why game developers choose Licensr for asset protection
Unity and Unreal don’t protect your assets — Licensr does
Both the Unity Asset Store and Unreal Marketplace state that publishers must handle their own IP protection. Licensr gives you the license key enforcement layer they don’t provide, stopping piracy of your editor tools, shaders, and gameplay systems.
Machine-locked license keys prevent sharing
Each activation binds to a developer’s workstation. A Unity asset license key purchased by one studio member cannot be freely copied to other machines without using additional seats.
Sell direct — keep 100% instead of the Asset Store’s 70%
The Unity Asset Store takes 30% of every sale. Your Licensr buy page runs on your own payment account with 0% revenue share. Use it alongside or instead of the marketplace.
Editor-time and runtime license validation
Validate in the Unity Editor on load for tools and custom inspectors, or at runtime initialization for gameplay assets. The same API works for both — one POST request, one JSON response.
Instant license revocation for refunds and piracy
Revoke a license key from the dashboard in one click. The next validation call blocks access immediately — no waiting for a subscription to expire or chasing down pirated copies.
Ready to protect and sell your game engine asset?
Free tier available. From signup to a live buy page in 15 minutes — 0% revenue share.

