What it is
ASHEN RAMPART is a 3D dark-fantasy castle defense game made for an AI-assisted game jam. You play as the Warden on the last wall, holding off the ashen tide as it rises every dusk for six nights. It runs in the browser and is playable with keyboard/mouse or touch controls.
From the developer
In the developer’s own words, from haruka-apps-games.itch.io.
🏆 Slapjam #1 [3rd Place] Fast-paced 3D Action in your browser
The last wall. Six nights. One commander.
The ashen tide rises every dusk. You are the Warden on the rampart: move along the wall and your bow fires on its own. Cast Fireball, Storm and Mend when the horde presses in, raise archer, cannon, oil and frost towers, and choose a new boon between waves.
Read more
What makes it different
The enemy is watching. Adaptive difficulty you can see : a Threat meter, and after each wave a card tells you what the horde learned. Camp one flank and they probe the other. Lean on spells and shield bearers rise.
The castle remembers. Cracks spread, merlons fall, smoke and flame creep across the stones. Every night the wall carries the scars of the last, and a single line of chronicle tells the story.
A boss with a presence. A cinematic entrance for Morvane, the Ashen Warlord, then two phase changes at 66% and 33% health: reinforcements, ember-lit armour, and a very bad mood.
Features
6 nights × 3 waves (about 10–15 minutes per run)
Footmen, shield bearers, slingers, wyverns, siege rams and a warlord boss
21 roguelike boons, 4 tower types with 3 upgrade levels
Easy / Normal / Hard / Adaptive, and Nightmare once you win
Voiced story and battle barks (English), UI in English and Japanese (Settings)
×1 / ×2 / ×3 speed-up (F key or the button)
Plays on desktop and phone: keyboard, mouse or touch, portrait or landscape
Controls
PC: A/D or ←/→ move · Q / W / E cast · click the field to aim a Fireball · F speed · Esc pause
Mobile: hold ◀ ▶ to move · tap skill buttons · tap the field to aim a Fireball
Made by haruka_apps. Built with three.js. Sound, art and voice are AI-assisted; see credits in game.
[日本語 ]
最後の城壁を守り抜く、ダークファンタジーの3D城防衛ゲーム。左右に動くだけで自動射撃、魔法3種、防衛塔、ローグライクの恩恵カードで6夜を生き延びよう。敵は君の動きを観察して対策し、城壁は夜ごとに崩れ、6夜目には灰の将モルヴェインが待つ。難易度は腕前に合わせて変化します。設定で日本語UIに切り替え可能(ボイスは英語)。
Editor takes

“Ten to fifteen minutes and 21 boons make the loop tight, but the adaptive threat meter should keep number-crunchers busy rebalancing every run.”

“The visible Threat meter and post-wave 'what the horde learned' card make adaptive difficulty readable, so countering feels earned rather than random.”

“The wall literally scars between nights and the single-line chronicle is a haunting touch, though the story stays a whisper beside the action.”
How to play
Move left and right along the rampart while your bow fires automatically. Cast Fireball, Storm, and Mend when the horde presses in, and raise archer, cannon, oil, and frost towers to defend both flanks. Between waves, choose a new boon to strengthen your defenses.
Tips
- Watch the Threat meter and the post-wave card: the enemy adapts to how you play, so don't rely on one tactic.
- If you camp one flank, expect the horde to probe the other; cover both sides with towers.
- Use Fireball by aiming at the field, not just firing in the direction you face.
- Balance spell usage carefully, as leaning too heavily on spells causes shield bearers to appear.
- Use the speed-up and pause controls to keep control during dense waves.
Questions
Is the game free?
Yes, ASHEN RAMPART is free to play in the browser on itch.io.
Can I play on mobile?
The page says it plays on desktop and phone, with keyboard/mouse or touch controls and support for portrait or landscape orientation.
How long is a run?
A run takes about 10–15 minutes: six nights with three waves each, plus the boss Morvane on the final night.
Does the game save progress?
The page doesn't mention saves; it's designed as a short single run. Winning once unlocks Nightmare difficulty.
Is the game AI-generated?
The developer discloses AI assistance for code, graphics, sounds, and text. Credits are shown in the game.








Comments 0
Log in to comment
No comments yet. Share a tip, a bug or your best moment.