
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]
Solo dev here. Thanks to your support, the game has now reached almost 1,000 players which is huge for a project this small. As a thank-you, heres a small update that touches almost every version of the game and cleans up a few important systems under the hood.
[hr][/hr]Full update across all versions
Updated the full version and demo on all platforms:\nWindows 32-bit, Windows 64-bit, Linux 64-bit, Mac 64-bit, and the browser version.\nNo matter where you play, youre now on the latest build.
[/*]Updated localization files to prepare for further translations and text fixes (including some artifact and achievement descriptions).
[/*]
[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45651685/0a527daac998d759eb407f0fa6e929247b01808c.png\"][/img]
[hr][/hr]Quality of Life faster access to rewards
Added a SKIP ANIMATION button to the DATA CORE animation.\nIf you dont want to wait for the full animation, you can now instantly claim your reward and jump back into designing patterns and fighting.
[/*]
Gameplay & balance imports, artifacts, achievements
Fixed a bug with importing patterns\nFor some players, the pattern import system could behave incorrectly. It should now work reliably.\nHuge thanks for reporting and helping debug this issue: [dynamiclink href=\"https://www.twitch.tv/potomac_89/\"][/dynamiclink]
[/*]Improvements to several artifacts in the shop\nA few artifacts didnt fully match their descriptions or their effects were unclear. I went through their configuration, logic, and text they should now feel more consistent and more useful in specific builds.
[/*]Fixed and adjusted several Steam achievements (descriptions + game logic)\nDuring Steam Fest I changed one thing: the player now receives basic equipment (laser, nuke, and repair drones) that can be used during gameplay (via hotkeys or by clicking UI).\nSide effect: some of these items could not be bought again, which caused confusion with certain achievements.
[list]I updated the logic behind a few achievements.
[/*]I also changed some descriptions one achievement now clearly says:\nBuy this or equip in the store\nso it reflects how it can be unlocked.
[/*]
[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45651685/ef49a52610da4239f96d5dc21530f5f17e8090f2.gif\"][/img]
[hr][/hr]Technical improvements display, audio, saves
Fullscreen / Windowed mode fixes\nFor some players, the game could start in windowed mode by default.
[list]Fixed how display mode is saved and loaded.
[/*]Your display preferences should now be respected more reliably.
[/*]
Audio module (sound & music) fixes\nIn rare cases, even after lowering the volume in options, audio could reset to default values.
Fixed initialization and saving of audio settings.
[/*]Once you set the volume, it should now stay that way across sessions.
[/*][/*]Save-system improvements
Improved how various data is written and loaded (settings, progress, configurations).
[/*]Reduced the chance of rare situations where certain preferences could be lost between runs.
[/*][/*][img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45651685/37e735bab22432e817474128cdf4f150c4c1785c.gif\"][/img]
[hr][/hr]Preparing for future content emitters and training
Emitter properties: SIMPLE / ADVANCE (preparation)\nIn the code, Ive laid the groundwork for distinguishing between simple and advanced emitter modes.\nThis will make it easier to:
[list]offer a more accessible mode for new players,
[/*]and deeper, more complex options for players who love fine-tuning their patterns.
[/*]
New TUTORIAL / TRAINING mode (preparation)\nIm also preparing a TUTORIAL / TRAINING mode that will:
guide new players through how emitters work,
[/*]let you test your patterns in a controlled environment,
[/*]help you understand the mechanics before jumping into full chaos.
[/*][/*]Other minor fixes
Various small UI tweaks, cosmetic changes and internal clean-up that arent as visible, but help overall stability and feel of the game.
[/*]
Thank you to everyone who:
reports bugs,
[/*]writes reviews,
[/*]sends me screenshots and pattern ideas,
[/*]or simply plays and recommends the game to others.
[/*]
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!
[ 6381 ]
[ 5864 ]
[ 750 ]
[ 1993 ]
[ 1017 ]
















