StealThis .dev
Pages Hard

Game — AAA Cinematic Landing (Souls/God-of-War style)

A dark, premium AAA cinematic game landing in the Souls and God-of-War mold, built with pure HTML, CSS and vanilla JavaScript. A full-bleed moody hero renders a CSS-drawn brooding warrior against ember-lit ruins, layered over a parallax ember particle canvas, film grain and a heavy vignette. Below it sit a vertical chapter teaser timeline, a horizontal bosses showcase strip with animated threat bars, a three-tier editions band, and a heavy footer, plus a scripted reveal-trailer lightbox and hover ignite cards.

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

Code

AAA Cinematic Landing (Souls/God-of-War style)

A somber, premium marketing page for the fictional action-RPG Hollow Reign, from the fictional studio Nullforge. The full-bleed hero is composed entirely in CSS — a cloaked, helmeted warrior with a glowing blade stands among burnt ruins beneath an ember moon, while drifting fog, a film-grain overlay and a deep vignette sell the cinematic mood. A vanilla-JS particle canvas layers rising embers on top, with subtle pointer parallax so the fire-flecked air shifts as you move the cursor. An ornate Cinzel serif title and a single somber tagline anchor the composition, flanked by a Watch Reveal Trailer lightbox CTA and a Wishlist toggle.

Scrolling reveals the rest of the world: a vertical five-chapter teaser timeline (each chapter ignites its marker on hover), a horizontally scrollable bosses showcase strip with per-boss threat bars that fill once in view, and a three-tier editions band with a highlighted “most claimed” tier. Cards respond to the pointer with a radial “ignite” ember glow that tracks the cursor, sections fade and rise in via IntersectionObserver, and the trailer lightbox plays a scripted, captioned teaser with a progress bar — fully keyboard-accessible, Escape-to-close, and focus-restoring. A small toast() helper confirms wishlist, pre-order and footer actions, so there are no dead buttons.

The whole thing honours prefers-reduced-motion (particles and scripted motion stand down), keeps body text at AA contrast on the near-black ember palette, uses :focus-visible rings throughout, and collapses cleanly down to ~360px. No frameworks, no build step — just three files you can drop anywhere.

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