Contra: Spirit of War

Description
Contra: Spirit of War is a Contra fangame. While based primarily on the first two Contra games, it also incorporates features and content from later Contra titles.
Blue Hornet, a private military company, is threatening the world as it takes over countries through terror. They have gotten their hands on a powerful artifact and might have allied themselves with alien forces -- it's time for Contra soldiers to go in!
8 of the 10 stages take the form of the classic Contra side-scrolling platform action, with the other two being one flying stage, and one free-roaming overhead stage where alien nests must be tracked down.
Like in Contra III two weapons can be carried at once and swapped between. There are over ten different weapons to use, and each weapon can be upgraded once by either grabbing the same weapon again or picking up a "U" icon. There are also a limited supply of smart bombs.
There are multiple available characters with differing special abilities and weapon loadouts. An unlockable Boss Rush mode is also included.