私は、およそ1年前にゲームがどうできてるのか、コンピュータの仕組み等について興味をもち、それがプログラミングで実現できると知り、夢中になって1年間javaを勉強した者です(その時は、どの言語がいいか等知らなかったので本屋で良い入門書のあったjavaに決めました。少し後悔してます)。
本題に入りますが、本格的な売られているような(でもこれはあくまで目標ですので、1人だけの力で売れるようなものが作れるかは別問題です)3Dゲームが作りたいです。周りにプログラミングなんかやっている人はおらず、ずっと独りでやってきたのですが、いざjavaでゲームを作ろうとしても思うような3Dゲームは作れないことを知りました(作れないといことはないがとても難しく、作っている人などいない)。
そこで、unity,blender等の3D開発ソフトを調べてみたのですが、それでゲームが作れるのか、どの言語を用いるのか等が分かりませんでした。プログラミングすること前提で書いてすいません。やっぱり、プログラミングをしてゲームを作りたいのです(ゲームの自由度もあがると思うので)。
ずいぶんと、長文を書いてすいません、要するに、本格的3D技術、および3Dゲームをつくるには、何をすればいいのかということをお尋ねしたいのです。
作れれば、もう何でも、どんな言語でも、どんな3Dソフトでも生涯をかけて死に物狂いで学ぶつもりです。どうかお願いいたします。

参考url、こんなものができたらと思います

http://www.youtube.com/watch?v=WJHXXpJh-hM

A 回答 (5件)

書き忘れてました。

3Dゲームにどんな技術が使われているかの講座です。
ちょうど11年前から始まっているので、11年前でも如何に難しい技術が使われているか参考にしてください。講座は2013年の現在も続いています。
上の方にある年号をクリックすると次の年にいけます。

「3Dゲームファンのためのグラフィックス講座 記事リンク集 - GAME Watch - GAME Watch」
http://game.watch.impress.co.jp/docs/series/3dcg …

ちょうど時代的に2003年の鬼武者3とかPS2の情報もあります。
    • good
    • 0
この回答へのお礼

回答を何度もありがとうございます!

これから、C言語、DXライブラリを学んでいきたいと思います。
まだまだわからないことがたくさんあるのですが、それは別の質問を立てさせて頂きます。

お礼日時:2013/04/15 20:44

ちなみにDirectXもJava3Dに負けず劣らず難しいです。

いや、DirectXの方が難しいかも。
使っている人は多いとか書籍が多いってだけです。

DXライブラリはDirectXの難しいことを隠して3Dゲームまで作れるようにしたアマチュア用のゲームライブラリです。
私は、これから始められたほうが良いと思いますよ。

「DXライブラリ置き場 サンプルプログラム3D編」
http://homepage2.nifty.com/natupaji/DxLib/progra …
    • good
    • 1

Unityはゲームを作るためのものですけど。


http://japan.unity3d.com/
http://ja.wikipedia.org/wiki/Unity_%28%E3%82%B2% …
質問にある2つ目のURLの動画は、まさに、Unityを使ったゲームの紹介ビデオですよね。

ゲームを作るなら、
・ゲームエンジンと呼ばれるライブラリを使って楽をする(その代り、やりたいことができないかもしれない)
または
・やりたいことにあったゲームエンジンを自作する(難易度は高い)
になります。


それより大切なのは、「何をどうする」といった内容です。
それができれば、どんなゲームエンジン使っても、どんな言語使っても関係ありません。
楽に作れる方法があれば、それを使えばいいのです。
「言語」なんて、死に物狂いで覚えるものではありません。


BlenderとかMayaとかいった3Dソフトは、3Dモデルや映像作品を作るもので、これ自体はゲームを作るためのものではありません。
1つ目のURLの動画は、Blenderを使った、ただの映像作品だと思われます。プログラミングの要素はほとんどありません。

モデルを3Dソフトでデザインして、ゲームに転用する、という使い方はありますが。
    • good
    • 1
この回答へのお礼

回答ありがとうございます。

Unityはゲームを作るためのソフトなんですね。私の調査不足です。
とりあえず、DirectXでゲームが作れるということなので、そっちで作ってみようと思います。
Unityの方がいい!!というのであればまた返信してください!

お礼日時:2013/04/14 20:20

とりあえずは、これらを一読されてみてはいかがでしょう??




