HOTLINE MIAMI — NEON DUSK

"One shot kills anybody. Five nights. Choose how hard you want it."

A lethal, high-octane top-down neon-noir shooter built directly for the browser. No health bars, no reloads, and zero second chances.

Play Instantly in Your Browser

  • No downloads, plugins, or sign-ups required.
  • Runs offline and locally right out of a single file.
  • Full touch support for mobile and tablet browsers.

The Premise

You were a courier. Take the case, never ask what is inside, and be gone before the streetlights buzz back on. Tonight, the case was heavier than usual.

The Last Drop unfolds across five brutal chapters, taking that single night apart one address at a time. Every encounter opens with a tactical briefing and closes with the cost of your survival.

Core Mechanics

  • One Hit, One Kill: Every bullet, blade, and blunt instrument is fatal—to your enemies and to you.
  • Throw to Survive: No reload buttons. When your magazine runs dry, hurl the gun into an enemy's skull for an instant kill, pick up their weapon, and keep moving.
  • Story & Case Files: Unlocked chapters compile into your persistent Case File on the main menu.
  • Level Editor & Training: Hone your reflexes in the Training Grounds or design custom kill-floors using the built-in Map Editor.

Difficulty Modes

Difficulty scales the room layout and enemy threat rather than inflating health pools. High scores are tracked per level and per setting:

Mode Enemy Roster & Behavior Starting Loadout Score Multiplier
Easy ~50% density; mostly melee; slower reaction times Pistol, Shotgun, and Bat x0.5
Normal Balanced mix of guns and melee; standard aggression Pistol x1.0
Hard ~150% density (up to 26 foes); twitch reflexes; high firearm ratio Bare hands x1.75

Controls

Keyboard & Mouse

  • Move: W A S D or Arrow Keys
  • Aim: Mouse
  • Attack / Shoot / Melee: Left Click
  • Throw Weapon / Pick Up: Right Click
  • Switch Weapon: 1 – 8
  • Restart Chapter: R
  • Pause: Esc or P
  • Start Briefing: Enter or Space

Touch Controls

  • Movement: Drag anywhere on the left half of the screen
  • Attack: FIRE button
  • Throw / Pickup: THROW button
  • Pause: II icon (top left)

Technical Highlights & Audio

  • 100% Zero-Dependency: Written in pure HTML5 Canvas and the Web Audio API without external engines or CDN dependencies.
  • Synthesized Audio: Every sound effect and all 4 soundtrack loops (Neon Riot, Vapor Horizon, Dust & Neon, Nightshift) were generated entirely via code using Python's standard library.
  • Custom Soundtrack Support: Use the in-game audio panel to load your own music files on the fly.
  • High-Precision Combat: Swept-collision bullet math prevents frame tunneling at high projectile speeds.
  • Saved Progress: High scores, level clears, volume settings, and screen-shake preferences persist locally via browser storage.

Credits & License

  • Design, Code, Art & Audio: Tuğcan Çağlayan
  • License: Free to play and share. If you fork or modify the project, keep the credits intact.

itch.io Metadata Recommendations

  • Short Description / Subtitle: Fast-paced neon-noir top-down shooter where every hit is fatal. Playable directly in browser.
  • Genre: Action, Shooter
  • Tags: Top-Down Shooter, Retro, Pixel Art, Cyberpunk, Difficult, Fast-Paced, HTML5, Singleplayer, Action
  • Inputs: Keyboard, Mouse, Touchscreen
Published 1 day ago
StatusReleased
PlatformsHTML5
AuthorRoom:206
GenreAction, Adventure
Tags2D, Pixel Art, Retro, Short, Singleplayer
AI DisclosureAI Assisted, Code, Graphics, Sounds, Text

Leave a comment

Log in with itch.io to leave a comment.