Caffine, cigerettes and a lot of alchohol.
It takes a lot of learning, hard work and dedication to make even the simplest of games, Having written in excess of 20 games in my time it is a rewarding hobby.
plan everything, even the way everything moves.
set achieveable targets for you game, you aint gonna make COD 6.
dont just dive in, believe me it dont work.
Learn the basics, Maths is as boring as hell but without it you wont get anywhere. Trig, valences et all.
When you have done it do it again but better, everygame I have written I have looked back and thought I should have written that another way.
Dont forget you other commitments, ie girlfriend, friends and household chors.
I give ip with thos baner fing as it never seems to work for me. I woll now stop wasting mu time.