2011-07-16 14 views
2

Unity3DやRoar Engineのようなフレームワークを使ってゲーム開発を始めるにはどうすればよいですか? 私は現在のところ、html/cssとphpの小さなビットを知っています。何も複雑ではない。初心者のUnity3Dとゲームデザイン

よろしく、 アンドリュー

+0

あなたの興味にかかっています。 ゲームは、基礎となる技術を理解しているかどうかにかかわらず開発することができます。 – mibollma

+1

また、私は最も重要なアドバイスは小さく始めることだと思います。 tictactoeのようなものを作りなさい...それ以上のものではない。 – mibollma

答えて

1

私はUnity3Dでの経験とSIO2のほんの少しを持っています。 SIO2はGUIなしでC++のフレームワークにすぎません。つまり、お気に入りのIDE(XCode、Eclipse、...)とBlenderをモデリングに使用します。これは私にとって初心者にとってはかなり難しいようです。

一方、Unity上でC#を実行することは、PHPプログラマーにとって難しいことではありません。多くのリソースがあります、私のお気に入りは1時間video tutorial by Matthew Campbellです。それはセッションで手をつないで、その後、あなたはスマートフォン、PCなどで簡単なゲームをするでしょう。 Unity3D自身のDocumentationもかなり良いです。

もう一つの選択肢は、一般的にはUnrealエンジン(かなり良い評判)、Bork3DまたはTorque

ことcoludそれはいくつかの知識を得るために、いくつかの時間がかかるだろうが、それはかなり興味深いものです。いくつかの数学をする準備ができている、特に3Dに入るとき。ゲームはグラフィックデザインに強く関連しているといいですが、プログラマにとっては素敵ですが、あまりにも簡単ではありません。

1

私の会社はUnity3Dを使用しており、開発者向けにコードとUIエディタを組み合わせるという点で最も成功したエンジンであることがわかりました。言い換えれば、同じプロジェクトをコーディングして、それが開始されたのとまったく同じエンジンで作業するために開発者に渡すことができます。コーディングプロセスを合理化するためにエディターをカスタマイズしたり、コードを編集したり、スクリプトに入ることなく、そのようにする方法を知ることなく、コードを編集することができます。 Unreal(UDK)チームもあり、大好きです。バルブのハンマー/(ソース)エンジンともっと似ており、すべてのコーディングにキズメットと呼ばれるドラッグアンドドロップシステムを使用しています。

コーディング言語については、UnityではC#を使用しています。 .Net Frameworkの高水準で合理的な言語であり、私は何も知らないことから、1年の間にかなり進歩しています。私は非常にそれをお勧めします。がんばろう!

2

私があなただったら、Unity3Dを使い、プログラミング言語としてのJavaScriptを選んだでしょう。そのため、インターネット上で多くのリソースを簡単に見つけることができます。非常に多くの動画、ドキュメント、ウェブサイトなどがあります。私は少なくともそのようにしています、あなたは知っています。正直言って、Unity3Dゲームエンジンを使ったゲーム開発は簡単です。まず、いくつかのオブジェクトをシーンに追加します。次に、オブジェクト同士の関係を制御します。その後、あなたのゲームに3Dモデルを見つけることができます。実際には、モバイルデバイス用のゲームを開発する方法を検索します。たとえば、タッチ関数を検索し、最後にGoogle PlayやAppStoreなどでゲームをプレイします。Unity3Dゲームエンジンはマルチプラットフォームであることを覚えておいてください。それが私にとってのポイントです。私はゲームを一度だけ開発し、他のプラットフォーム、特にWindowsからAndroid OSにコピーすることができます。

ところで、あなたはちょうどhtmlとcssを知っていたと言いましたが、ほんの少しのPHPです。このような状況には気をつけないでください。 Unity3dは独自の構造を持っています。これは簡単なことではありません。 Unity3Dでのプログラミングは楽しいだけです。ちょうど無料試用版をダウンロードし、それを開始してください。がんばろう。

https://unity3d.com/unity/download