Medieval Siege — Castle Warfare UI (Steam/PC)

Complete UI/UX system for a historical medieval castle siege simulator, built for Steam/PC (1920×1080 up to 4K, scalable across aspect ratios).

The core loop alternates between Battle Planning — placing artillery and purchasing ammunition against a fixed budget — and the Siege phase, where the player fires on the castle until either all objectives are cleared or ammunition runs out. The interface had to stay grounded and readable: no fantasy ornamentation, no magic-UI flourishes, just clean historical realism that supports tense budget/resource decisions without getting in the way of the siege itself.

System includes: [Battle Planning screen — artillery placement + ammo shop] · [in-siege HUD — ammo count, objectives tracker] · [level select / progression map] · [win/loss states] — built as a full Figma component library (variants for artillery types, ammo types, objective states) so new levels and unlocks assemble from existing parts.