・Unityによる3Dゲーム開発入門 ―iPhone/Android/Webで実践ゲームプログラミング

http://www.amazon.co.jp/gp/product/487311506X/re …


・Unityで作るスマートフォン3Dゲーム開発講座 Unity4対応 (SMART GAME DEVELOPER)

http://www.amazon.co.jp/gp/product/4798126195/re …
    • good
    • 1
この回答へのお礼

回答ありがとうございます

Unityもすばらしいツールだと思うのですが、まずはDirectXからはじめて見ようと思います。
Unityの方がすばらしくて、使いやすくて・・・・・・・というのであればまた返信してください!

お礼日時:2013/04/14 20:18

本格的3Dゲームはありますよ。


Androidの3Dゲームなんか、そうですよね。

まぁ直に3Dを弄るとなるとDirectXやOpenGLなのでC++が主流でJava3Dとか少ないです。
ちなみにUnityはゲームエンジン(ゲーム統合開発ツール)で、blenderは3Dモデリングやレンダリングためのソフトです。そこも区別できていないとなると、まだまだ理解することがありそうです。

動画の方も、Unityはゲームですがblenderは単なる3Dレンダリングの動画ですね。つまりゲームの高精度デモシーンや映画と同じものです。

本が多いとなるとC++でDirectXでしょう(最近減少気味)。
Unityは本が多いですね。実はプロ用のツールなので3Dプログラミングの経験がないと大変難しいシロモノです。プロが開発効率を上げるためのツールなんですね。言語はjavascriptかC#で記述します。

3Dモデリングも覚えないといけないのですが、こちらは美術的な才能が必要なので実のところプログラマーで出来る人は少ないです。本としてはメタセコイアやBlenderの本を探してみてください。デッサン力とか色々才能が必要でして、粘土造形が得意な人が私は向いていると思います。
どちらにしてもプロ級のモデリング力がないとUnityの動画レベルにはたどり着けません。モデリングだけで何年も費やしたくないですよね?なのでフリー素材も検討してください。

とりあえず、基本を学ぶだけならC言語orC++とDXライブラリで始められます。
これでもPS2レベルぐらいまではいけるので、これで始めて楽勝になったら次の段階に進めば良いでしょう。

「DXライブラリ置き場 HOME」
http://homepage2.nifty.com/natupaji/DxLib/
    • good
    • 1
この回答へのお礼

回答ありがとうございます

Unityはレベルが高くてプロ用、まずはDirectXとC++またはCから始めてみては?ということですね!
DirectXで書籍を探してがんばってみます!

お礼日時:2013/04/14 20:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

今、見られている記事はコレ!

  • ポイっと捨てる前に…卵の殻でふきんを漂白できるか実験してみた

    毎日のように出るゴミのひとつに卵の殻がある。捨てるたびにこれが何かに使えないかと思っていた。そこで「教えて!goo」で「卵の殻の処分について」という質問を発見。さっそく、のぞいてみると卵の殻の再利用につ...

  • 真面目に働かない同僚への賢い対処法

    皆さんは今の職場に何か悩みがないだろうか。特に人間関係の悩みともなると、それが原因で退職や転職も考えるほど深刻なこともある。「教えて!goo」を見ていても、沢山の仕事の悩みが寄せられている。そんな中で今...

  • 【100均グッズで!】カラフルクレヨンキャンドルを作ってみた

    市販されているキャンドルには、自分好みの色合いや、好きな形状のものなど、なかなかピッタリのものが見つからないという人も多いことだろう。自分で手作りしてみるのもありかもしれないと、そのやり方を「教えて!...

  • 不倫相手に5年ぶりに連絡したらフラれた

    常に世間の大きな関心ごととなる著名人の不貞問題。一般家庭の不倫に対してもそれは同じようで、「教えて!goo」によせられた「人は5年も経つと心は変わってしまうのでしょうか?」という質問には多くの回答が書き込...

  • 【長谷川豊】『名無しです』さんから来たメッセージ

    先日、私が別でやっている連載に対して、極めて分かりやすく、的を射たコメントが来たので是非「教えて!goo」の連載でもシェアしたいと思います。 私は沖縄で起きた痛ましい女性の暴行死事件の記事に関連して、あ...

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる

このQ&Aを見た人が検索しているワード


このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