Swarmlake cover
Swarmlake screenshot
PC XONE Steam
Genre: Shooter, Indie, Arcade

Swarmlake

Swarmlake 2.7



Hey, Swarmlake 2.7 is out to improve balance:


  • Decreased bomb speed by 95%
  • Increased bomb to bomb avoidance radius by 100%
  • Increased bomb spawn frequency by 20%
  • Added replacing bomb on spawn limit when far away from player
  • Improved bomb spawn height variation
  • Removed slowing down bomb on projectile hit
  • Removed bomb itself dropping a shard
  • Reverted avoider (orange) enemy intercepting the player (reverted in 2.8)
  • Reset leaderboard


Thank you
- Dominique

Swarmlake 2.5



Hi, the free Swarmlake 2.5 Update is out which improves balance based on player feedback:


  • Readded fire-rate increases at 1,000, 5,000 and 10,000 scores (same fire-rate as before 2.4)
  • Added time-based enemy spawn scaling
  • Added score-based bomb spawn limit until 4,000 score
  • Improved movement of avoider (orange) enemy by intercepting the player
  • Increased crystal attract speed by 100%
  • Increased swarmer (white) enemy max speed by 10% (same as before 2.4)
  • Removed slowmo outside of fire-rate increases
  • Reset leaderboard


Thank you!
- Dominique

Swarmlake 2.4



Hey all, the free Swarmlake 2.4 Update is out now which improves balance:


  • Added score-based bomb spawn frequency scaling
  • Increased bomb spawn frequency by 33%
  • Decreased bomb spawn limit from 5 to 3
  • Decreased swarmer (white) enemy max speed by 10% (reverted in 2.5)
  • Removed score-based fire-rate increases (reverted in 2.5)
  • Reset leaderboard


Congratulations to the top ten players and everyone else who competed the past year:



Thank you
- Dominique

Swarmlake 2.0



Hi all, the free Swarmlake 2.0 Update adds the most requested features since release: Leaderboard replays, a new gun and more!

Swarmlake 2.0 is the biggest update yet and required a near complete rewrite to make the custom engine deterministic which in turn allows for efficient input-based replays.

This update would not have been possible without the continued play-tests, feedback and support from the passionate players:


  • Added leaderboard replays with slow-mo, fast-forward and 3rd-person camera
  • Added deterministic gameplay simulation
  • Added new gun model replacing the old one
  • Added diegetic score display on gun
  • Added leaderboard navigation slider
  • Added showcasing player replay on start
  • Added additional music loop transitions
  • Added tutorial wait time limit
  • Improved gun placement and animations
  • Improved projectile shoot consistency
  • Improved bomb spawn consistency
  • Improved screen shake smoothness
  • Improved highlight lines by removing diagonals
  • Improved various models slightly
  • Improved performance and stability
  • Improved controller compatibility
  • Fixed sources of indeterministic gameplay
  • Fixed one frame input delay
  • Fixed one frame projectile enemy hit delay
  • Fixed enemy spawn scaling after 17,800 score
  • Fixed playing footstep sounds synced to gun animation
  • Fixed reducing CPU load if window is unfocused
  • Fixed game not launching in rare cases
  • Fixed tutorial input detection
  • Increased avoider (orange) enemy turn speed
  • Decreased charger (yellow) and swarmer (white) enemy speed
  • Decreased shoot rate by 25%
  • Decreased gun upgrade scores to 1,000, 2,500 and 5,000
  • Decreased grounded jump height by 10%
  • Removed score-based bomb spawn limit
  • Reset leaderboard and settings


[previewyoutube="ROl9DPqtFvw;full"]

Thank you for your continued feedback and support!
- Dominique

Swarmlake: Anniversary



Hey all, the Swarmlake: Anniversary Update is out improving the gameplay and leaderboard experience based on player feedback:

  • Added distance scaling to off-screen bomb markers
  • Added leaderboard user avatars
  • Improved leaderboard loading smoothness, navigation and error display
  • Improved tutorial clarity
  • Improved various icons
  • Improved performance and stability
  • Fixed explosion effects and lag spikes on bomb explosions with lots of enemies
  • Fixed leaderboard loading in rare cases
  • Fixed possible freeze on achievement upload error


Thank you
- Dominique

Swarmlake: Visions



Hey all, the Swarmlake: Visions Update is out improving visual feedback and more:

  • Added see-through bomb outline and overlay
  • Added off-screen bomb direction marker
  • Improved mountains visual clarity and subtlety
  • Improved jump icons
  • Improved performance and stability
  • Fixed grain artifacts after playing for a long time
  • Fixed score display after dying on final achievement target score
  • Fixed showing off-screen markers for bomb spawn animations


Thank you
- Dominique

Swarmlake: Redux



