StealThis .dev

Game — Skill / Tech Tree (nodes + links)

An interactive in-game skill and tech tree for a fictional action title, Ashen Vanguard. CSS-drawn hex nodes spread across four tiers, wired together with animated SVG link lines that light up as prerequisites resolve. A live skill-points budget tracks every choice, while locked, available, and unlocked states gate progression. Spend points to unlock branches, hover for effect tooltips, confirm a build, or hit respec to refund everything and start the loadout over.

Abrir no Lab
html css vanilla-js
Targets: JS HTML

Code

A neon-lit progression panel for the fictional studio Nullforge and its action game Ashen Vanguard. Skills are rendered as CSS-clipped hexagon nodes laid out across four tiers, from the Vanguard Core root to ultimate capstones like Executioner, Titanfall, and Tempest Crown. Curved SVG paths connect each node to its prerequisites, and those links animate — dashed and cyan when a branch becomes reachable, solid green once both ends are unlocked.

The HUD at the top tracks a 12-point skill budget in real time: points available, points spent, and nodes unlocked out of the total. Clicking an available node spends its cost, fires an unlock burst, and pulses any children that just became reachable. Locked nodes refuse the click and explain which prerequisites are still missing. Every node exposes a tooltip with its effect text, cost, status, and requirements on hover or keyboard focus.

Interactions are pure vanilla JS with no dependencies: a Respec button refunds all spent points and resets the tree, Confirm Build summarizes the chosen loadout, and a lightweight toast helper surfaces feedback. The whole board is keyboard-navigable with visible focus rings, respects reduced-motion preferences, and reflows cleanly down to roughly 360px wide.

Illustrative UI only — fictional games, studios, characters, and data. Not engine integrations.