\r\n\r\n
ゲームの開発方法を学ぶのは、長いプロセスです。初心者にとって、プログラミング、アセット操作、そして真新しいエディターを学ばなければならないという組み合わせは、圧倒的なものです。
Unity(Unity3Dと表記されることもあります)は、業界標準のゲーム開発プラットフォームの1つです。このプラットフォームには多くのインストラクターのオンラインコミュニティがありますが、Unity Learningは、このソフトウェアを使ったゲームの**プレイ**方法を学ぶための新しい公式の方法です。
ここでは、Unity Learnとは何か、他のチュートリアルとどう違うのかを見ていきましょう。
今年で14年目を迎えるゲームエンジン「Unity」は、リリース以来、ゲーム開発の民主化に尽力してきました。長年にわたり、Unityはプラットフォームのあらゆる要素を学習するためのツールを提供してきました。
多くのソフトウェアツールは文書化されていますが、使用するためには予備知識が必要です。これは、初心者には理解しがたいことかもしれません。Uniform**のコースとチュートリアルは、新しいコンセプトを誰にでも理解できるように説明することを目的としています。
Unity Learnは、これらの学習リソースに、新しいコースやタスクベースの学習を組み合わせ、あらゆるスキルレベルのユーザーの知識向上を支援するプラットフォームです。
学ぶ」タブをクリックすると、Unity Hubから直接、学習教材にアクセスすることができます。Unityの使い方を学ぶのに特化したチュートリアルのリストが表示されます。
これらは他のチュートリアルとは異なり、Unityで設計され、エディタに組み込まれているためです。バニラエディターには数多くのウィンドウやオプションが用意されており、迷うことなく操作できます。Unity Learning Projectは、学習した内容を強調し、簡単なコンセプトで組み立てながら学習できるようにガイドします。
Unityの開発者は自分たちのソフトを熟知しているのだろうということはさておき、このオーダーメイドの学習体験は、ゲーム初心者に最適です。
いくつもの難しい概念を同時に学ぶのではなく、統一の各パーツがどのように相互作用しているかを学ぶことができます。これは、後で思い通りにいかない原因を追究するのに役立つのです
また、Unityのフォーラムでは、他のユーザーと議論したり、学んだりすることができます。新しい学習者のための専用フォーラムスペースは、レッスンについて話し合ったり、問題解決を助け合ったり、コミュニティを中心にした団結力を知るのに最適です。
Unityには、無料でダウンロードできるサンプルプロジェクトが多数用意されています。プロジェクトを分けられるようになることで、すべてがどのように組み合わされているのか、どのように自分のプロジェクトを構築していけばいいのか、より深く理解できるようになるはずです。
インタラクティブなチュートリアルに加え、Unityではサンプルプロジェクトやリソースが充実しており、これらはUnity HubのLearnタブで見ることができます。
これらのプロジェクトは通常、シンプルで文書化されたゲームの例です。また、ゲームを**プレイ**するために必要なすべての要素をカバーする文書とビデオチュートリアルが提供されています。
Unity Learnは現在、主に初心者向けのプロジェクトを様々なトピックで扱っています。プロジェクトやインタラクティブなチュートリアルだけでなく、ゲームデザインと開発のあらゆる側面を学べる、より伝統的な文書やビデオによるコースもあります。
Unityのチュートリアル機能は、すでに新プラットフォームに搭載されています。すでに公開されているビデオチュートリアルが素晴らしいからです。長いプロジェクトチュートリアルよりも短い場合が多く、Unityのエディタやコードベースの特定の要素が含まれています。
UnityラーニングサイトにUnityアカウントでログインすると、現在取り組んでいる内容を把握でき、完成させたい順番にプロジェクトを進めることができます。
学習は必ずしも一筋縄ではいかないものです。新しい概念を学び始める前に、別のトピックに移れるようになるとよいでしょう。
このトラッキングは、統一的な学習に関する資料の豊富さが増すにつれて、ますます重要になる可能性があります。時間をかけて、どの項目が完了したかを知ることは、時間の節約になり、これらの基本原則のブラッシュアップに役立ちます。
現在、Unity Learnのコンテンツのほとんどは初心者向けですが、経験豊富な開発者向けのチュートリアルも用意されています。
バーチャルリアリティゲーム開発を網羅したチュートリアルが用意されており、このトピックはある程度の事前理解が必要です。また、概要分析、パフォーマンス、ベストプラクティスなど、より高度な概念も取り上げています。
今後1年間で行われるハーモナイゼーションに向けた数々の変更を考えると、ラーニング・プラットフォームは誰にとっても必要不可欠なものです。新しいEntity Component System (ECS) は、マルチスレッドデータに対応した新しい設計手法を採用しています。これらのコンセプトは、経験豊富な開発者にとって興味深いものであり、ユニフィケーションエンジンの心臓部における変化を表しています。
Unityの学習プラットフォームでも、同様のスタイルのチュートリアルでコアコンセプトをカバーし、これらの集中的なトピックに取り組むことになりそうです。
Unityが開発されて以来、その使い方を紹介するコミュニティチュートリアルが存在します。現在では、ゲームアート制作、プログラミング、Unityエディターの使い方、アニメーションなど、あらゆる要素を学べるチュートリアルが、文章やYouTubeで公開されています。Unityは、コミュニティから**マスター**の役割を奪おうとしているのでしょうか?
ユニティがコミュニティに対してオープンであること、教師を受け入れていることを考えると、その可能性はまったくないと思われます。Unityは複数の教師をサポートし、彼らの活動を促進し、時には正式にスポンサーとしてコンテンツ制作に参加することもあります。
BrackeysやSebastian Lagueといった有名なYouTubeチャンネルがUnity Learnで紹介されています。 Brackeysは、Unityゲームデザインのあらゆる要素に関する最高の教師の一人として挙げられることが多く、Unityはしばしば彼の指導用ビデオのスポンサーにもなっています。
Unity Learnは、すでにあるものと密接に連携しており、Unityコミュニティとの友好的なスタンスは、今後も変わることはなさそうです。
Unityラーニングは、ゲーム開発を始めるのに最適な方法で、外部のUnityチュートリアルが多数あり、中にはUnityが推奨しているものもあります。
もちろん、Unityだけが**自分自身のゲームのためのオプションではありません。