inflearn logo
知識共有
inflearn logo

Unityで始まるゲーム開発: Part 1. コンピュータ構造入門

非専攻者のためにプログラミングに敷かれた知識であるコンピュータ構造の原理を説明する講義です。 講義の目的は、プログラムの動作の原理に精通していることです。

難易度 入門

受講期間 無制限

Computer Architecture
Computer Architecture
Computer Architecture
Computer Architecture

学習した受講者のレビュー

4.9

5.0

ehdrjs0601

82% 受講後に作成

コンピュータ構造の深さを学ぶと、量が多すぎますが、必要なものが何であるかわからないことが何であるかをよく説明してください。 一人で本を買って勉強してみたら、これは本当ではないので、講義評価が好きだったので、一度聞いたことがあります。 不要なものを抜いてコアな技術たち 何よりこれをなぜ学ぶのか、なぜ必要なのかを教えてくれるので、学んだことをどこに書いて食べるのか分かっていてよかった。

5.0

winterD

18% 受講後に作成

非専攻者の立場でプログラマーに入門する際に本当に必要な講義ですね。何も知らず、コンピュータ言語の基礎講義を見ても難しかった部分を説明していただきありがとうございます。必ずユニティでなくてもコンピュータを理解したい方におすすめです。

5.0

크레데레

41% 受講後に作成

プログラミングを学びたいのですが、何も知りませんでした。

受講後に得られること

  • 基本的なコンピュータ構造

  • コンピュータプログラムの動作に精通している

非専攻者のためのコンピュータ構造を理解する!
原理を知ってこそ応用が可能です。

講義紹介📝

Unityやその他のプログラミングを学びたい非専攻者にとって
一番近づきにくい点が何なのか考えてみました。
まさにコンピュータとプログラミングに精通しています。

そのような慣れが容易に得られるわけではありません。
通常、コンピュータの構造に関する学習は、1学期分の授業であり、
レッスンをすべて聞いてからは、コンピュータの構造についてどんどん理解し始めます。
しかし、非専攻者にとってそのように勉強することは不可能です。
何を勉強すべきか分からなくて勉強すれば、膨大な学習量に飽きてすぐに諦めるようになります。

それで、非専攻者たちに「コンピュータの動作」について慣れるように助けるためにこの講義を制作しました。

なぜ学ばなければならないのか✒️

本講義は、コンピュータ構造の内容を非専攻者の立場からどのようにアクセスできるかを教える講義です。
したがって、専門的な内容はできるだけ排除しました。
講義当たり10分の学習時間を超えません。 (5分も超えない講義もあります。)

この講義で学ぶこと✏️

コンピュータやプログラミングに慣れるために専攻者がプログラマになる方法から、
非専攻者がコンピュータにアクセスする方法も説明します。
コンピュータ内部の動作を理解し、暗記して練習すると、コンピュータに慣れることができます。

유데브앱 / UdevApp / udevapp

講義の特徴💡

実際のコンピュータ構造ではなく、コンピュータが動作する原理のコンピュータ構造です。
この講義を聞いた後、コンピュータの構造に慣れることができます。
プログラミングに近づく初心者や非専攻者にとって大きな助けになると思います。

現在講義は約1時間分か、7月15日以降に追加アップデートが行われる予定です。

セクションごとに簡単な紹介📖

セクション1

  • 専攻者がプログラマーになる理由を調べて、非専攻者のアプローチ方法を紹介します。
  • 学習時間を短縮し、長期記憶を作れる練習方法を紹介します。

セクション2

  • 10進数を見て2進数を学びます。
  • コンピュータでメモリが動作する原理を学びます。
  • コードとデータがメモリ内でどのように動作するかを知ると、プログラミングの恐れは消えます。

