Share Collapse

Author Comments

Contradiction is an retro-style action indie-game.
It is completely free, with no hidden fees.
The gameplay is targeted for experienced players.

Game will run best on a computer, touch device support is currently only experimental.

Update 1.0.7 - Better audio compression for web version, smaller file size. Small fixes to intro menu.

Update 1.0.6 - W A S D + UI / JK- Keyboard controls added.

Update 1.0.5 - Small adjustments to game, mostly visual. Small adjustment to jumping, as some the jumping felt a bit stiff for some players.

Update 1.0.4 - Small bug fix (Touch controls)

Update 1.0.3 - Touch Controls (experimental).
Game will enable on screen touch controls by touching the game screen
any time. If no touch input is given for a while on screen controls will

To pause the game with touch control, touch the top hud bar (the bar with lives, health and score).

I am aware that the game can be sluggish on a mobile device and i am focusing on optimizing the game for mobile use.

GamesByMichi email:

Download the 1.0.7 version of the game for 64bit Windows:


Music by:
Nuutti Hannula
Instagram: babanubabamusic

Soundtrack link:


Game story:
"It is year 1920, the first mechanical A.I. has been unleashed by evil Dr Hiroshita in a plot to conquer the world.

Thus commando Billy Lancer of the Contradiction unit (An allied elite group of querilla soldiers), is sent to take down Dr Hiroshita and all the bionic horrors."


Arrows / WASD = move / aim
Z , U or K = shoot
X , I or J= jump
enter / esc = pause menu
m = mute audio

Gamepad (Xbox360 controller support, other controllers may work aswell)

Menu button = pause menu
D-Pad / left analog = move / aim

A/X buttons = shoot
B/Y buttons = jump

OR (change with keyboard L-key)

X/Y buttons = shoot
A/B buttons = jump



Gameplay trailer:


I am currently working on a new game, you can keep track at my Facebook page or youtube!




Log in / sign up to vote & review!

Newgrounds accounts are free and registered users see fewer ads!

It's pretty nice and all but my screen doesn't lets me play as i want for some reason but, good job i guess ;)

GamesByMichi responds:

Hope you get it working! The touch screen input is flawed for sure.

Pretty well done. Nailed the retro feel with the modern smoothness and flow. It reminds me of Contra with its difficulty and the intro with the shored ship is basically Metal Slug.

I'll have to agree with ryogo here with the lack of variety. It just feels bland after a couple stages.

Graphics-wise, one of the most well-done I've seen. The CRT TV look is cool, but it was more asethically appealing than actually adding anything to the game. It might just be me, but I did not like playing the game with the CRT TV "bulge" to the screen.
Having an option to turn these graphics settings on/off would be great.

Overall, pretty fantastic job. You've put a lot of effort into it and I can see it.

Just beat the game, here's my thoughts!

- I think the levels lacked variety and were dragging on for too long. By stage 4, I was hoping that the game would end sooner than later.

- All levels felt the same (other than the graphics) with mostly the same enemies and moving/ bouncing platforms. The color palette often made it difficult to distinguish the background from the platforms and the enemies / bullets.

- I think it would be better if it was possible to shoot faster when quickly tapping the button rather than being stuck with the slow rate of fire, especially with the default weapon.

- The plane sequence at the end was totally unexpected and pretty cool, even though the controls felt a bit awkward.

- The music was buggy in stage 4 and 5, constantly cutting off every 10 seconds or so.

- In conclusion, I thought it was a really cool game and had a pretty fun time with it, but it could have been better with more variety and better graphics. It reminded me more of Contra Force than Contra.

GamesByMichi responds:

Thank you for the review, i try to add variety as i update the game. The music can have issues with certain browsers but i have not experienced the kind you explained, wich browser were you using? I try to see what can be done. I also try to tweak the shooting speed a bit for the next version. It took me 4 years to coomplete making this game, as i did it alone, but it is no excuse for lack of variety. :)

Best way for me to make it better is to get honest reviews like this, so thank you very much sir.

Well done! I remember playing a game like this with my dad on the original PlayStation when I was around 9 or 10. It really brought back that great, familiar feeling, especially with the music.

GamesByMichi responds:

Thank you sir!

Awesome game dude PERIOD.
Really miss the up or space key to jump tough.
Since that's what I am used to from games. Have to really get used to the jump key.
Which makes this game a bit too challenging hence frustrating to me

GamesByMichi responds:

I see no problem adding space bar jump to the mix, maybe alt ctrl shoot aswell, but im in cambodia-thai-laos trip until february, and can only update the game once i get home as GamesByMichi is just, well, me. But i hope you can get a hold of a nice retro style usb controller as it feels just right with the game :) sorry for the delay and thank you for the review!!

Credits & Info

3.77 / 5.00

Nov 25, 2017
4:28 AM EST
Action - Shooter - Run 'n Gun