入門書に沿って作ればその入門書通りのものは作れるが、自分の作りたいものが作れるとは限らん
難易度に関して言えば自分で設計やらなんやらするならある程度の難易度はあるけど、ゲームの種類によるとしかfpsからレースゲー、落ちものまでピンキリだし
プログラミングというかコーディングは必要ない場合もあるけど、プログラミングの概念自体は必要になるぞ