セクション3

  • C言語の動作を通じて、変数と関数の内部構造を学びます。
  • アセンブリ言語の基本的な内容だけを学び、プログラミング言語のコンパイルの理由を紹介します。
  • C言語の動作とアセンブリ言語を比較すると、変数が宣言された理由を理解できます。
  • 関数のメモリ動作をコードメモリで説明します。 (デリゲートの原理を理解できます。)
  • 変数がどのメモリで使用され動作するかを知っている場合は、自由に変数を使用できます。

ここで扱うツール 🧰

この講義では実習がないので、楽にご覧いただけます。
ただし、理解してから必要な重要な内容を暗記してください。

Evernoteを使って講義を学ぶときに整理する方法を教えてください。
Googleスプレッドシートを使用して学習の進捗状況を確認する方法もお知らせします。
簡単な内容ですが、非専攻者は時間がありません。 (専攻者も同様です)
最短時間で最適な練習ができる方法を説明します。

予想される質問 Q&A 🙋🏻‍♂️

Q. 非専攻者も聞くことができますか?
A. はい、非専攻者のための講義です。ただ前の講義が簡単だとただ進むと、次の講義がわかりません。正解がわからない場合は質問を残してください。

Q. なぜ非専攻者がなぜこの講義である「コンピュータ構造」を学ぶべきですか?
A. プログラミングはしたがって行うことではないのでそうです。原理を理解し、自分自身がコンピュータに「感情移入」をしなければプログラミングが可能になります。コンピュータと会話をすると考えて仕事をしなければなりません。そのためには、コンピュータに慣れ親しんだ感覚を感じる必要があります。それのためのコンピュータ構造です。非専攻者が「実際のコンピュータ構造」を6ヶ月間学習する時間はありません。ですから、この講義をご覧ください。

Q. この「コンピュータ構造」を学ぶと何がいいですか?
A.原理を知ってこそ応用が可能です。プログラミングをするだけでなく、エラーをキャッチする場合も原理を知ってこそ応用ができます。非専攻者がプログラミングをする際にエラーが発生しても、他の誰かが問題を解決してくれないからです。

Q. 「コンピュータ構造」の講義を聞くとどんなことができますか?
A.コンピュータの動作に「おなじみ」を持つことができます。これにより、プログラマーの考え方も自然に体に刻まれます。私の心の中にプログラミングの「念」が置かれます。

Q. この講義だけの特別な利点がありますか?
A.実際のコンピュータ構造をお知らせするのではなく、原理をお知らせするので、一般的な実際のコンピュータ構造学習よりも簡単です。 (それでも難しいかもしれません)。また、6ヶ月の学習時間の代わりに数時間以内の講義を通じて短時間で学習が可能です。しかし、これを一度見て、そのようなものよりも上がると、同じ結果が出ます。長期記憶として残すために、毎日10分ずつの学習と暗記をお勧めします。 (講義で詳しく紹介しています)

関連質問

この講義を始めるきっかけ?

ワディーズを通して2つの講義、
「Unityで始まるゲーム開発:Part 2. C#プログラミング」
「ユニティで始まるゲーム開発:Part 3. シューティングゲーム開発」
のファンディングを行いました。

パート2、3を順番に進める前に、このパート1「コンピューター構造」のレッスンを最初に受講してください。

この分野に興味を持ったきっかけは何ですか?

幼い頃からゲームを作りたかったのですが、向きがわかりませんでした。
後にはゲームを作る覚悟を固めて電子工学を専攻するようになりました。
会社に就職してからゲームを勉強するためにゲーム関連内容を勉強し始めました。
もうほぼ20年近くになりましたね。
講義を作り、楽しいゲームを作りたいです。

その分野で達成したい今後の目標は何ですか?

まずはこの講義の後続編を作り続けたいと思います。

  1. 熟練度を上げるためのユニティミニプロジェクト10個
  2. Unity C#プログラミング高度なレッスン
  3. プラットフォーマーゲーム開発
  4. RPGゲーム開発などのその他講義

