いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

当サイトも同人ゲーム制作を目指しておりますが、人員不足につき計画のめどが立ちません。こういう方(もしくはサークル)って結構いらっしゃると思います。近年は、オープンソースプログラムをはじめとする技術の蓄積によって、ゲームを作るプログラミング面のコストは年々下がってきていますが、いかんせんグラフィックなどの素材が足りません。

しかし、ここで、もし、グラフィックを外注できるとしたら 2D と 3D のどちらを選択すべきでしょうか?

2D と 3D にはそれぞれのメリットとデメリットがあります。

まず 2D のメリットは描画にかかるコストが少なく、取り扱いが簡単という点です。逆にデメリットはあらかじめ描いておいたグラフィックしか表示できないという点です。

3D のメリットはどんな方向のどんな体勢のグラフィックでも表示できる点です。逆にデメリットはモデルとモーションを作るコストが高い点です。

残念なことに、どちらの点もグラフィッカーの方にかかる負担が大きくなります。このあたりの事情が心苦しく、なかなかチームメンバーを見つけることができません。

そこで最近では、資金を調達してグラフィック制作会社へ発注する方向も視野に考えています。ただ、個人での開発ですので、普通の発注をしていては私の預金残高が減るばかりです(もっとも、売れる同人ゲームを作れれば話は別ですが、それこそめどが立ちません)。どんな発注を考えているのかというと、グラフィックのパーツを分離して再利用が利くような形です。よく、オンラインゲームに着せ替えシミュレータがありますが、あんな感じです。

現在、仕様を策定中でございます。これがうまくいくとゲーム制作のハードルが全部とれそうなのです。効果音や音楽なども同様の悩みがありそうなのですが、そっちの方は「まだなんとかなるかなぁ?」などと勝手に思っています。

Comments

たつにい
2008/12/04 10:02:06

どうもたつにいです~

僕の場合は同人でやっていく限りでは、間違いなく2Dを選択します~

実際、専門学校で本格的に学んだ技術がゲームプログラムだったのですが、ゲームを何本も作っていくうちに、それ以外のスキルも身に付くので、今はそっちのスキルを生かして作っている感じがあります。

いわゆる「いかに低コストで制作するか?」を突き詰めているってヤツですね。

やっぱり3Dだとグラフィッカーの負担も大きいですが、それに加えてプログラマーの負担も大きいでしょうし、2D以上に発注時のコミュニケーションが必要になるでしょう。

2Dですら素人交じりのメンバーで同人ゲームを作ろうとすると、画像形式はBMPと指定したのにJPEGのデータが送られてきたり、透過処理に関してを逐一教えてあげたりしなければいけないことになるのが殆どですので(苦笑)

あと、3DCGを描き起こせるほどのスキルを持った素人の絵師さんが圧倒的に少ないのと、こっちでダミー素材を準備しにくいっていうデメリットもあります。

グラフィック制作会社への発注は僕も経験がないため、なんとも言えませんが、金をかけた分の仕事はしてくれることと存じます。

ゲーム系専門学校っていう非常に恵まれた環境での制作経験と、現在の個人、同人での制作経験から僕の意見を言わせてもらうと、同人での3Dゲームはリスクを背負いつつコケそうで手を出すのが怖いです……。

専門学校だと、学校という集まれる場所があり、高スペックのパソコン(開発環境)も複数あるし、わからないことは講師に聞くことも出来たので非常に恵まれていました。

グラフィッカー専攻の生徒達も実際に3DCGの授業を受けていてツールの使い方も勉強しているため(勿論、2Dグラフィックの勉強もしています)、個人、同人制作から見ればうらやましい限りの環境だと存じます。

そんな環境で特に突出したプログラム専攻のクラスメート(とは言っても僕より何歳も年上ですが)が企画リーダーとなり3Dゲームを作っていたみたいでしたが、半年か1年くらい制作しても、結局遊べる形まで作れなかったみたいです。

