StealThis .dev

Game — Quest Log / Objectives Tracker

A dark sci-fi RPG quest log with Main, Side, and Completed tabs, neon-accented quest cards showing type icons and animated progress bars, and a rich detail pane with lore description, clickable objective checklist, XP/gold/item reward chips, and a pulsing Track toggle. A compact on-screen HUD tracker widget mirrors the tracked quest in real time, and finishing every objective auto-completes the quest with a glowing success toast. Built with Orbitron/Inter typography, clipped-corner panels, vanilla JS, full keyboard support, and a responsive layout down to 360px.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Quest Log / Objectives Tracker

A full in-game quest journal for the fictional RPG Ashen Vanguard by Nullforge Studios. The left pane lists quests under Main, Side, and Completed tabs — each card shows a type icon (main quest, side quest, or bounty), title, and an animated progress bar with an objective count. The right pane renders the selected quest in full: zone, quest giver, lore description, a clickable objective checklist, reward chips (XP, gold, and rarity-tagged items), and a glowing Track toggle.

Everything is wired with vanilla JS. Switching tabs filters the list and keeps counts live, selecting a quest repaints the detail pane in its accent color, and toggling objectives animates both progress bars in sync. Tracking a quest pins a compact HUD widget to the corner of the screen that mirrors its objectives and completion percentage in real time — exactly like an on-screen tracker in a AAA RPG.

Complete every objective and the quest auto-moves to the Completed tab with a neon success toast, untracking itself along the way. Objectives are keyboard-operable checkboxes with aria-checked, tabs use proper role="tab" semantics, and the layout collapses cleanly to a single column on small screens.

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