自作ゲームライブラリについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
MomiPai

自作ゲームライブラリについて

#1

投稿記事 by MomiPai » 6年前

はじめまして、私は個人でゲーム製作をしている者です。
C++とDirectXで簡単なスクロールタイプの3DSTGを制作した経験ぐらいのDirectX初心者です。
これからのゲーム製作のためにゲームライブラリを自作したいと思いました。

ハードルが高いのは承知ですが、一般的に勉強していってDXLib程度の利便性のものはどのくらいで作れるようになるのでしょうか?
プロとして何年か経験を積んでいかないとそのぐらいのライブラリは作れないのなら、趣味程度の個人制作ではおとなしくDXLibで
サクサク作っていった方がよっぽど建設的でしょうか……? ゲームライブラリはあくまで自分専用です。

ホヅミ
記事: 110
登録日時: 9年前

Re: 自作ゲームライブラリについて

#2

投稿記事 by ホヅミ » 6年前

こういった質問(ゲームそのものなり、ライブラリなり)はちょくちょく来ますが、最後に物を言うのはどれだけ自分があきらめが悪いかです。
DirectX C++で3DSTGを作れる技量があるならば、大した時間はかからないのではないでしょうか?
ライブラリも行ってしまえばモジュールの集まりなので今までやってきたプログラミングをいかに動的にできるか、である程度は作れるのではないでしょうか?(私の勝手な想像ですが^^;間違ってたらごめんなさい!)

追伸
ライブラリが完成したらこっそり私にも使わせてくださいね!
みんなには内緒にしますので!!フヒヒww

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 9年前
住所: 東海地方
連絡を取る:

Re: 自作ゲームライブラリについて

#3

投稿記事 by softya(ソフト屋) » 6年前

ライブラリにしようとすると、なかなか完成しない(数年がかり)になる上にリリース後のメンテにめげる人が多いですね。
生き残っているライブラリは、資料が豊富か、資料がなくても凄く分かりやすいか、サンプルが豊富とか色々と条件があり、更に非常にこまめなメンテナンスがされているのが重要なんですね。
学生の方の場合は就職後も続けられるかも問題となります。

DXライブラリのサポート掲示板とか見てもらうと、どれだけ手間がかかるか分かってもらえるかと。
いっその事オープンソースにしてメンテ仲間を集めるのも手です。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

peot

Re: 自作ゲームライブラリについて

#4

投稿記事 by peot » 6年前

こちらのブログの記事を読んでみてください。

http://blog.livedoor.jp/tek_nishi/archives/7119481.html

初心者~中級者がライブラリを作るべきでない理由が
わかりやすく書かれています。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 9年前
住所: 東海地方
連絡を取る:

Re: 自作ゲームライブラリについて

#5

投稿記事 by softya(ソフト屋) » 6年前

そういえば、ゲーム業界にいた時の経験から言うとライブラリやツールに向いた人とゲーム本編を作るのに向いた人がいます。どっちもいける人もいますが、それは少数ですね。
なので自分が向いていると思えるのならライブラリに情熱を傾けても良いと思います。ただ、ゲームを作ることはほぼ出来なくなります。
DXライブラリの作者さんもメンテと機能追加で一杯一杯でゲームを作っていないのでは?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

MomiPai

Re: 自作ゲームライブラリについて

#6

投稿記事 by MomiPai » 6年前

なるほど、メンテナンスが大変なんですね……
DirectXでゲームプログラミングをしている人にお聞きしたいのですが、やはり毎回イチから設計してるのでしょうか?
ある程度楽になるように関数群まとめたりしてますか?

アバター
h2so5
副管理人
記事: 2212
登録日時: 9年前
住所: 東京
連絡を取る:

Re: 自作ゲームライブラリについて

#7

投稿記事 by h2so5 » 6年前

DXライブラリくらいの規模になるとさすがに作るのが大変ですが、
自分専用の小規模のものなら作ってみるのも良いのではないでしょうか。

再利用性を考えるのではなくて、低レベル部分の処理をライブラリとして分離する感じですけど。

MomiPai

Re: 自作ゲームライブラリについて

#8

投稿記事 by MomiPai » 6年前

皆さんありがとうございました。
ライブラリに手間がかかってゲーム自体が作れなくなると本末転倒なので、とりあえず今は
DxLibで開発を進めたいと思います。それと並行してDirectXの勉強も進めて、ある程度実力が身に着いたら
自分専用の簡単なライブラリもどきを作っていきたいと思います。

色々な意見やアドバイスありがとうございました。おかげて気が少し楽になりました。

ISLe
記事: 2645
登録日時: 9年前
連絡を取る:

Re: 自作ゲームライブラリについて

#9

投稿記事 by ISLe » 6年前

DXライブラリの規模のものになると応用が効かないのでむしろ作ろうと思わないですね。

ライブラリと言っても、DXライブラリのようなフレームワーク込みのものからちょっとしたユーティリティレベルのものまでいろいろあります。

わたしは(DXライブラリも含めて)どんなフレームワークにも対応できるような小物のモジュール片をまとめたりはしています。
最初から再利用を考えるのではなく、サンプルや過去に書いたコードから頻繁にコピペする部分をまとめたり、リファクタリングのついでにまとめたりといった感じです。
ほとんどはライブラリまで仕上がってなくてスニペットですが。

十把一絡げにライブラリを作るべきでないと言うのは間違っている気がしますが、フレームワーク級にはおいそれと手を出してはいけません。
プラットフォームに用意されているもので十分な場合がほとんどですし。

閉鎖

“C言語何でも質問掲示板” へ戻る