質問: 同人ゲーム作成したいのですが パソコン初心者です。 同人活動も初心者です。 最近同人ソフトというジャンルを知り、是非何か作ってみたいと思っています。 作ってみたいのは色々な種類の融合したシステムのゲーム(ランス5dのような・・)なのですが、 作成ソフトはrpgツクールあたりしか思い浮かばず・・。 しかし、色々な作品を見るに付け、皆さんとてもツクールなどで作っているようには見えません。 ゲームシステム自体がオリジナルのようですし、超ド素人の私にはどうやって作っているのか検討もつきません。 そこで教えていただきたいのは (1)作成から販売までどのような順序で行われているか (2)作成にあたって、どのような手間・スキル・時間・金銭・ソフト・ハード・人数・人脈が必要か (3)ゲームジャンルによる主流の作成ソフトがあるのか (4)初心者が同人ゲームを作るにあたって、最低限必要なもの (5)ゲームシステム作成について勉強するには そして、もし配布するとして、どれぐらいのレベルのものでないとダメというのがあれば知りたいです。 説明が難しいと思いますが、是非詳しく教えていただきたいです。 アドバイスなどでも結構です、宜しくお願い致します。
回答: 一介のプログラマからの視点ですが。 まず、ツクールシリーズは商用使用が禁止されています。 よって販売されているのはほとんど オリジナルでプログラミングされたもの。 また、工夫次第でflashを利用したりなど多彩。 少なくとも千のツールがあれば、万の作成方法があると見て良いです。 (1)作成から販売までどのような順序で行われているか 個人によって順番は異なるでしょうが。 初期企画 ↓ 資料集め ↓ メンツ集め(個人で全ての場合不要) ↓ スケジューリング ↓ 作成 ↓ デバッグ・修正 ↓ プレス ↓ 販売 ↓ 事後サポート・修正パッチ発行 と言う感じではないでしょうか? (2)作成にあたって、 > どのような手間 上記作成過程。 外部に依頼するのであれば、 (単なる仲間内ではなくフリーランスなど、フリーで動いている人に対しての依頼(契約依頼)) 契約書の作成など事務的なことも必要。 外部依頼の場合この契約書関連が最も重要。 また、製作進捗等のスケジューリング管理もきちんとする必要あり。 これが出来ない依頼主を外部は非常に嫌います。 フリーランス活動をしている人にとってみれば、 これは商談であり商売になるので。 軽はずみな考えでフリーランス活動をしている人には 絶対に依頼しないこと。 (自分の知人(フリーランスで活動中)の愚痴からそういう印象をうけましたので。) 逆を言えば、これらに自身がなければ、 一人若しくは仲間内のみで作成すること。 > スキル 製作のリーダであれば、 自分の担当以外にも上記の各種事務的スキルは必須。 経理その他にかんしても。 > 時間 貴方のスケジューリング次第。 規模などによって、全く異なる。 > 金銭 時間同様、どういったものにするのか、 既存の環境次第で全然違ってくる。 > ソフト 販売を視野に入れているのであれば、 ツクールシリーズなど、有料化を禁止しているソフトは使用できない。 通常は地道にvc++やdelphi等でプログラミングするので、 プログラム開発言語ソフトが必要。 > ハード 規模による、また、大多数がプレイできるように 工夫してやるのも企画者の手腕。 よって、単に良いハードなら良いというのはng。 > 人数 1~。 こんなのは自分で判断するもの。 メンツがどういうスキルを持っているか把握できれば、 自ずと必要な人材が分かるはず。 > 人脈が必要か あるに越したことは無い。 が、何でも他人任せにするのはng。 (3)ゲームジャンルによる主流の作成ソフトがあるのか ツクールシリーズのようにあることはあるが、 この手のタイプは商用使用が見とめられていないものがほとんど。 原則として1からの作成。 作成をサポートするソフトなりライブラリなりなどは結構ある。 (4)初心者が同人ゲームを作るにあたって、最低限必要なもの ・情報集め(基本知識) 商法なり何なり、「商品を売る」ということに対しての知識。 簿記その他などの実務てきなものから、 イベント内でのルールなどローカル的なものまで。 ・短期間で作ろうとしないこと アクセサリ等の非常に簡単なソフト以外は、 絶対に無理なので。 ・外部依頼をするのであれば、外部依頼者に対しての手当て分の資金 外部依頼(契約依頼)の場合は作品が完成する、完成しないに関係無く、担当分の支払いをしなければならない義務があり、怠れば当然契約違反となり、相応の処罰がされる。 ・初心者に関係なく、作成した作品に対しての全責任とサポート 不具合パッチや、販売上のトラブルなど、 全てを自分の責任で行う必要がある。 責任と言うより寧ろ義務。 ・人としての常識 作成に携わる人間に対しての配慮、 製作後のねぎらいや、製作物の無償配布など、 メンバーを大事にすること。 ・向上心 ・根気 ・忍耐 ・好奇心 (自分で調べようとする意志) ・他と競争心を持たないこと (そんなのは作り慣れしてからでいい) (5)ゲームシステム作成について勉強するには とにかく初期の企画、設定等、いわゆる仕様書作成 が最も重要。 データの読み書きをするのであればそのi/oをどうするのか等、本格的なシステム開発のつもりで。 ツクールシリーズなど無料配布向けとして作成する場合でも、既存の機能をいかに利用するか等の纏めが必要。 製作物のレベルは、個人のレベルで構わないかと。 ただし、人気サークルの作品などと比べてもどうしようもないのはわかっているかと。 余計な高望みはやる気を無くすだけです。 ---------------------------------- ここから下は切り捨てる感じになりますが・・・。 基本的に、同人ソフトという分野がある、 じゃあ、自分も作って売ろうというのは、短絡的。 まずは簡単なゲームを作成するなどして 確実にステップアップするのが王道。 各同人ソフトのサークルの人たちも、 数ヶ月で作れるようになったわけではないので。 同人活動する前にそれらの知識を蓄えてきているから できるのであって。 文からみると、ソフト製作の何たるかすら知らないようですので、まずはツクールシリーズ等を使ってでも良いので、ソフトを作ることの大変さをまず知ってください。 ツクールの場合、素材は既存のものがあるので、 絵や音楽が、多少気に入らなくてもまずは、 それで作ってみること。 ここで絵なり音楽なり高望みするのであれば、 その時点で、ソフト製作者としてのスキルが無いです。 自分がメインとなって作品を売りたいというのであれば、 ゲーム作成に触れるというのは必須作業。 パーツパーツは他人に頼めば良いや的思考もアウト。 それぞれのパーツ担当を担える人が全て自分の友達などであれば、特に問題はないでしょうが、 フリーランス等に頼む場合、上記しているように、 知識・経験不足の依頼主は迷惑以外の何者でもないので。 逆にやりたいことがはっきりとしているなら、それに特化する勉強をして、自分がリーダーになるのではなく、自分をメンツとして参加させて欲しいと接触した方が良いと思いますが。 何も貴方がリーダーで無ければならないという必要性はないですし。 >「シナリオ」 ショートショートなど小説を作成した経験は? 小説とは異なりゲームだと必ずしも一本道ではない場合があります。 そう言った場合の話しの前後に違和感が無いようにつなげられますか? ゲームシナリオはある意味小説書くより難しいですよ。 小説としてのシナリオ性とゲームとしてのシステム性を両方持たないといけないので。 >「グラフィック」 単に絵を書いて着色するのみであれば 上げられている3つの中では最も簡単でしょう。 ただし、魅せる場合には最も重要性があるでしょう。 また3dを手がける場合はそれらの知識も必要になるでしょうし。 >「プログラミング」 3つの中では最も難しいです。 味気も素っ気も無い世界ですし。 システムの中枢を担うことになるので、 これがダメなら全部ダメになる可能性もあります。 ツクールなどはあればプログラミングではありませんので。 どちらかと言うと、あげている3つの中では「シナリオ」の分野になってきます。 シナリオやシナリオ条件を決めていく過程などは、 まさしくシナリオ職の作業なので。 その条件などに沿って処理を動かす仕組みを作るのが本来のプログラミングになってきます。 企画・管理者の次にハードに動き回らなければいけないです。 特に各パーツ分業の場合は各作業者の意見を取り入れ、 自分の意見を提示し決めていく、サブリーダー的な存在になるので。 よって意外とサークルリーダー=プログラマというパターンは結構多いです。 当然プログラム知識にも長けておかなければいけません。 事務処理用ソフトと違い、ゲームというのは、マルチメディアリソースを扱うのが常ですので、一般プログラムの知識意外にもdirectxなどの、メディア操作特化系のライブラリの扱いや、各種外部ライブラリの扱いにも長けていなければなりません。 (簡単なものであればそうでもないですが。本格的なものを作成しようとする場合は、当たり前の範囲) 全体の流れをみて、 同人ソフト作成に手を出すのは時期尚早と思いますよ。