楽という条件をつけるならCとDirectXの組み合わせ以上のものはない。
元々あれはゲーム製作用だし、いくらでも参考にできるものがネットに転がってるしね。

XNAなんかはXBOX360で動かすのでなければDirectXに対して優位な点無い。
C#自体は悪くないけど、XNAがウンコすぎて話にならない。
Windows環境でわざわざ重すぎるJavaなんか選択する理由はないし。
あれはMacとかLinux使ってるようなキ印が使うもの。