>>456
2Dシューティングを作りたいなら
『シューティングゲームアルゴリズムマニアックス 松浦健一郎著』
なんかはどうかね?
基礎的なアルゴリズムは一通り書かれていたような気がする。

ちなみに、DirectXについてなら、本を読むよりも
DirectXのSDKのHELPを読むのが一番良いです。
あと、MSDNのサイトも見ておくと良い。

タスクシステムについてはググれば解説しているサイトがすぐ見つかる。