
Pattern Survivors: Bullet Hell (Roguelike) is a dynamic action game where you take control of your space tower and design your own attack patterns to fend off hordes of enemies!
🛠️ How to Play – Jump into the action in 3 seconds — no tutorials, no waiting, just play!
1️⃣→ Add a probe/emitter
2️⃣→ Configure the probe/emitter in a simple editor using sliders

3️⃣→ Press the "Start Battle" button and watch the effects!

Unlike classic bullet hell shooters, here YOU decide what your attack looks like. Place emitters/probes, configure patterns using sliders, and create unique bullet sequences to dominate the battlefield! You can modify your attack patterns in real time, adjusting your strategy for each new wave of enemies.

For each wave you defeat, you earn experience points — level up and choose from powerful upgrades that enhance your tower or emitters!
⚔️ Sample Upgrade System:
Tower Reinforcement – increases your tower’s maximum health.
Emitter Spikes – damages enemies that get too close to your emitters.
Electric Aura – shocks enemies near the tower.
Reflective Shield – some damage is reflected back at enemies.
Railgun – a powerful energy beam that pierces everything in its path.
Emitter Fortification – turns your emitters into obstacles that block enemy movement.
Auto-Repair – your tower automatically regenerates health.
🚀 Game Modes:
Normal – classic survival mode.
Story – discover the mystery of the space station and learn the origins of the attack patterns.
Survival – endless waves of enemies to test your skills.
Sandbox – play with patterns and test any setup without limits.
✨ Game Features:
Controller support (gamepad), mouse and keyboard, etc.
Steam Achievements
Steam Leaderboards (online rankings)
A simple, unique bullet hell pattern editor using sliders!
Save/load patterns (share them with friends, e.g. JSON)
Real-time pattern editing
Tower and emitter upgrade system
Roguelike with high replayability
Retro graphics inspired by 90s SHMUP (Shoot 'em up) games
Auto-battler but you have special skills that affect the game — mines, time slowdown, sniper shot, and more. Use them with keyboard shortcuts and aim at enemies/levels.
Time control (speed up or slow down, play the way you like)
Bullets can have different patterns and colors, e.g. pink.
"Save and Quit" system hibernates the game so you can play another game on Steam, then return at any time. Or, for example, if you need to eat dinner, you can leave and come back later, then select "Continue" from the menu.
Create your own fighting style and prove you can survive the chaos of bullet hell patterns!
Hello,
[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45651685/40158d46fdf31057c91601cf285d8f29ee5fe8d9.gif\"][/img]
\n
Platforms & versions
Update for the demo and full version
[/*]Windows 32 and 64 bit
[/*]Linux 64 bit
[/*]macOS 64 bit
[/*]browser version
[/*]
[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45651685/62c23f6081b86f4600a7cb7a1baf50ad729ab61f.png\"][/img]
Key changes
Sandbox improvements more control and better tools to test your patterns.
[/*]Boss respawn in Sandbox train against all 14 bosses whenever you want.
[/*]New enemy: Berserker destroys your bullets and is very durable.
[/*]New emitter option: auto target automatic tower rotation towards enemies.
[/*]Improved SPREAD indicator clearly shows the main projectile and directions of additional ones.
[/*]Updated localization (90+ languages) Sandbox, new windows and messages.
[/*]New difficulty window appears at the start, with a dont show again option.
[/*]Dont show again in Survival faster start of subsequent runs.
[/*]
SANDBOX training like in a lab
Boss respawn in Sandbox \nYou can now respawn bosses directly in Sandbox and train against each of the 14 unique bosses, with:
[/*]their own strategy,
[/*]unique attacks,
[/*]distinct behaviour / AI.
[/*]
[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45651685/56e2511f8cb5b581f10a8b8989894d461e480875.png\"][/img]
Its a great place to learn the mechanics before Campaign or other modes.
[olist]Sandbox fixes
Better stability and small UX improvements to make testing builds more comfortable.
[/*]Note Auto-hide panel \nDue to a previous save bug you may need to re-enable the Auto-hide panel during wave option in Sandbox your previous setting may have been reset after this update.
[/*][/olist]New enemy Berserker
New enemy type: Berserker
[/*]Can destroy your bullets.
[/*]Is very durable, so you cant just click through it with anything.
[/*]Is meant to break overly comfortable builds and force smarter pattern design.
[/*]Emitters and clarity of information
New emitter option: auto target \nTowers can now automatically rotate towards enemies, similar to tower-defense games. \nSimply enable auto target in the emitter properties any pattern can now target enemies if you want it to.
[/*]Improved SPREAD indicator \nYou can clearly see the main projectile and the directions where additional projectiles will be fired. \nDesigning and debugging complex spreads is now much more comfortable.
[/*]Gamepad and keyboard improvements
Small input tweaks to make controls more consistent and predictable.
[/*]SPREAD better readability
The new SPREAD indicator shows:
[/*]how many projectiles will be fired,
[/*]in which directions,
[/*]and the main projectile highlighted in yellow.
[/*][img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45651685/e51d7f32042465bf7dc67fd091bbdab9ebacb7a5.gif\"][/img]
New emitter option: auto target
Emitters can now automatically rotate towards enemies. In the \"Movement\" tab you just need to enable \"auto target\":
the tower automatically targets nearby enemies,
[/*]any pattern can become a halftower-defense setup without changing other parameters,
[/*]now every pattern matters,
[/*]useful option for beginners,
[/*]can be combined with homing bullets, standard bullets, etc.,
[/*]the option is completely optional if you want, you can still play with manually set shooting directions.
[/*][img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45651685/37e735bab22432e817474128cdf4f150c4c1785c.gif\"][/img]
Campaign and UI
Wave trigger fix \nFixed an issue where pressing Space could start a new wave while dialogues were still on screen. \nDialogues are now safer from accidental wave starts.\n
[/*]Difficulty selection window \nThe game now asks for the difficulty level when you first enter the menu and informs you that it can be changed at any time in the options. \nYou can also tick Dont show again.\n
[/*]Survival Dont show this window again \nThe Survival window now has a Dont show this window again option so you can get back into the game faster on subsequent attempts.
[/*]Localization over 90 languages
Updated and improved translations for over 90 languages.
[/*]New Sandbox options, difficulty and Survival windows are localized.
[/*]Small fixes to text consistency and readability in the interface.
[/*]Whats next editor, new modes and CODEX
This update is not the end Im working in parallel on more features that will be added to the game.
SIMPLE / ADVANCED two editor modes \nI want the pattern editor to be:
[/*]friendly for beginners a simpler view / SIMPLE mode,
[/*]powerful for advanced players full access to all sliders in ADVANCED mode.
[/*]Goal: less overwhelm at the start and more power for players who like tweaking details.
[olist]New ranked mode NO LIMIT \nIm working on a separate ranked mode called NO LIMIT, where:
[/*]there will be no limit on the number of projectiles,
[/*]there will be no limits on emitters.
[/*][/olist][img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45651685/bd9f2ed3a779bea966fba8c0d0f06b9b52e0357c.png\"][/img]
Limits in the main game exist because its not possible to reasonably balance an unlimited number of projectiles.
\nThats why NO LIMIT will be a separate ranked mode pure madness, with no promise of balance, but with a leaderboard for those who want to squeeze absolutely everything out of the engine.
[olist]CODEX enemies, planets, game world \nIm preparing a CODEX, which will include:
[/*]descriptions of enemies,
[/*]information about planets,
[/*]other elements of the world you encounter in the game.
[/*][/olist]The CODEX is meant to be a place where you can calmly read about what just destroyed your tower.
New tutorial / training mode. I want to add a separate tutorial / training mode, which will:
[olist]introduce you step by step to the basics of the editor,
[/*]let you practice specific mechanics (SPREAD, auto target, bosses),
[/*]be good both for new players and for those returning after a break.
[/*][/olist]More tooltips and hints. Im also planning more tooltips:
[olist]more short descriptions for sliders and options,
[/*]better explanations of what parameters do in the editor,
[/*]subtle hints in places where questions most often appear.
[/*][/olist]Thank you for playing Pattern Survivors, supporting a one-person studio and sharing your feedback.
Changelog (Current version 1.4.6 - 03.11.2025) :: Pattern Survivors: Bullet Hell
Minimum Setup
- OS: Linux 64 bit
- Processor: Intel Core i5Memory: 512 MB RAM
- Memory: 512 MB RAM
- Graphics: Nvidia & AMD (512MB VRAM)
- Storage: 512 MB available spaceAdditional Notes: But please check demo!
Recommended Setup
- OS: Linux 64 bit Ubuntu
- Processor: Intel Core i5-3570K or AMD FX-8320Memory: 1 GB RAM
- Graphics: Nvidia & AMD (1GB VRAM) or legendary GeForce GTX 1060 8GB or RTX 3060 TI
- Storage: 1 GB available spaceAdditional Notes: But please check demo!
[ 6370 ]
[ 5870 ]
[ 1991 ]
[ 1943 ]
[ 986 ]
















