Help us shape the future of Go! Take the 2026 Go Developer Survey

karty-sdk

module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 26, 2026 License: MIT

README

Karty SDK

The public contract between Karty tools and the game engine.

This repository contains the cartridge and level formats used by the Karty CLI and the private engine. Neither needs to import source from the other.

  • format/cartridge: game metadata, embedded assets, and Wasm custom sections.
  • format/level: versioned level envelopes and modules.
  • Releases: SDK bundles, native hosts, browser Wasm, checksums, and signatures produced and validated by the private engine workflow.

Game developers use these artifacts through Karty. Engine source access and GitHub credentials are not required to download them.

mise run test
mise run build

Go module tags (vVERSION) version the format packages. Engine artifact tags (sdk-vVERSION) version downloadable SDKs and hosts independently. The engine publishes assets here; this repository does not build private engine source.

The initial public module tag v0.0.1 still needs to be published. No remote repository, commits, tags, or releases were created by this local extraction.

Contributing · MIT license

The MIT license covers this repository’s source. Official engine runtime binaries are covered by the separate Karty Runtime License, allowing distribution with free and commercial games. Exported SDK bindings and templates are MIT-licensed; private engine implementation source remains proprietary.

Directories

Path Synopsis
format
cartridge
Package cartridge defines bounded data embedded in a Karty game cartridge.
Package cartridge defines bounded data embedded in a Karty game cartridge.
level
Package level defines the bounded, versioned data envelope stored in a Karty level cartridge.
Package level defines the bounded, versioned data envelope stored in a Karty level cartridge.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL