---
title: "Hisar · Fortress Defense"
url: "https://aigamehub.app/en/games/kale-savunmasi-fec3f1"
source: "https://github.com/Furkiozknn/kale-savunmasi"
source_type: "github"
play_url: "https://furkiozknn.github.io/kale-savunmasi/"
platform: "both"
login_required: false
pricing: "free"
origin: "original"
ai_tools: ["Claude"]
game_languages: ["tr"]
author: "Furkiozknn"
author_handle: "Furkiozknn"
category: "Action"
categories: ["action", "casual", "simulation"]
tags: ["ai-generated", "low-poly", "single-file", "threejs", "tower-defense", "wave-based"]
added: "2026-10-24T02:45:50.974Z"
updated: "2026-10-24T02:46:25.409Z"
locale: "en"
content_locale: "en"
---

# Hisar · Fortress Defense

A low-poly 3D tower defense game in a single HTML file: build and upgrade towers on stone pads to defend a seaside fortress against 15 waves of enemies, then endless mode.

## Description

Hisar · Fortress Defense is a browser-based low-poly 3D tower defense game built with Three.js in a single index.html file, free to play with no install and available in Turkish and English on desktop and mobile. An army advances along two roads toward a seaside fortress; the player builds towers on stone pads and upgrades them to hold out for 15 waves, then continues in endless mode. It offers three tower types with three levels each (Archer Tower, Cannon Bastion, Tar Cauldron), four enemy types including a Battering Ram boss every fifth wave, per-tower targeting modes, a 70% sell refund, early-wave calling for bonus gold, and 1x/2x/3x speed. Progress is saved after each cleared wave with a Continue option, and there is a pause menu, settings (volume, language, quality, fullscreen), an end screen with stats, and Web Audio music and sound effects. The repository is MIT licensed.

## Original post

Claude Game Arena #1, built by Claude Opus 5.5: low-poly 3D tower defense in a single HTML file, hold a seaside fortress for 15 waves · Claude Opus 5.5 yaptı: tek HTML dosyasında low-poly 3D kule savunma, deniz kıyısındaki hisarı 15 dalga koru

Topics: ai-generated, browser-game, claude-code, claude-game-arena, game, html5-game, javascript, low-poly, single-file, threejs, tower-defense, turkish, webgl

# 🏰 Hisar · Fortress Defense **[▶ Play in your browser](https://furkiozknn.github.io/kale-savunmasi/)** · English & Türkçe · desktop & mobile · free, no install 🏟️ Part of **[Claude Game Arena](https://github.com/Furkiozknn/claude-game-arena)**: four games, each built by a different Claude model. This is game #1, built by **Claude Opus 5.5**; assets remastered by **Claude Opus 5.5 (orchestrator)**. [See all games and the scorecard →](https://furkiozknn.github.io/claude-game-arena/) 🎮 **Godot 4 remake (round 2):** [play](https://furkiozknn.github.io/hisar-godot/) · [code](https://github.com/Furkiozknn/hisar-godot), rebuilt by the same model in a real game engine. ![Gameplay clip](docs/gameplay.gif) A low-poly 3D tower defense game in a **single `index.html`** (Three.js, no build step) plus a small folder of generated models and icons. An army marches on a seaside fortress along two roads. Build towers on the stone pads, upgrade them, and hold the walls for 15 waves. Then see how long you last in endless mode. ![Battle at the road junction](docs/closeup.png) ## Features - **3 towers × 3 levels:** 🏹 Archer Tower (fast single-target arrows), 💣 Cannon Bastion (ballistic shots with a predicted landing point and splash damage), 🔥 Tar Cauldron (slows, burns over time, leaves sticky tar on the road). - **4 enemy types:** Raiders, fast Riders, armoured Shieldbearers (arrows do less damage) and a Battering Ram boss every 5th wave that costs 6 lives if it reaches the gate. - **Tactics:** three target modes per tower (First, Strongest, Nearest), sell for a 70% refund, call the next wave early for bonus gold, 1× / 2× / 3× speed. - **15 waves + endless mode**, best wave saved in your browser, and **Continue**: the run is saved after every cleared wave. - **Menus like the other arena games:** pause menu (Resume / Settings / Restart / Main menu), settings (master, music and effects volume, language, Low / High quality, fullscreen, all saved), end screen with four stats and a "New best!" moment, restart in place without a page reload. - **Music:** a 9/8 (aksak) loop in the Hicaz mode, synthesised in Web Audio (drone, plucked saz-like melody, bass); the drums (düm / tek / zil) fade in while a wave is running. Ported from the Godot version. - **Wave banner and boss bar:** a big "Wave 7" banner with that wave's enemies (red for a battering-ram wave) and a health bar under the top bar while a ram is on the road. Toasts are green (good), red (bad) or neutral. - **Generated models and icons, with a code fallback:** the fortress, enemies, towers, turrets and boats are low-poly models, the interface uses one painted icon set. Terrain, trees, particles, the music and every sound effect (Web Audio) are made in code, and every model also has a procedural version that is used when the files cannot load. - **Runs on a laptop iGPU:** instanced meshes, merged geometry, one 1024 shadow map, about 40 draw calls in a full battle. Use `?low` if it stutters. - **Turkish or Engl
