Timberworks — Production Chain UI Kit
Nexa Visuals
$16.49
$32.99
50%OFF
(no ratings)
Jump AssetStore
Complete sawmill-management HUD for uGUI: illustrated machine cards, orders, storage, upgrades — two themes, sounds, demo.Tested: Built-in and URP 14 in Unity 2022.3.62f3; URP in Unity 6000.6.7f1. HDRP not tested. uGUI kit: sprites use the default UI shader; TMP text uses a custom SDF shader with URP and Built-in support. No material conversion needed. Requires Unity UI, TextMesh Pro and TMP Essential Resources. Supports Input Manager or Input System.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 runtimeLumberyard — dark walnut, polished brass, green accentsNordic — pale birch, pewter, pine-teal accentsEvery frame, button, plate and cursor changes together, and the game state is kept.What's includedHUD prefab (landscape): top bar with resource chips, storage and coins, side navigation, Production Floor, Orders, Storage, Machine Details, Settings, confirm dialog, toasts and tooltipsMachine cards with live states — Working, Starved, Paused, Idle, Storage full — plus batch progress, timer, queue, pause / resume and upgradeMachine 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 effectOrders: requirements with progress, timers, READY ribbon, DELIVERED / EXPIRED stamp and coin flightStorage: search (Ctrl+F), 5 sort modes, category filters, capacity states and an empty stateSettings: speed, theme, Reduced Motion, sound on / off, UI and effects volume, reset with confirmation17 sound effects with mute and volume categoriesThemed hardware cursors (optional, 4 states per theme)Data-driven — no code neededMachines, recipes, orders and items are ScriptableObjects with a validating inspectorSave / load and offline progress built inDocumented scripting API for programmersReady to useImport the package and TMP Essential ResourcesOpen Timberworks/Demo/Scenes/Timberworks_DemoPress Play — production, orders, upgrades and theme switching work immediatelyModular uGUI: 9-sliced frames and buttons, separate icons, all text in TextMeshProDocumentation: Quick Start, Prefab, Themes, API, Audio & Cursor guidesRequirementsUnity 2022.3 LTS or newerUnity UI (com.unity.ugui) and TextMesh ProIn Unity 2022.3, TextMesh Pro requires the separate com.unity.textmeshpro package; newer Unity versions include TMP in uGUIImport TMP Essential Resources when prompted. TMP Examples & Extras are not requireRender pipeline supportBuilt-in Render Pipeline and Universal Render Pipeline (URP)Sprites use Unity’s default UI shaderTMP text uses an included SDF shader with explicit URP support and a Built-in fallbackNo manual material conversion is requiredHDRP has not been testedTestedUnity 2022.3.62f3 — package import and compilation in Built-in; demo playback in URP 14Unity 6000.6.7f1 — compatibility fixes for uGUI 2.6 and TMP material rendering verified in URPWindows Editor, resolutions 1280×720 to 3440×1440LimitationsLandscape layout onlyLatin-1 fonts (add TMP fallback fonts for other alphabets)Event sounds only, no continuous machine loopsAI disclosureMachine 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.Key featuresComplete landscape HUD for uGUI + TextMeshPro, built from data at runtimeTwo themes (Lumberyard, Nordic) switchable at runtime without losing stateMachine states: Working, Starved, Paused, Idle, Storage fullStorage search, sorting and filters; order board with timers; upgrades with visible gainData-driven content (ScriptableObjects), save / load, offline progress, scripting APIContentPrefabs: 6 (HUD, Machine Card, Order Card, Vertical Scrollbar, Header Plate, Section Frame)Scenes: 1 demo sceneSprites: 542 PNG — Lumberyard 170, Nordic 208, shared 144 (incl. 39 machine illustration parts), icons 12, cursors 8Audio: 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 definitionsSpritesTexture sizes from 24 to 1920 px (longest side); drawn at 2× display size for sharp UI on high-resolution screens280 sprites 9-sliced (frames, buttons, plates, bars); icons and text are separate elementsImport: Sprite (2D and UI), transparent PNG, no mip mapsAnimation and audioCode-driven UI animation (no Animator required), timings in one Motion Profile asset, Reduced Motion optionAudio manager with UI / production / order categories, mute and volume settings; clips replaceable in the InspectorOptional themed hardware cursors (Default, Interactive, Pressed, Drag)CompatibilityUnity 2022.3 LTS or newerBuilt-in Render Pipeline and Universal Render Pipeline (URP); HDRP not testedUnity 2022.3.62f3: package import and compilation verified in Built-in; demo playback tested in URP 14Unity 6000.6.7f1: uGUI 2.6 compatibility fixes and TMP material rendering verified in URPSprites use Unity’s default UI shader; TMP text uses an included SDF shader with explicit URP support and a Built-in fallbackNo manual material conversion requiredInput Manager, Input System, or Both, depending on project configurationRequires Unity UI and TextMesh Pro. Unity 2022.3 uses the separate com.unity.textmeshpro package; newer Unity versions include TMP in uGUIImport TMP Essential Resources when prompted; TMP Examples & Extras are not requiredTested platform: Windows EditorShaders: 1 custom TMP SDF shader with URP and Built-in subshadersDocumentationREADME, Quick Start, Prefab Guide, Themes Guide, API Guide, Audio & Cursor Guide, ChangelogSource file sizes: PNG sprites from 24 to 1920 px (longest side), drawn at 2× display sizeFile count: 542 PNG sprites, 17 WAV, 6 prefabs, 1 demo sceneAnimated: YesAnimation type list: code-driven UI animation (hover / press, panels, toasts, order stamps, coin flight, upgrade effect, particles); no Animator or sprite-sheet animationAdditional: raster (pixel-based) PNG with transparency; base glyphs made from vector sourcesAI-generated content391 of the 542 PNG sprites were created with generative AI. These are all of the following:Machine illustrations and their layers (walls, foreground, shadows) — Art/Sprites/Shared/Machines (39)Lumberyard theme UI sprites: frames, panels, buttons and their states, plates, ribbons, scrollbar parts, decorations, resource icons, particles — Art/Sprites/Lumberyard (170)Nordic theme UI sprites, same set — Art/Sprites/Nordic/Panels, HUD, Header, Extras (150)Shared card, sidebar and top-bar parts — Art/Sprites/Shared/Card, MachineCard, Sidebar, HUD (32)AI tools usedImages: OpenAI image generation model (GPT image), used through the OpenAI Codex CLI built-in image generation tool, with text prompts and our own reference imagesCode and documentation: Anthropic Claude (Claude Code), an AI coding assistantModifications made after generationSelected one result per element; backgrounds removed and edges cleaned (chroma key, despill, alpha cleanup) with our own scriptsCropped, resized to 2× display resolution and split into separate modular UI elements (frames, buttons, icons and text are separate; nothing is baked into one image)9-slice borders set by hand for every stretchable sprite (280 sprites), so frames scale without distortionButton states (hover, pressed, disabled) and several Nordic variants derived from the generated images by recoloring scriptsAll sprites assembled into uGUI prefabs with TextMeshPro text, theme switching, layouts, animations and sound; checked in Unity at 1280×720 to 3440×1440Code and documentationAll C# scripts and the documentation were written with the help of Anthropic Claude. The publisher directed the design, reviewed the code and tested the package in Unity 2022.3 (Built-in and URP) and Unity 6.Not AI-generatedBase vector sprites, glyphs and base icons (Art/Sprites/*/Base, Glyphs, Art/Icons — 142) were made from SVG vector shapesCursors (8) and the search icon were drawn procedurally by scriptsThe 17 sound effects were synthesized by scripts (oscillators, filtered noise, envelopes); no AI audio model was usedFonts are third-party (SIL Open Font License 1.1)No third-party or copyrighted game art was used as input. All reference images were made by the publisher.


