- 締切済み
ゲームプログラムの勉強方法で質問(unity)
ゲームプログラムの勉強方法で質問です。 私は普段仕事で3Dモデリングやアニメーションをなどやっていますが、自主制作で unityを使ってiphone,ipadで動くカーレーシングゲームを制作したいと思っております。 プログラムに関してはほとんど無知なので、 現状、webサイトに紹介されているチュートリアルをやりながらunityの使用に慣れている感じです。 カーレーシングゲームを制作するためにプログラムを勉強したいのですが、 お勧めの勉強方法や 初心者向けの書籍(JavaScript.C#など)、 学校(夜間、通信なら可) などございましたら教えていただけませんか? プログラムに詳しい方、ゲーム会社などの現場で働いている方にもお聞きしたいです。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- zwi
- ベストアンサー率56% (730/1282)
更に調べてみました。 スクリプティングで使われるスクリプトはjavasciptかC#ですが実際のところはMonoが使われています。 「Mono (ソフトウェア) - Wikipedia」 http://ja.wikipedia.org/wiki/Mono_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2) なのでWEBで使われるJavascriptと完全に同じではありませんが、Javascriptの書籍がWEB用途用に書かれているものしか無いのでJavascriptを勉強したければそれを読むしか有りません。 これはプログラミング言語の勉強で、ゲームプログラミング・3Dプログラミングの勉強とはまったく別物です。 参考。 「「JavaScript ゲーム製作勉強会 Vol.1」でUnity入門の話を話しました - 強火で進め」 http://d.hatena.ne.jp/nakamura001/20110515/1305473314 こういうの理解するためにもJavaScriptの知識は必須です。
- zwi
- ベストアンサー率56% (730/1282)
>Unityは開発ツールのWindows版、MacOSX版がある。 >制作コンテンツの動作プラットフォームもWindows・MacOSXだけでなく、 >WEBプレイヤ・Wii・iPhoneにも対応していることが特徴。 >JavaScript、C#といった汎用言語を使用できるのが特徴。 >通常版のライセンスは無料です。 その件については了解しています。 ちなみに、iPhone/iPadなどで提供するためにはライセンス料が必要ですよ。 無料なのは、小さな会社やインディーゲーム開発者でWindows/Linux/MacOSXだけのはずです。 確認してみてください。 「UNITY: License Comparison」 http://unity3d.com/unity/licenses 結局のところJavaScriptを学びたいのではないのですか? unityを学べる書籍や学校を私は知りませんし、検索してみましたが探せませんでした。
- zwi
- ベストアンサー率56% (730/1282)
C++とDirectXやらC#とXNAなら学校もあるでしょうが、unityは聞いたことがないですね。 MACですよね?MAC自体が本が少ないですしね。 JavaScriptの本をご紹介しますがJavaScript自体がブラウザの言語として開発されたため、WEBアプリ用の本が多いことはご理解ください。 「Amazon.co.jp: マンガでわかるJavaScript: クロノス・クラウン 柳井 政和: 本」 http://www.amazon.co.jp/dp/4798027839/「Amazon.co.jp: よくわかるゼロからはじめるJavaScript (よくわかるトレーニングテキスト): 富士通オフィス機器株式会社: 本」 http://www.amazon.co.jp/gp/product/4893116487 「Amazon.co.jp: JavaScript 第5版: David Flanagan, 村上 列: 本」 http://www.amazon.co.jp/gp/product/4873113296 ただし、ゲームプログラミングについては良い本が有りませんでしたのでブラウザで動く2Dゲームの入門サイトを紹介しておきます。 「ゼロから始める「ゲームの作り方」入門 by BFF」 http://www.bluefoun.pos.to/games/howto/howto.html そっから先は自分で頑張るしか無いってのが状況かも知れません。
補足
回答ありがとうございます。 すいません。説明不足でした。以下unity説明です。 3Dゲームエンジン「Unity」 公式サイト(英語) ttp://unity3d.com/unity/ Unityは開発ツールのWindows版、MacOSX版がある。 制作コンテンツの動作プラットフォームもWindows・MacOSXだけでなく、 WEBプレイヤ・Wii・iPhoneにも対応していることが特徴。 JavaScript、C#といった汎用言語を使用できるのが特徴。 通常版のライセンスは無料です。
お礼
ご親切な回答ありがとうございました。 大変参考になりました。 とりあえず、プログラミングの知識をつけるため入門書を読もうと思います。 そして浅く広く勉強してプログラムで何ができるのかがある程度判断できるようにしたいと思います。 また何かあれば宜しくお願いいたします。