どんなゲーム作りたいかイメージ
↓
必要そうな知識がどんなものか調べる(Java以外に必要な技術(例えばDirectX)やら、移動とか当たり判定みたいな処理)
↓
サンプルになりそうな物探したりして、なんとかいけそうな程度の物を試行錯誤しながら作る。
↓
無理だったら、諦めて投げてしまう前にちょっとハードル下げる。