ゲーム画面を実際に見たことがあるのですが、画面上の3D空間を三頭身くらいのキャラクターが自由に走り回る所まではつくられていて、同じプログラマーとして素直に尊敬は出来るのですが、ただ走り回れるところまでしか出来ていないらしく、ゲームとしては成り立っていませんし、ゲームとしての面白さを追求する以前の問題でした(苦笑)

ミクシィでお友達になったプログラマーさんも、かなり前から同人サークル立ち上げて3Dの同人ゲームを作っていらっしゃるらしいですが、かなり難航している感じですね。

↓その同人サークルさんサイトです
http://metal-cube.no-ip.org/bg/index3.php

もちろん、どんなゲームを作るのかは人それぞれですので、同人でも3Dゲームに挑戦するのはアリでしょうが、3Dを選んだサークルさんは長きに渡る戦いになるでしょうね。

実際問題、初めての同人ゲームを完成させる場合、個人制作もしくは少数精鋭が望ましい形であり、特にリーダー一人で作れるところまで作るのが良いです。

そして、その制作土台を生かして次回作でメンバーを増やしたりして更なる飛躍を目指すと良いと思います~

あとはフリー素材を頼るのもアリです。

BGM、効果音などの音楽はフリー素材を探せば、良い物がゴロゴロ発掘出来ますし、僕の場合、ADVをメインで作ってますので背景グラフィックもフリー素材でサクっと見つけられます。

ADVなら吉里吉里などのスクリプトエンジンをちょっと勉強して覚えればプログラムすら組む必要がなくなりますので、プログラマーでなくとも個人制作も可能だったりします。

2Dなら絵心が無くともフォトショップやフリーのフォトレタッチソフトを少しでも勉強すればシルエットのみのダミー素材くらいなら誰でも作れます。

ゲームの内容だけ先にプログラミングしちゃって、後から絵描きさんに外注依頼して張りかえる箇所を書いてもらうって事をすれば、無駄な出費コストや絵描きさんの負担を最低限に減らすことも出来るでしょう。

ちょっと長くなってしまいましたが、僕の経験談からの、ちょっとした考えでした~

yomogi
2008/12/04 12:48:26

自分は絵もやってはいるのですが…
まあ、他人に見せるほどの腕ではないので、、、(汗
とにかく、実際にやってみると早く作るというのは2Dで作成をすることだと思います。
3Dになると必要なソフト等々そろえることから莫大なお金が必要になっていくので
そうなると、同人業界に3Dゲームを簡単に作成できるエンジンを(安価もしくは無料で)提供する必要があるかもしれません。
そうすれば、業界で3Dに力が入り絵師も3Dへの対応を考え始めると思います。
ただ、現在のゲームの実行環境は、かなり古いマシンで実行しているということも普通にあると思うので、XPの入った高スペックマシン(ぎりぎりVistaが動く程度)が中古で出回るような時代にならない限り売れないゲームになってしまうと思います。
ただ、今のうちにゆっくり開発を進めておけば時代が来た時に早く対応が出来ると思います。
OSやスペックの問題からDirectX9.0cかDirectX10のどちらで作成するかが問題です。
サークルですが、ネットで連絡できる時代ですから顔を合わせる必要なく開発が出来ると思うので、もう立ち上げても良いのではないかと思うのですが…
自分も作成中のプログラムがあるので、なかなかエンジン製作に戻れないのですが(汗

Byerkut
2008/12/06 18:46:03

>たつにいさん

やはり本格的な 3D 同人ゲームは難しいようですね。
3D のハードウェア機能が魅力的だったのですが…

> yomogi さん

3D プログラミングの分野も、すでに物理エンジンは無料で手に入りますので、
もうちょっと成熟すれば手が出るかもしれませんね。

サークルはどうしましょう…、ちょっと進んでいる同人ソフトの話がありますので、
そろそろ本格的に考えるのもアリですね。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS