A high-octane, dopamine-inducing 2D Isometric Swarm Survival game built with Godot Engine 4.3 (GL Compatibility / Forward+), inspired by Vampire Survivors, Synthetik, and Hades.
- Procedural 3D Beveled Floor Shader (
isometric_ground.gdshader): Real-time calculated normal bevels, ambient occlusion, mechanical corner rivets, and tactile recessed seams. - Multi-Tier Neon Energy Grid: Recessed groove channels with periodic traveling plasma surges and pulsating vertex junction nodes.
- Procedural Tile Variations: Heavy ventilation heat grates with thermal sub-floor glow, cybernetic circuit motherboards, and industrial hazard chevron striping.
- Cosmic Void Abyss & Hologram Forcefield: Outer boundaries fracture into floating platforms over a deep-space nebula starfield with high-voltage containment laser barriers.
- Interactive Environmental Props: Industrial Tesla power generator towers and ground steam vents puffing cooling vapor.
- High-Performance MultiMeshInstance2D: Renders thousands of scurrying arachnoid crawlers, agile purple scouts, and volcanic behemoth brutes at a locked 60+ FPS.
- Custom Spatial Hash Partitioning: O(1) broadphase spatial neighbor queries for flocking, separation, and hit detection.
- Vampire Survivors Gold Standard Pacing: Satisfying screen-clearing popcorn enemy explosions, blood decals, chitin shard physics, and directional camera punch impulses.
- 7 Unique Weapon Classes: Railgun, Flamethrower, Shockwave Blast, Magic Missiles, Blade Orbit, Tesla Chain Lightning, and Bio Mortar.
- Super Evolution Synergy Tree: Combine max-level weapons with specialized passives to unlock game-changing evolutionary forms (Hyperion Beam, Sunstorm, Supernova, Mjolnir, etc.).
- Juicy Arcade Feedback: Directional camera punch, micro-hitstop, screen shake anti-stacking, pentatonic gem pickup chimes, and floating damage numbers.
- W / A / S / D or Arrow Keys: Move (True isometric 2:1 directional glide)
- Auto-Aim & Auto-Fire: Weapons automatically target closest threats or track movement
- Mouse / Buttons: Interactive UI navigation and level-up card selection
- Download Godot Engine 4.3 Stable.
- Clone this repository:
git clone https://github.com/JeffNa1/isometric-swarm.git
- Open Godot, click Import, select
project.godot, and press Run (F5)!
MIT License. Created with love for swarm survivor games.