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.
High base damage. Retains most of its momentum after hitting an enemy, allowing you to pierce through multiple targets in a single strike.
Fast movement speed and extra dash charges. Bounces off enemies upon impact, making it perfect for chaotic pinball-style attacks.
Stops moving completely upon hitting a target but deals massive area-of-effect damage. Highly tactical and requires precise aiming.
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.