Skip to content

Conversation

@pygmy-twylyte
Copy link
Contributor

Added two separate entries for Amble:

  • amble_engine: the actual game engine / content loader and the playable demo game data
  • amble_script: the DSL / compiler / linter -- not technically necessary to make games in amble_engine (content can be written directly in TOML) but makes it far easier to create complex scripts / interactions / puzzle chains / etc.

I haven't included one other related repo, zed-amble-ext -- a Zed editor extension for authoring Amble content with full syntax highlighting / references / autocomplete / diagnostics etc. Not sure if that fits any of your categories since it is editor-specific (though the supporting tree-sitter-amble repo could be used for other IDEs).

pygmy-twylyte and others added 2 commits November 17, 2025 22:10
Added two separate entries for my Amble game / engine / DSL / compiler / linter, since it's split into two different crates:
- amble_engine: the actual game engine / content loader and the playable demo game
- amble_script: the DSL / compiler / linter -- not technically necessary to make games in amble_engine (content can be written directly in TOML)  but makes it far easier to create complex scripts / interactions / puzzle chains / etc.
@17cupsofcoffee 17cupsofcoffee merged commit 46fa72a into rust-gamedev:master Nov 22, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants