6年前はじめまして、私は個人でゲーム製作をしている者です。C++とDirectXで簡単なスクロールタイプの3DSTGを制作した経験ぐらいのDirectX初心者です。これからのゲーム製作のためにゲームライブラリを自作したいと思いました。ゲームライブラリはあくまで自分専用です。6年前こういった質問(ゲームそのものなり、ライブラリなり)はちょくちょく来ますが、最後に物を言うのはどれだけ自分があきらめが悪いかです。6年前ライブラリにしようとすると、なかなか完成しない(数年がかり)になる上にリリース後のメンテにめげる人が多いですね。生き残っているライブラリは、資料が豊富か、資料がなくても凄く分かりやすいか、サンプルが豊富とか色々と条件があり、更に非常にこまめなメンテナンスがされているのが重要なんですね。学生の方の場合は就職後も続けられるかも問題となります。DXライブラリのサポート掲示板とか見てもらうと、どれだけ手間がかかるか分かってもらえるかと。事オープンソースにしてメンテ仲間を集めるのも手です。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。6年前こちらのブログの記事を読んでみてください。http://blog.livedoor.jp/tek_nishi/archives/7119481.html初心者~中級者がライブラリを作るべきでない理由がわかりやすく書かれています。6年前そういえば、ゲーム業界にいた時の経験から言うとライブラリやツールに向いた人とゲーム本編を作るのに向いた人がいます。どっちもいける人もいますが、それは少数ですね。自分が向いていると思えるのならライブラリに情熱を傾けても良いと思います。ゲームを作ることはほぼ出来なくなります。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。自分専用の小規模のものなら作ってみるのも良いのではないでしょうか。再利用性を考えるのではなくて、低レベル部分の処理をライブラリとして分離する感じですけど。皆さんありがとうございました。ライブラリに手間がかかってゲーム自体が作れなくなると本末転倒なので、とりあえず今はDxLibで開発を進めたいと思います。それと並行してDirectXの勉強も進めて、ある程度実力が身に着いたら自分専用の簡単なライブラリもどきを作っていきたいと思います。色々な意見やアドバイスありがとうございました。おかげて気が少し楽になりました。6年前DXライブラリの規模のものになると応用が効かないのでむしろ作ろうと思わないですね。ライブラリと言っても、DXライブラリのようなフレームワーク込みのものからちょっとしたユーティリティレベルのものまでいろいろあります。わたしは(DXライブラリも含めて)どんなフレームワークにも対応できるような小物のモジュール片をまとめたりはしています。最初から再利用を考えるのではなく、サンプルや過去に書いたコードから頻繁にコピペする部分をまとめたり、リファクタリングのついでにまとめたりといった感じです。ほとんどはライブラリまで仕上がってなくてスニペットですが。十把一絡げにライブラリを作るべきでないと言うのは間違っている気がしますが、フレームワーク級にはおいそれと手を出してはいけません。プラットフォームに用意されているもので十分な場合がほとんどですし。ミクプラは自由にリンクできます。