Sky fortress with client-side JSX

An isometric arcade shooter in the style of the eighties, built from plain JSX components with jsx-async-runtime. The server renders the approach to the fortress, then the very same components project walls, turrets, fighters and flak into an SVG for every animation frame in your browser, without React, a virtual DOM or a canvas. Watch your shadow and the altimeter to judge your height, and shoot fuel tanks before your tank runs dry.

FUELFUELFUELFUELFUEL
Score0
Best0
Ships▲▲▲
Fuel
Alt
Sky fortressPress Enter or tap Start.

Climb and dive with ▲ ▼ or W S, move sideways with ◀ ▶ or A D and fire with Space. Enter starts and pauses. Fly through the gates in the walls or high above them.