初心者のための私だけの方法の講義をお見せします。
皆様のご声援をお願いします。ありがとうございます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • プログラミングを学びたい非専攻者

  • Unityでゲームを作りたい非専攻者

  • 基本的なプログラムの動作原理を知りたい方

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

  • コンピュータのフォルダとファイルの使用

こんにちは
UDevAppです。

5,493

受講生

186

受講レビュー

151

回答

4.8

講座評価

4

講座

こんにちは。UDevAppのチェ・ヒョンソンと申します。

何かを作り出すということは、本当に幸せなことです。

自分の製品が世に出る時の感覚は、スティーブ・ジョブズが感じたそれや、

皆さんも私と変わらないと思います。

皆さんにとって、そのような感情を与えられる人になりたいです。

ネイバーカフェとブログ、YouTubeにもぜひたくさん遊びに来てください。

.

https://cafe.naver.com/ultimategunz(カフェへ移動)

http://blog.naver.com/siwoo2406(ブログはこちら)

https://www.youtube.com/user/ChoiHyungSun/(YouTubeはこちら)

ありがとうございます。

もっと見る
講座掲載日: 
最終更新日: 

受講レビュー

全体

75件

4.9

75件の受講レビュー

  • jaeyoungdol1810님의 프로필 이미지
    jaeyoungdol1810

    受講レビュー 4

    平均評価 5.0

    5

    41% 受講後に作成

    プログラミングを学びたいのですが、何も知りませんでした。

    • udev
      知識共有者

      受講評 よろしくお願いします より良い講義をさせていただきます^^

  • studiodoha6519님의 프로필 이미지
    studiodoha6519

    受講レビュー 1

    平均評価 5.0

    5

    95% 受講後に作成

    非専攻者なので、どのように始めるべきかは幕を閉じたのですが、わかりやすく説明していただきたいですね。良い講義ありがとうございます!大きな助けになりました。次の講座もお待ちしています。

    • udev
      知識共有者

      ありがとうございます。より良い講義を上げましょう。

  • jjwinha0348님의 프로필 이미지
    jjwinha0348

    受講レビュー 1

    平均評価 5.0

    5

    18% 受講後に作成

    非専攻者の立場でプログラマーに入門する際に本当に必要な講義ですね。何も知らず、コンピュータ言語の基礎講義を見ても難しかった部分を説明していただきありがとうございます。必ずユニティでなくてもコンピュータを理解したい方におすすめです。

    • udev
      知識共有者

      良い受講評ありがとうございました^^ ユニティじゃなくても非専攻者の方が見ればいい講義にしました。 まだない講義7月末以前に上げるようにします

  • ehdrjs06018579님의 프로필 이미지
    ehdrjs06018579

    受講レビュー 3

    平均評価 5.0

    5

    82% 受講後に作成

    コンピュータ構造の深さを学ぶと、量が多すぎますが、必要なものが何であるかわからないことが何であるかをよく説明してください。 一人で本を買って勉強してみたら、これは本当ではないので、講義評価が好きだったので、一度聞いたことがあります。 不要なものを抜いてコアな技術たち 何よりこれをなぜ学ぶのか、なぜ必要なのかを教えてくれるので、学んだことをどこに書いて食べるのか分かっていてよかった。

    • udev
      知識共有者

      良い受講評 ありがとうございます。 これを見て次に進むと、簡単にC#が学習できます。 良い講義をもっと作ってオープンします。

  • akehrn122557님의 프로필 이미지
    akehrn122557

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    パート1を学ぶ前に背景知識として素晴らしいようです。 初めに、この知識よりすぐにプログラミングを始めてint num = 0;こんなコードに触れているのですが、そのコードにも考える部分があり、進んで知らないものとはその違いが極めて分かれるでしょう。

    UDevAppの他の講座

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

    似ている講座

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

    新規会員登録で25%OFF

    ¥1,071

    25%

    ¥1,431