The SDK on Godot 4

Beta

Scripts for every world you run.

A scripting sandbox for the games you run: build on it, protect what you wrote, sell it from your own Tebex shop.

See Godot 4

Lua everywhereTypeScript .NET kit

+12All platforms

Set up

From sign-up to first sale, on Godot 4

  1. Step 1: Create your account

    Sign up and make your key in the dashboard settings.

    sg_pat_••••••••••••
  2. Step 2: Plug the SDK in

    Godot 4: tested on a real runtime.

    scriptgo init my_resource
  3. Step 3: Build on top

    Write your scripts in Lua, or in TypeScript on the .NET kit.

    scriptgo test
  4. Step 4: Open your shop

    On your own Tebex store. A payment there issues a licence here.

    Your storeCheckout opens on Tebex approval

On top of the SDK

What will you build?

Events, storage, players, permissions and more. What you make with them is yours to sell.
  • Economies
  • Inventories
  • Garages
  • Jobs & quests
  • Housing
  • Admin tools
  • HUDs
  • Frameworks

Monetize

Two ways to earn with it.

You sell your own code, from your own Tebex store.
  • a script studio

    A studio sells a script to server operators.

    Each buyer gets a licence for their own servers. The release can be delivered encrypted.

    1. The operatorbuys the script
    2. The studio’s Tebex storetakes the payment
    3. SCRIPT//GOissues the licence
    4. Licence and keybound to one server
    5. The serverruns the script

    Sold: a licence to run the studio’s script.Read more

  • a server operator

    An operator sells a perk to players.

    A monthly VIP pass, for example, unlocks a feature of the operator’s own script.

    1. The playerbuys the pass
    2. The operator’s Tebex storetakes the payment
    3. SCRIPT//GOrecords the perk
    4. The SDK on the serverasks who has it
    5. The operator’s scriptunlocks the feature

    Sold: a feature of the operator’s own code. Never the game, its content or access to it.Read more

Protection by hostPlatforms
  • Code escrow3 today, 1 planned
  • Licence and signing5 today, 8 planned
  • No licence check3 today

Protection

Your code stays yours after the sale.

A buyer gets a licence, not a zip to pass around.
  • Signed releases. An altered file is refused.
  • One licence per server. A copy elsewhere gets no key.
  • Encrypted delivery where the host can hold a key. Server scripts only.

It deters copying and traces leaks. It does not make copying impossible.

Platforms

Checked by a real run, not promised.

Every status comes from a test on the real platform, never from a form.
  • Available. Runs today, every check passing.
  • Beta. Runs today, tested on a real server.
  • Experimental. Runs today, first real tests passed.
  • Planned. On the roadmap.
SCRIPT//GO SDKPlatforms
Status of a few platforms, and whether a real test passed
PlatformStatusTested for real
Lua StandaloneAvailableYes
Godot 4BetaYes
Garry's ModBetaYes
CC: TweakedExperimentalYes
RustExperimentalYes
OPEN//77BetaYes
FiveMPlanned—

For platforms

Your platform is not on the list? Add it.

Write one adapter, or embed the .NET host kit, and SCRIPT//GO scripts run on your platform.