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 +
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
- Import the package and TMP Essential Resources
- Open Timberworks/Demo/Scenes/Timberworks_Demo
- 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.