---
key: resource/puzzlescript
type: resource
id: puzzlescript
lang: en
title: PuzzleScript
summary: >-
  A small open-source puzzle engine and browser editor using text rules. Useful
  for quickly exploring a mechanic on a grid.
updatedAt: null
status: active
url: 'https://gamemechanics.pro/en/resources/#resource-puzzlescript'
jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/en/resource/puzzlescript.json'
markdownUrl: 'https://gamemechanics.pro/content/knowledge/en/resource/puzzlescript.md'
aliases: []
tags:
  - tool
  - ''
  - design
sourceIds:
  - source-b4413f23ddfcd88b
sources:
  - id: source-b4413f23ddfcd88b
    title: PuzzleScript
    url: 'https://www.puzzlescript.net/'
    verifiedAt: null
relations: []
placements: []
supersededBy: []
attributes:
  kind: tool
  format: null
  language: en
  authors: Stephen Lavelle and contributors
endsAt: null
provenance: >-
  Original editorial recommendation. The external material retains its author’s
  rights.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
---
# PuzzleScript

id: puzzlescript
type: resource
key: resource/puzzlescript
lang: en
status: active
url: https://gamemechanics.pro/en/resources/#resource-puzzlescript

A small open-source puzzle engine and browser editor using text rules. Useful for quickly exploring a mechanic on a grid.

## When to use it

A small open-source puzzle engine and browser editor using text rules. Useful for quickly exploring a mechanic on a grid.

## Access

Free browser editor and open-source code.

## Try it

Change one rule in an example and create three levels: introduction, interaction and an unexpected consequence.

## Connected materials


## Sources and provenance

Original editorial recommendation. The external material retains its author’s rights.

- [PuzzleScript](https://www.puzzlescript.net/) (id: source-b4413f23ddfcd88b)

CC-BY-4.0 · gamemechanics.pro contributors
