Easy Asset Search

Tremble - Map Importer

Design levels in TrenchBroom and import them into your Unity game with zero manual configuration, and even allow players to create and share their own levels!
Tremble - Map Importer Asset Image Design levels in TrenchBroom and import them into your Unity game with zero manual configuration, and even allow players to create and share their own levels!

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$10
Category:
ToolsLevel-design
Developer:
Tiny Goose
Price:
$10
Rating:
(6 reviews)
Favorites:
16
Supported Unity Versions:
2022.3.20 or higher
Current Version:
1.9.1
Download Size:
14.59 MB
Last Update:
Feb 6, 2025
Description:
Tremble is an asset importer for Quake-style .map files that works in Editor and at runtime. It supports TrenchBroom v2023 and v2024 on Windows, Mac, and Linux, and Unity 2021.3+. It removes friction from the level design process, allowing you to create levels within minutes without manual configuration. It also supports players creating and sharing their own levels, with optional support for importing maps at runtime in Standalone builds. Tremble has a Map Repair function that fixes maps with broken textures and entities, and a Live Update feature that allows for quick iteration while the game is running. It also supports customizable naming conventions, import scales, and more.
Technical Details:
Tremble is an asset importer for Quake-style .map files, that works in Editor and at runtime. Full feature list: Support for TrenchBroom v2023 and v2024 on Windows, Mac, and Linux (Linux support is experimental and only tested on Ubuntu 22.04 LTS), Support for Unity 2021.3+, Syncs to your map editor when compiling code (optional), Automatically imports maps on save from your map editor, Automated generation and installation of game config and FGD files for TrenchBroom, Optional support for importing maps at runtime in Standalone builds, Support for template map files, Support for point and brush entities from maps, mapped to MonoBehaviours, Support for prefabs, Support for member variables/SerializedField on entities, Support for materials, Live Update (experimental), Map Repair, Customisable naming convention for materials, entities, materials, and fields, Customisable import scale, Under the hood, it comprises 4 major parts, Map Sync, Map Import, Map Repair and Live Update. Map Sync takes your Unity prefabs and materials, and creates a TrenchBroom game full of textures and entity definitions, and handles the installation and configuration of it. Map Import takes your .map file from TrenchBroom, and converts it back to a Unity prefab, applying your original materials and spawning your linked prefabs into it automagically. Map Repair takes a .map file which has broken textures or entity naming, and fixes them using values from your Unity project. Live Update watches for maps that are modified while your game is running (in playmode), and re-creates all worldspawn brushes, updates supported properties on all map entities, adds any newly-added entities in the map, and deletes any removed objects from the map. At runtime, Tremble steps aside and has zero overhead whatsoever. Supports all current Unity LTS releases (Unity 2021.3.x and above). When run against newer versions of Unity, additional optimisations are available and so it's recommended to use the latest LTS or Tech Stream release. NOTE: Tremble supports Windows, macOS and Linux. Linux support is currently only validated on Ubuntu 22.04 LTS, with TrenchBroom from the GitHub releases page (not via Snap).
Continue »

Similar Packages