Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Game Dev

/

Game Programming

Unity 開発のための C# プログラミング (Basic) - Unity エンジンで c# を学ぶ

Unity 環境で C# を学習します。C# を学習しながら Unity 開発環境を自然に習得できるため、初心者開発者にとって非常に有益です。

18名 が受講中です。

  • softcampus
C#
게임개발자
유니티
Unity
game-programming
unity3d-5

こんなことが学べます

  • Unity エンジンを使用するには、文法的な知識が必要であり、C# 言語の文法を使用してゲームを作成します。

  • このプロセスは、Unity で使用される C# 文法を学ぶプロセスです。

  • このプロセスを通じて、C# を習得することは、Unity エンジンを自由に使用できる基盤となり、講義で学んだ文法を使用して、自分が望むゲームを実装できることを意味します。

ゲーム開発エンジンとして最もよく使われるエンジンであるUnityです。
このようなUnityエンジンを使いたいのですが、プログラムの文法を身につけてこそ、必要に応じて使用することができます。このコースでは、Unity使用する前にC#言語を使用する文法的な方法について説明しています。

講義内容を見ると、単に文法だけを話すのではなく、なぜこれを使ってどこに使うのかなど、文法の内容だけでなく、使用方法や応用力まで説明しています。
本講義をじっくり勉強して応用方法を一緒に悩んでみると、講義を終える際には、Unityでコンテンツを作るようにしようと思うでしょう。


学習概要と設置(1~3講)
UnityエンジンのインストールとUnityエンジンでc#を勉強するための基本設定を行います。
実際のUnityプロジェクトを作成し、その中でc#文法をリンクして実行する全体的なプロセスを学びます


Data Type,Operator (資料,演算) (4~9強)
Unityエンジンで使用されるデータタイプと値を計算する演算タイプの多くで使用され、必要なものだけを選別して説明します


メソッド1(システム定義)(10~16強)

さまざまなことを1つのキーワードにまとめたものをメソッドと呼び、システムで定義したメソッドのうち
比較、繰り返し処理のための様々なキーワードを身につけます
私が作るゲームの処理の流れを変えて(比較)値を得るために繰り返しをする理由は
コンテンツを自分自身を好きなように制御したいです。
1)比較文if-else、switch-caseキーワードを学ぶ
2) 繰り返し文である while と for キーワードを学び、無限ループの危険性を知らせます
3) 繰り返し文を脱出するキーワードである break と continue を学びます。

4)学習内容に基づいて有限状態マシン(FSM)を使用する方法を学びます


メソッド2(ユーザー製作)(17~21講)

多様な機能を一つのキーワードを束ねて使うメソッドの概念を直接作ってみることになります。

ユーザーが直接制作するメソッドはゲーム制作のロジック処理方式の大部分を占め、参照タイプと結合するとより強力な処理が可能になります。


オブジェクト指向(クラス基礎) 22~26強
オブジェクト指向の真の意味は、私たちが使用する自然言語の構成方法をプログラムに組み込むことです。

これにより、オブジェクト指向方法の理解とともに、コンテンツのロジック設計に役立ちます。


拡張データ型(UserDefine)とクラス拡張 27~34強

クラスとは別に、ユーザーが直接制作するさまざまなデータタイプを介して、コンテンツで必要なさまざまなデータタイプを作成してアプリケーションする方法を学びます。

それだけでなく、既存のクラスに基づいてより強力なクラスに拡張し、隠蔽性とカプセル化を維持しながらデータの参照と処理を容易にすることができる方法を通じて、最終的にゲーム開発のためのオブジェクトとデータタイプの設計と必要に応じて既存コンテンツの更新と拡張の概念と、簡単にロジックを処理するさまざまな方法を学びます。



クラスベースの便利な機能(35〜38鋼)

クラスを利用したさまざまなデータをファイルに保存するファイル入出力と、クラス内の機能とオブジェクト自体を簡単に参照して使用できる万能型 Generic を学びます。

これらは実際のゲーム内のセーブファイルの構築とともに、Unityエンジンのオブジェクト参照の仕組みを理解するのに役立ちます。
上記の講義をすべて学ぶと、Unityは単なる著作ツールではなく、ユーザーが望む多様なコンテンツ開発のためのビジュアライズされた開発ソリューションであることがわかります。
そしてユニティアンの要素とボタン、アイコン一つ一つがすべてプログラムロジックであることがわかります。


コ・ヒョンチョル講師の他の講義を見てください🏃


コ・ヒョンチョルのUnityジャンル別プロジェクトゲーム - ディフェンスゲーム

コ・ヒョンチョルのUnityジャンル別プロジェクト実戦ゲーム - ランゲーム




こんな方に
おすすめです

学習対象は
誰でしょう?

  • ゲームに興味がある方、またUnityを使ってゲームを作りたい方にオススメです。

  • Unity の授業を受けたことがある人は、ただ暗記したり描いたりするのではなく、なぜこのような文法を使うのかを理解するようになります。

  • 講義内の文法を基にコンテンツやゲームを作成します

前提知識、
必要でしょうか?

  • コンピューターでよく使用される用語をある程度知っておくと良いでしょう。

こんにちは
です。

15,362

受講生

768

受講レビュー

589

回答

4.7

講座評価

38

講座

カリキュラム

全体

40件 ∙ (15時間 51分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

¥2,668

softcampusの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!