A downloadable game for Windows, macOS, and Linux

Hadal Calm is a 2D Action-Platformer featuring PVP and Coop combat.

  • 50 different weapons and 120 unique upgrades.
  • Single Player Campaign and 5 boss fights.
  • Survival arena and boss challenges for cooperative or single player.
  • Fast-paced pvp combat against players or bots.
  • Procedurally generated poetry.

New Content Since Last Demo Day

  • New Cosmetic items
  • New + Reworked Artifacts
  • New Mode: Resurrection
  • Gameplay Tips upon entering Hub
  • Players now occasionally drop small health packs on death in pvp
  • Bots
    • Added bot difficulty options
    • Bots now use a variety of Artifacts
    • Bots now have variance in desire to boost, pick up weapons, boost
    • Bots now pursue healing items when at lower health
    • Fixed bot pathing around spawn walls that can only be passed by one team
  • Visual Improvements
    • ammo pickup effects
    • Player disintegration effect is brighter and (hopefully)  fixed on certain devices
  • UI
    • Score window now displays Artifacts and resizes based on lobby capacity
    • Spectator ui can now be toggled
    • Team Hp bars in team mode
  • Maps
    • Wetworks and Undulate have been tweaked so large bots don't get stuck
    • Coquelicot has been updated to include spawn rooms
    • CTF map spawn rooms now have Healing Fields
  • Implemented particle pooling and batching (properly) which should improve performance when large amounts of particles are on screen
  • Assorted bug fixes

Join https://discord.gg/Y5TPP8DG2w to find multiplayer matches

This game was made using LIBGDX.

Controls: (all controls can be rebinded in the menu: settings -> controls)

  • A/D: Move left/right
  • W: jump (spend fuel to hover when all jumps have been expended)
  • S: Fast fall in air, pass through dropthrough platforms
  • MOUSE_LEFT: Fire currently held weapon
  • MOUSE_RIGHT: Spend fuel to airblast, knocking away enemies, reflecting projectiles and boosting the player.
  • 1/2/3/4/MOUSE_WHEEL: switch current weapon
  • SPACE: use active item if fully charged
  • E: interact with events
  • P: pause game
  • Z: Advance dialog
  • R: Manual reload
  • T: open chat window
  • ESC: exit chat window and hub menus
  • TAB: open score window
  • C: Use Emote Wheel
  • X: Ping

Some notes: 

To host a server remotely, enable Universal Plug and Play (SETTINGS -> MISC). Alternatively, enable port forwarding (default port: 11100). Client and host also must be using the same version of the game.

Hitsounds can be changed or disabled in the menu: (settings -> audio -> hitsounds)

Soundtrack by: https://soundcloud.com/vcrchitect

Updated 2 days ago
StatusIn development
PlatformsWindows, macOS, Linux
Rated 5.0 out of 5 stars
GenreAction, Shooter
Made withBox2D, libGDX, Tiled
TagsBoss battle, Co-op, deathmatch, libGDX, Multiplayer, Physics, PvP, Team-Based, underwater
Average sessionA few minutes
InputsKeyboard, Mouse
AccessibilityConfigurable controls, Interactive tutorial
MultiplayerAd-hoc networked multiplayer

Install instructions

Download, unzip and run executable for respective operating system.

If you have java 16, you can just download and run the jar file. 

For Mac users, you might need to run the jar from command line with "java -jar -XstartOnFirstThread HadalCalm.jar" for it to work. (sorry mac users)

Program will create folder with save information upon running.


hadal-calm-windows-image.zip 166 MB
Version 119 2 days ago
hadal-calm-macos-image.zip 167 MB
Version 2 2 days ago
hadal-calm-linux-image.zip 170 MB
Version 119 2 days ago

Development log

View all posts

Leave a comment

Log in with itch.io to leave a comment.