game__designing-systems

Design and simulate game systems with formal modeling and JavaScript.

1|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/erikhazzard/vasir --skill game-designing-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game__designing-systems
Source: https://github.com/erikhazzard/vasir/tree/main/.agents/skills/game__designing-systems
Command: npx skills add https://github.com/erikhazzard/vasir --skill game-designing-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecting complex game systems that are understandable, verifiable, and shippable by using formal modeling, deterministic simulation, and production-ready JavaScript.

Core Features & Use Cases

  • Formal modeling primitives (Resource-Flow, FSM, RNG, and Arbitration) to design economies, progression, crafting, combat loops, loot systems, and dynamic events.
  • Deterministic simulation harness + tests to verify balance and behavior, plus a production-grade JS implementation with instrumentation for tuning.
  • System spec + model representations designed to ship, including debugging tooling and repeatable workflows for designers and engineers.

Quick Start

Create a Machinations-style game-system spec for a new module and implement a deterministic JS prototype with instrumentation.

Frequently Asked Questions about game__designing-systems

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design and simulate game economies using formal modeling in JavaScript?

Design and simulate game economies using formal modeling in JavaScript by defining resource-flow primitives, running a deterministic simulation harness, and generating a production-grade implementation with instrumentation for tuning and balance verification.

What is formal modeling for game systems and when do I need it?

Formal modeling for game systems is a structured design approach using resource-flow, FSM, RNG, and arbitration primitives. You need it when architecting complex loops like progression, crafting, or combat to ensure mechanics are verifiable and shippable.

Can I use deterministic simulation to verify game balance and loot RNG behavior?

Yes, deterministic simulation verifies game balance and loot RNG behavior by running repeatable tests on your system model. This allows you to check outcomes for progression, combat loops, and random number generation before final implementation.

What's the best way to implement a Machinations-style game system spec in JS?

The best way to implement a Machinations-style system spec in JS is to translate resource-flow and state machine primitives into a deterministic prototype, adding instrumentation and debugging tooling to support repeatable tuning workflows.

Does this approach require external dependencies for systems design?

No, this approach requires no external dependencies for systems design. It relies entirely on native JavaScript to build simulation harnesses, formal models, and production implementations for your game mechanics.

How do I create a tuning playbook for game difficulty scaling and meta loops?

Create a tuning playbook for difficulty scaling and meta loops by instrumenting your deterministic JS simulation, logging behavioral data across system tests, and documenting repeatable workflows to adjust variables for balance.