# utk-level-editor **Repository Path**: mirrors_akheron/utk-level-editor ## Basic Information - **Project Name**: utk-level-editor - **Description**: Level editor for TK321 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-31 - **Last Updated**: 2026-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Level editor for Ultimate Tapan Kaikki (TK321) Pretty much feature complete level editor written in Rust for Ultimate Tapan Kaikki (TK321) DOS game classic. See also [opensourced game itself](https://github.com/suomipelit/ultimatetapankaikki). Editor is heavily based on original DOS era editor but does not aim to be a carbon copy. Hopefully most of the differences can be considered as improvements. Implementation is done using [SDL2](https://www.libsdl.org/). ![Cover image](./media/cover.png) ## Features - :heavy_check_mark: Laying wall and floor tiles - :heavy_check_mark: Level size - :heavy_check_mark: Saving level - :heavy_check_mark: Loading level - :heavy_check_mark: Support all level file versions (<= 5) - :heavy_check_mark: Creating shadows - :heavy_check_mark: Setting player start positions - :heavy_check_mark: Spotlights - :heavy_check_mark: Steams - :heavy_check_mark: Static crates - :heavy_check_mark: Random crates - :heavy_check_mark: Single player enemies and time limit are configurable - :heavy_check_mark: Level comment is editable - :heavy_check_mark: Tile fill feature - :heavy_check_mark: Automated shadow creation - :x: Level minimap (very niche) ## Improvement considerations - Layout tweaks - Rendering optimizations by reducing texture creation of dynamic values - More accurate frame rate - Somehow make the options directly referenced in code instead of using workaround indexing - ...?