A downloadable game

What is Heart Keeper?

Heart Keeper is a survival tower defense game with action roguelike elements. Protect the Sacred Heart by building and upgrading an arsenal of turrets and various structures. Combine strategy and quick reflexes to survive massive waves of enemies!



STEAM PAGE
Here you can buy the game

Enter the world of HUGE waves of enemies and dynamic battles!

  • To protect yourself, you will strategically build powerful defenses, including turrets and various structures. These essential tools can be unlocked by leveling up or collecting resources scattered throughout the map. Choose from an arsenal of unique weapons, each designed with special abilities and tailored to different strategies. But be careful: one wrong move can lead to your quick death.
  • Every death resets your progress, sending you back to the beginning. But don't lose hope! Gold persists between runs, allowing you to purchase permanent upgrades that will significantly ease your future attempts.

Test your strategic skills and quick reflexes by eliminating thousands of enemies to defend the Sacred Heart in Heart Keeper!

Starting Tips

  • Use the time between the first waves and quickly gather resources.
  • High damage turrets are worth upgrading their speed.
  • There is nothing wrong with dying in this game; it allows you to purchase new upgrades in the menu.
  • Pay attention to the statistics of the turrets.
  • Don't be fooled by the appearance of small initial waves.

WARNING: This game contains flashing lights and visual effects

Development log

Comments

Log in with itch.io to leave a comment.

heart keeper settings page missing some text for display option, volume, and back button

OS: Arch Linux
KERNEL: 6.14.6-arch1-1
CPU: AMD Ryzen 5 7600X3D 6-Core
GPU: AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.61, 6.14.6-arch1-1)
GPU DRIVER: 4.6 Mesa 25.0.5-arch1.1RAM: 31 GB

running on GE-Proton10-1

Thank you for the feedback but it's not a bug.

It's like that everywhere

intentional to have no text signifying what the button means?

yes, but it wasn't good idea. It will be fixed in upcoming update.

ah i see, its all good. thanks for the quick replies too

(1 edit) (+1)

The update is now out