WAVE 1/20
0 Lv.1
HP
100/100
DASH

BOUND
STRIKER

Survival Mode

Back to Studio

⚔️ What is Bound Striker?

Bound Striker is a rogue-lite survival action game that combines the tactile satisfaction of slingshot physics with intense bullet-hell mechanics. Your mission is to survive 20 relentless waves of enemies, defeat powerful bosses, and constantly upgrade your character to keep up with the increasing difficulty.

🛡️ Choose Your Weapon

Blade (Sword)

High base damage. Retains most of its momentum after hitting an enemy, allowing you to pierce through multiple targets in a single strike.

Turbo (Gun)

Fast movement speed and extra dash charges. Bounces off enemies upon impact, making it perfect for chaotic pinball-style attacks.

Nova (Magic)

Stops moving completely upon hitting a target but deals massive area-of-effect damage. Highly tactical and requires precise aiming.

🎮 How to Play & Strategy

  • 1. Drag and Release anywhere on the screen to launch your character. Time slows down while you are dragging (Slow-motion mechanic).
  • 2. Smash into enemies to deal damage. Defeated enemies drop yellow EXP orbs. Collect them to level up!
  • 3. When you level up, choose one of three random upgrades. Synergize your upgrades (e.g., combining high speed with allies) to create an unstoppable build.
  • Boss Warning: Every 5th wave features a boss. They shoot projectiles and spawn minions. Dodge their attacks by dashing!

💻 Technical Features

This game is built entirely with React and the HTML5 <canvas> API. It features a custom 2D physics engine handling momentum, friction, and AABB (Axis-Aligned Bounding Box) collision detection. Global pointer event listeners are utilized to ensure the slingshot controls remain responsive even if the user's finger leaves the canvas area, providing a seamless mobile gaming experience.