Titan breaker
Titan Breaker is a first-person tank cockpit shooter where you fight a giant enemy robot while protecting the city. You control a heavily armed turret with machine guns and a powerful cannon, using precise aiming and quick reflexes to destroy the robot piece by piece.
🎮 Gameplay
· Aim & Fire: Touch or drag anywhere on the screen to aim. The machine gun fires automatically while you aim. · Cannon: Double-tap the screen or hold the CANNON button to charge and fire a high-damage shot. · Defense Shield: When you stop firing, your tank deploys an energy shield that blocks enemy projectiles. · Zoom: Use pinch gesture to zoom in and out for better precision. · Destructible Environment: Buildings can be damaged — protect the city to earn a higher grade!
🤖 Enemy Robot
The enemy has destructible parts: Head, Body, Left/Right Arms, Left/Right Legs. Each part has a critical threshold — once reduced to critical HP, it can only be finished off by the cannon. The core (randomly assigned to head or body) requires multiple cannon hits to destroy.
🌆 City Defense & Score
Your score increases by damaging the robot and decreases when buildings are destroyed. Mission outcome and Defense Grade (S–D) are recorded locally.
🎨 Visual Variety
Each mission randomly selects one of five visual themes (Day, Dusk, Night, Rain, Dawn), changing lighting, colors, robot appearance, and behavior stats — keeping every playthrough fresh.
🧠 Features
· Raycast-based hit detection on actual 3D meshes · Laser pointer aim indicator · English / Japanese language toggle · Procedural BGM and sound effects via Web Audio API · Persistent local storage for tutorial state and battle records
🖥️ Tech Stack
· Three.js (3D rendering) · Vanilla JavaScript (no external dependencies beyond Three.js) · Web Audio API · Responsive touch controls (works on mobile and desktop)
| Published | 17 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | Cuprum Legion |
| Genre | Shooter |
| Tags | 3D, Arcade, Boss battle, mecha, Robots, Singleplayer |
| AI Disclosure | AI Assisted, Code, Graphics, Sounds, Text |

Leave a comment
Log in with itch.io to leave a comment.