Hey everyone, the Swarmlake: Redux Update is out improving the gameplay experience with a ton of quality of life features based on player feedback:

  • Added enemy spawn scaling increase after 10,000 score
  • Added hemispheric ambient color to improve shadowed enemy visibility
  • Added bomb indicators
  • Added keyboard layout detection
  • Added exit game confirmation dialog
  • Improved accessibility by increasing the bomb trigger radius by 33%
  • Improved balance by increasing bomb spawn max rotation to that of other enemies
  • Improved visual vibrancy
  • Improved score and tutorial display
  • Improved bomb explosion and killer highlight visibility
  • Improved jump sound audibility
  • Improved performance
  • Improved supported controllers
  • Fixed excessive bomb explosion radius for avoider (orange) enemies
  • Fixed crash on game start after waiting on the tutorial screen for a long time
  • Fixed stopping music visualization on death
  • Fixed first enemy wave spawn delay when initially jumping backwards
  • Fixed gun and killer highlight resolution scaling
  • Fixed user interface resolution scaling above 4K
  • Reduced required disk space
  • Reset the leaderboard


Thank you
- Dominique

Swarmlake 1.0



Hey all, Swarmlake 1.0 is out featuring a new engine with improved visuals, audio, gameplay, performance and much more:

  • Added new data-oriented engine to maximize performance
  • Added partial projectile ground hit reflection
  • Added audio-visual effect when reaching final achievement score and multiples of it
  • Added visual bomb pulse effect
  • Added new shoot sound
  • Added new achievement icons
  • Improved jump arc control by decreasing fall speed by 25% (same as before Update 18)
  • Improved jump height control by decreasing grounded jump height by 20%
  • Improved ability to stop bombs by increasing bomb projectile hit radius by 33%
  • Improved death consistency and feedback
  • Improved bomb min and max height bounce behavior
  • Improved bomb outline visibility
  • Improved visual vibrancy
  • Improved CPU performance by ~33%
  • Improved game startup speed
  • Improved audio mix clarity
  • Improved UI visibility
  • Fixed 6,000+ score-based shoot rate increase not activating
  • Fixed last shard and gun flicker not activating
  • Fixed projectiles hitting spawning enemies during animation after first animation frame
  • Fixed projectiles now hitting closest enemy when hitting multiple enemies in the same frame
  • Fixed player now dying from closest enemy when hitting multiple enemies in the same frame
  • Fixed jumping off of bombs
  • Fixed removing invisible bombs on bomb spawn limit to be field of view independent
  • Fixed death enemy highlight to be visible through ground
  • Fixed key rebind new key detection issue
  • Fixed key rebind UI button focus loss
  • Fixed some font symbols
  • Fixed some user settings by resetting all to default


Swarmlake 1.0 started by completely rewriting the custom game engine to use a data-oriented design in order to maximize the performance. This made me rethink and reimplement almost all gameplay logic again and allowed me to find hidden bugs. I am very confident in the results and hope that you will enjoy this extremely polished experience.

For years even after initial release lots of community-requested features and improvements were added with continued full-time development to increase the overall value and quality of Swarmlake by including better gameplay, balance, visuals, effects, lighting, animations, audio, performance, user interface, accessibility, achievements, persistent in-game global/friends leaderboard, trading cards, full controller support, rebindable keybindings and so much more. Therefore the price was adapted to reflect the current state of Swarmlake.

Thanks to everyone for your continued support since your feedback was essential for shaping up Swarmlake!

Thank you
- Dominique

Swarmlake Update 24



Hey, Swarmlake Update 24 is out improving input, pacing and more based on player feedback:

  • Added sub-frame input detection
  • Improved initial wave pacing to speed up restarts as much as possible
  • Improved playing music instantly on restart after tutorial completion
  • Improved gun upgrade flicker color visibility
  • Improved performance smoothness
  • Fixed touchscreen player look input
  • Fixed visual projectile rotation variation if multiple projectiles are fired in the same frame
  • Fixed playing audio on switching settings tab using a controller


Thank you!
- Dominique

Swarmlake Update 23



Hi, Swarmlake Update 23 is out improving depth, pacing and more:

  • Improved bomb explosions no longer destroying other bombs
  • Improved tutorial pacing
  • Improved gun animation smoothing
  • Improved controller support
  • Improved multi-monitor support
  • Improved performance slightly
  • Fixed visual-only bomb explosion shockwave radius
  • Fixed screenshake affecting movement input
  • Fixed incorrectly being able to jump off the ground when slightly above the ground
  • Fixed locking system mouse if the game window starts unfocused
  • Fixed showing leaderboard if player has no uploaded score yet
  • Fixed downloading excessive global leaderboard entries
  • Fixed settings resolution picker open flicker
  • Fixed hiding window in case of error messages
  • Tweaked font
  • Removed menu camera shake and menu UI fade-out


Thank you for your support!
- Dominique