So I'm pretty much a newbie in this, despite several attempts before. I'm still deciding where to get start with. I'm currently looking at either GameMaker or Unity3D. My dream goal is to make a character action game (DMC,Metal Gear Rising, Killer is Dead, etc). My main problem that made me failed on several attempts before is coding. I consider myself to have ZERO programming knowledge (no, I'm not trying to be humble, HONEST). Of course I realize the game I'll be able to make is no where the scale of the games I mentioned. So which game engine should I pursue and is there any recommendation of techniques I should be learning to code?