Shadowgrounds by Frozenbyte
From Frozenbyte, the developers behind the Trine series, came the series of Shadowgrounds.
Shadowgrounds is an action indie game set in a remote space facility that becomes overrun with aliens. As one of the few that survives, you must fight your way through the aliens with upgradeable weapons to uncover the truth behind the hostile takeover.
Use anything from machine guns to grenade launchers to flamethrowers to get the job done and incinerate the aliens. If something is in your way or the aliens have taken cover, use your arsenal to destroy the environment to ensure nothing is left uncharred. Enjoy Shadowgrounds in single player or COOP.