Add Design Doc: `level` tool

master
Ashley N. 2023-09-04 16:17:01 +00:00
parent d1c3d399af
commit c04567397e
1 changed files with 9 additions and 0 deletions

@ -0,0 +1,9 @@
Reskit `level` Tool
================
**❌ `level` is not yet implemented - this is just a design doc. `level` will soon be available for testing on branch `level-tool` and is slated for reskit 0.0.3.**
This document details some approaches for implementing the `level` tool.
# What is `level`?
`level` is a tool for reskit that converts [Tiled Map Editor](https://www.mapeditor.org/) tilesets and maps to a binary format accessible to C or assembly language engines. It distinguishes itself from other available homebrew tools by offering support for Tiled's native tmx/tsx XML formats, and user-specified event objects (e.g. "drop enemy", "open door") that your custom engine can read and apply.