nethercore-systems avatar

nethercore-publishing

Publishing Nethercore games. Triggers on "publish game", "release", "upload", "ROM packaging", "neth

by nethercore-systems|Open Source

Nethercore Publishing

Build Commands

CommandPurpose
nether buildcompile + pack (development)
nether build --releaseOptimized release build
nether packBundle WASM + assets into ROM

Upload to nethercore.systems

Required:

FileFormat
Game.wasm or .nczx
Icon64x64 PNG

Optional:

  • Screenshots (PNG, up to 5)
  • Banner (1280x720 PNG)

Process:

  1. Create account at nethercore.systems
  2. Dashboard -> "Upload New Game"
  3. Fill metadata, upload files
  4. Publish

Pre-Release Checklist

  • nether build --release succeeds
  • nether run --sync-test passes
  • ROM under 16MB
  • Icon is 64x64 PNG
  • Description is compelling
  • Version updated in nether.toml

Versioning

Semantic versioning in nether.toml:

[game]
version = "1.2.3"

Update process:

  1. Bump version in nether.toml
  2. Update CHANGELOG.md
  3. Commit, tag, push
  4. Re-upload to platform

CI/CD Quick Reference

GateCommandPurpose
Formatcargo fmt --checkCode style
Lintcargo clippy -- -D warningsStatic analysis
Testcargo testLogic correctness
Buildnether build --releaseWASM compilation
Syncnether run --sync-test --frames 1000Determinism

See references/ci-workflows.md for GitHub Actions templates.

nethercore-publishing - AI Agent Skill for Claude Code & Cursor | Agent Skills