Skip to content

muratovnik/game-design

v0.2.0MIT

Game design skills for playable rules, systems, scenes, and prototypes, with inspectable examples.

Changelog

[Unreleased]

0.2.0 (2026-10-09)

Added

  • Optional two-player zero-sum calculation with declared utility and context, independent best-response bounds and original strategy examples. (1873993)
  • Native Ink compile, explicit choices, save, fresh-process resume and selected-predicate assessment, including valid departure and ending examples. (1873993)
  • glTF/GLB conformance inspection with explicitly permitted local resources, full native reports and coverage gaps kept separate from game-specific properties. (1873993)

Fixed

  • Reject malformed UTF-8 in Ink source, compiled story, scenario, report, saved state and dependency metadata before interpreting it; valid Unicode remains supported. (513bbd7)
  • Preserve observation conditions, collection method and units in saved reports so equal counts under different assistance remain interpretable. (513bbd7)

Changed

  • Start with direct source use and a first playable result; retain Windows instructions and make client registration optional. (95dcd7e)
  • Route a requested artifact operation to its existing owner, with task-local dependencies and the complete seven-skill bundle. (513bbd7)
  • Document the exercised Linux client manager/source lifecycle separately from model selection, other client builds, platforms and human experience. (513bbd7)

0.1.1 (2026-10-08)

Fixed

  • Reject invalid telemetry outcome definitions before counting results; apply the same knowledge, unlock, right, participation and history conditions to content choice and recovery. (7b38546)
  • Require ordered save/reset/load and dialogue evidence, plus consistent saved and downstream state, before accepting a Godot reload claim. Validate threat identities and clock bounds, with warnings starting at tick 1. (7b38546)
  • Keep refusal dialogue consistent before and after repair, and give the cloth-rack action a visible initial and changed state. (7b38546)
  • Offer pin actions only when the content provides the aid; reject malformed Loom input without output files and return structured unavailable results for unreadable Assay resources. (7b38546)

Changed

  • Use the reviewed Assay 0.17.2 source with the binding verifier; Assay remains a separately obtained dependency. (7b38546)

Added

  • Configure the native Godot runner's finite phase timeout with --timeout-seconds, retaining the 30-second default. (7b38546)
  • Include full-bundle Codex and Claude marketplaces and instructions for installation, scope, conflicts, update, disable, removal and rollback. Native client lifecycle qualification remains unverified; see compatibility. (7b38546)

[0.1.0] - 2026-10-08

First stable source release of Game Design: seven composable methods for creating and revising playable games, with original paper and executable examples, semantic consumers, and versioned state and content adapters. The supported unit is the complete seven-skill bundle. This release does not claim native client discovery, human playtest results, model-comparison results or qualification for arbitrary game engines.