Update Design Doc: `level` tool

master
Ashley N. 2023-09-04 19:36:34 +00:00
parent bf69133e52
commit 254093116a
1 changed files with 1 additions and 1 deletions

@ -6,7 +6,7 @@ Reskit `level` Tool
This document details some approaches for implementing the `level` tool. This document details some approaches for implementing the `level` tool.
## What is `level`? ## 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. `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 entity-component system definitions.
## Entity-Component System ## Entity-Component System
Reskit assumes a best-practice entity-component engine design and the objects defined in your .tmx file effectively serve as the entities. Reskit assumes a best-practice entity-component engine design and the objects defined in your .tmx file effectively serve as the entities.