A downloadable game for Windows, macOS, and Linux

Download NowName your own price

This is an alpha version of the game. Expect minor bugs and graphical issues.

When It Hits the Fan is a 2D action arcade game featuring 2-player local co-op. Four apocalypses (zombies, robots, demons, and aliens) are all wrecking havok on Earth at the same time and it's up to you as the Mercenary Twins to mow them down before they can destroy the Earth!

Available on PC/Mac/Linux and soon, arcade machines!

Also now on Patreon: https://www.patreon.com/heartfeltgames

If you wish to follow development here are the current available social media sites currently used:

Website: http://www.heartfeltgames.org
Twitter: http://www.twitter.com/trueyomic
Tumblr: http://trueyomic.tumblr.com
Facebook: http://www.facebook.com/heartfeltgames
IndieDB: http://www.indiedb.com/games/when-it-hits-the-fan
TIGsource: http://forums.tigsource.com/index.php?topic=48698.0

* Available levels in the demo:

Zone 1: Stage 1, Bonus 1, Stage 2, Stage 3 (Boss)
Zone 2: Stage 1, Bonus 1

Not available in demo: Zone 2: Stage 2 & 3, Zone 3: Stages 1-3, Zone 4: Stages 1-3

--if you find a crashing bug while using debug.bat (located in the All Platforms download), please send the contents of debug.txt to support@heartfeltgames.org

Version 0.4.3a Bug Fixes/Features Added:

*f give player 1up for beating bonus level
*b rebalance the laser cannon (less charge time; less bullets)
*f added devil pitchfork enemy
*f laser cannon beam no longer goes through solid objects
*b improved player laser cannon animation
*b laser cannon beam animation is now smooth af
*b turrets, tank turrets, and devil now use rotateTowards() instead of setRotation for more natural player focus
*f LavaSpitter added
*b robot, tankhead, and lava spitter have better looking bullet animations
*b slowed down enemy bullet speeds for easier dodging and so more can eventually be on the screen
*b shotgun does 1.5 damage instead of 1 per bullet
*b allowed enemies to continue acting while the players are dead
*f added TurretFlamethrower alternate enemy
*f added HoverBulletStorm (black bot) alternate enemy
*f added red imp that teleports when hit
*f added blue alien that shoots blue bullets which follow the aggrod player for a few seconds before disappearing
*f allowed blue aliens to spawn from alien spawners
*f new mobs added to spawners, max limit given to "Special/harder" mobs
*f change turret and tank turret bullets to red orbs
*f make tankhead bullet larger
*f changed zombie tank boss behavior, added phases
*f make boss go into final phase if under certain amount of hp
*f make boss flash red at half hp, and flash faster at 1/4 hp
*b get rid of mines right before demon spawners in stage 1
*b buff grenade launcher damage like shotgun, feels too weak esp agains robots/turrets (except against bosses)
*b reduced player's hitbox a bit and centered it
*f 1up swap graphics between p1 and p2 if both are active or stay as p2 if only p2 is active
*g animate players walking
*b make enemies stop following player when their rects are together so they stop spazzing
*f Enemies slide back when they die now
*f Dead enemies now go darker so it's easier to see live ones
*f gave machinegun and handgun random offset for accuracy changes
*f show gun hit on enemy
*b nearest filter on everything always, title screen is less blurry because of it
*g make handgun, double handgun, machinegun, and shotgun muzzle flash bigger
*g increase impact hit size
*f Combo system added

Version 0.4.2a Bug Fixes:
*b fixed possible music crashing bug
*b in the scrolling part, make sure it keeps scrolling if one player gets a game over
*b make sure if the level ends, a player with a gameover still has time to enter initials
*b have a countdown of time showing how long a player has to enter their initials
*b Initial entry for controllers can get stuck scrolling through letters
*b Initial entry for controllers can get stuck unable to scroll through letters
*b on hard version of stage 2, you can get stuck on the roof at the end, left side
*b if only 1 player in scrolling part, it keeps scrolling if they die/get hit
*b when one player is dead and the other hides, enemies freak out
*b enemies disappear sometimes when one player dies and the other is hiding
*b at the end of bonus 2, if players got a highscore, make sure it lets the game end
*b if player has gameover right before the end of a level, the game doesn't continue
*b in bonus level, let zombies chase the player that's still alive
*b if player has gameover right before the end of a level, you can't choose initials


Download NowName your own price

Click download now to get access to the following files:

When It Hits The Fan 0.4.3a (Mac / Linux / Windows) - requires Java installation 26 MB
When It Hits The Fan 0.4.3a (Windows Only) 76 MB


Log in with your itch.io account to leave a comment.


Really fun, nice game!