Timberworks — Production Chain UI Kit


Two complete themes, switchable at runtime ... +33% output) with a short upgrade effect Orders: requirements with progress, timers, READY ribbon, DELIVERED / EXPIRED stamp and ... Open


by Nexa Visuals


Price History +

Complete sawmill-management HUD for uGUI: illustrated machine cards, orders, storage, upgrades — two themes, sounds, demo.

Key features

  • Complete landscape HUD for uGUI + TextMeshPro, built from data at runtime
  • Two themes (Lumberyard, Nordic) switchable at runtime without losing state
  • Machine states: Working, Starved, Paused, Idle, Storage full
  • Storage search, sorting and filters; order board with timers; upgrades with visible gain
  • Data-driven content (ScriptableObjects), save / load, offline progress, scripting API

Content

  • Prefabs: 6 (HUD, Machine Card, Order Card, Vertical Scrollbar, Header Plate, Section Frame)
  • Scenes: 1 demo scene
  • Sprites: 542 PNG — Lumberyard 170, Nordic 208, shared 144 (incl. 39 machine illustration parts), icons 12, cursors 8
  • Audio: 17 WAV sound effects (44.1 kHz, mono, lossless, peak ≤ −6 dB)
  • Fonts: 5 TTF with TextMeshPro font assets (SIL OFL 1.1)
  • Scripts: 98 C# scripts, namespaces NexaVisuals.Timberworks.*, 5 assembly definitions

Sprites

  • Texture sizes from 24 to 1920 px (longest side); drawn at 2× display size for sharp UI on high-resolution screens
  • 280 sprites 9-sliced (frames, buttons, plates, bars); icons and text are separate elements
  • Import: Sprite (2D and UI), transparent PNG, no mip maps

Animation and audio

  • Code-driven UI animation (no Animator required), timings in one Motion Profile asset, Reduced Motion option
  • Audio manager with UI / production / order categories, mute and volume settings; clips replaceable in the Inspector
  • Optional themed hardware cursors (Default, Interactive, Pressed, Drag)

Compatibility

  • Unity 2022.3 LTS or newer
  • Built-in Render Pipeline and Universal Render Pipeline (URP); HDRP not tested
  • Unity 2022.3.62f3: package import and compilation verified in Built-in; demo playback tested in URP 14
  • Unity 6000.6.7f1: uGUI 2.6 compatibility fixes and TMP material rendering verified in URP
  • Sprites use Unity’s default UI shader; TMP text uses an included SDF shader with explicit URP support and a Built-in fallback
  • No manual material conversion required
  • Input Manager, Input System, or Both, depending on project configuration
  • Requires Unity UI and TextMesh Pro. Unity 2022.3 uses the separate com.unity.textmeshpro package; newer Unity versions include TMP in uGUI
  • Import TMP Essential Resources when prompted; TMP Examples & Extras are not required
  • Tested platform: Windows Editor
  • Shaders: 1 custom TMP SDF shader with URP and Built-in subshaders

Documentation

  • README, Quick Start, Prefab Guide, Themes Guide, API Guide, Audio & Cursor Guide, Changelog

Source file sizes: PNG sprites from 24 to 1920 px (longest side), drawn at 2× display size

File count: 542 PNG sprites, 17 WAV, 6 prefabs, 1 demo scene

Animated: Yes

Animation type list: code-driven UI animation (hover / press, panels, toasts, order stamps, coin flight, upgrade effect, particles); no Animator or sprite-sheet animation

Additional: raster (pixel-based) PNG with transparency; base glyphs made from vector sources


Timberworks is a complete, animated production-chain HUD for Unity UI (uGUI + TextMeshPro), driven by a data-based simulation. Drop the HUD prefab into a scene with the Production Controller and it builds itself from your data: one card per machine, an order board, storage and settings. Ideal for idle, tycoon, crafting and factory-management games.

Two complete themes, switchable at runtime

  • Lumberyard — dark walnut, polished brass, green accents
  • Nordic — pale birch, pewter, pine-teal accents

Every frame, button, plate and cursor changes together, and the game state is kept.

What's included

  • HUD prefab (landscape): top bar with resource chips, storage and coins, side navigation, Production Floor, Orders, Storage, Machine Details, Settings, confirm dialog, toasts and tooltips
  • Machine cards with live states — Working, Starved, Paused, Idle, Storage full — plus batch progress, timer, queue, pause / resume and upgrade
  • Machine Details: recipes (+1 / repeat), queue, production stats and an upgrade block that shows the exact gain (Cycle 0:04 → 0:03 · +33% output) with a short upgrade effect
  • Orders: requirements with progress, timers, READY ribbon, DELIVERED / EXPIRED stamp and coin flight
  • Storage: search (Ctrl+F), 5 sort modes, category filters, capacity states and an empty state
  • Settings: speed, theme, Reduced Motion, sound on / off, UI and effects volume, reset with confirmation
  • 17 sound effects with mute and volume categories
  • Themed hardware cursors (optional, 4 states per theme)

Data-driven — no code needed

  • Machines, recipes, orders and items are ScriptableObjects with a validating inspector
  • Save / load and offline progress built in
  • Documented scripting API for programmers

Ready to use

  1. Import the package and TMP Essential Resources
  2. Open Timberworks/Demo/Scenes/Timberworks_Demo
  3. Press Play — production, orders, upgrades and theme switching work immediately
  • Modular uGUI: 9-sliced frames and buttons, separate icons, all text in TextMeshPro
  • Documentation: Quick Start, Prefab, Themes, API, Audio & Cursor guides

Requirements

  • Unity 2022.3 LTS or newer
  • Unity UI (com.unity.ugui) and TextMesh Pro
  • In Unity 2022.3, TextMesh Pro requires the separate com.unity.textmeshpro package; newer Unity versions include TMP in uGUI
  • Import TMP Essential Resources when prompted. TMP Examples & Extras are not require

Render pipeline support

  • Built-in Render Pipeline and Universal Render Pipeline (URP)
  • Sprites use Unity’s default UI shader
  • TMP text uses an included SDF shader with explicit URP support and a Built-in fallback
  • No manual material conversion is required
  • HDRP has not been tested

Tested

  • Unity 2022.3.62f3 — package import and compilation in Built-in; demo playback in URP 14
  • Unity 6000.6.7f1 — compatibility fixes for uGUI 2.6 and TMP material rendering verified in URP
  • Windows Editor, resolutions 1280×720 to 3440×1440

Limitations

  • Landscape layout only
  • Latin-1 fonts (add TMP fallback fonts for other alphabets)
  • Event sounds only, no continuous machine loops

AI disclosure


Machine illustrations and premium UI sprites were created with AI image generation, then cleaned up, nine-sliced and exported. See the AI description for details.


Asset uses Barlow, Barlow Condensed, Bitter and Nunito under SIL Open Font License 1.1; see Third-Party Notices.txt file in package for details.