プレイヤーを没入させるゲーム心理学入門
machinetutor
¥3,732
早割
47%
¥1,955入門 / Game Planning
New
New
報酬を与えても興味が薄れ、難易度を変えると退屈さと挫折感が入り交じる理由を、ゲーム心理学の観点から考察します。
入門
Game Planning
Godotエンジン入門コースを終えた方を対象とした実践講座です。ブロック崩し2Dゲームのコアロジックを一緒に実装してみましょう。
受講生 19名
難易度 初級
受講期間 無制限


Godot Engineで「ブロック崩し2Dゲーム」を作る
「基本シーン」を作成し、それを「継承したシーン」を作成して活用する方法
ボールの動きと、レンガとの衝突時に移動方向を変える方法
二重ループを用いたレンガグループの生成と配置方法
各行ごとにレンガの色と点数を変える方法
オーディオ効果音の管理及びボタンUIの実装方法
ゲーム開発を学ぶ最善の方法は、簡単なゲームでも自分の力でたくさん作ってみることです。一週間にゲームを一つずつ作る方法で、短期間に専門家レベルのゲーム開発者に成長した事例もありますから。
一度作りたいゲームをお見せしましょう!あなたが知っているれんが造りのゲームです。
ゲームが始まると、画面に水平8本、縦5行のレンガグループを作成
各列のレンガは色が異なり、破壊時に提供されるスコアも異なる
ボールは自動的に移動し、左右または上の壁に達すると移動方向が逆に変わります
ボールはパドルを動かして弾くことができます
画面に存在するすべてのレンガをすべて破壊すると「勝利」という文字表示
レンガが画面の下に出ると「敗北」
ボールが煉瓦を破ったりパドルにぶつかったり、ゲームで勝ったり倒したりしたときに適切な効果音を出す
ゲームをやり直すボタンを押して新しいゲームを始める
ゲーム開発を初めて始める多くの学習者がこう考えています。すぐに華やかなグラフィックや野心的なプロジェクトに挑戦したいと思います。
しかし、建物を建てるときも、まず最初に「しっかりとした土台」を作らなければ、大きな建物を安全に建てる方法です。このレンガ破りゲームはその「土台」として機能します。
簡単に見える動作の中に、ゲーム開発の基礎であるシーンの継承、イベント処理(シグナル)、GDScript文法などのコアコンセプトがすべて含まれているからです。
初心者の頃、この簡単に見えるゲームをうっかり見て進むと、後で複雑なプロジェクトに直面する問題ははるかに難しく感じるしかありません。例えば、画面外にボールが飛び出す問題を解決せずに、3D FPSや大規模RPGの衝突判定、オブジェクト管理ロジックなどを実装できますか?
さらに、初心者は完成経験を積むことが何よりも重要です。大きなスケールのプロジェクトを途中で放棄するよりも、レンガ割りのような小さな規模のゲームを確実に仕上げることで、実質的なコーディング能力とプロジェクト管理ノウハウを確立することができます。これこそ“基礎を固める近道”なわけです。
私の「高度エンジンでゲームを作る」シリーズ講義は、簡単なゲームを一緒に作ってみながら、皆さんの練習をお手伝いすることが目的です。
前回私が公開した「高度エンジンで2Dマッチゲームを作る」講義が役に立ったなら、今回の講義も受講してみてください。 2時間ほどの短い時間を投資して、かなり使える技法を学んでいけるでしょう。
オペレーティングシステムとバージョン(OS):高度エンジンは、Windows、macOS、Linuxなど、さまざまなOSで動作します。私はWindows環境で講義をしましたが、他のOSユーザーも見ることができます。
詳細なコンピュータ仕様は高度エンジン公式ホームページを参照してください。
練習用の画像ファイルとwavオーディオファイルが提供されています。画像は知識共有者によって直接作成され、オーディオファイルもBxfrツールを使用して直接作成されました。したがって、ライセンス制約なしで使用可能です。
講義制作時に作成したプロジェクトフォルダ全体の圧縮ファイルが提供されます
この講義はAI音声で録音された
高度エンジンとGDスクリプトの基礎を知っている方を対象としています。もし高度エンジンが初めての場合は、私の他の講義「初心者のための高度エンジンゲーム開発入門」を先に受講してください。
私の他の無料講義「高度エンジンで2Dマッチゲームを作る」を受講した場合は、この講義を理解しやすくなります。
学習対象は
誰でしょう?
Godotエンジンの基礎を知っている方
プログラミングの基礎概念を理解している方
GDスクリプトの基礎知識がある方
前提知識、
必要でしょうか?
Godot エンジンの基礎
GDスクリプトの基礎
1,199
受講生
59
受講レビュー
1
回答
4.7
講座評価
12
講座
豊富な実務ゲーム開発経験を持つ現役の開発者です。PC、オンライン、モバイル、コンソール、VRなど、多様なプラットフォーム向けの商業用ゲーム開発に携わってきました。私の講義はAI音声を利用して制作されています。そのため、マシンチューター(Machine Tutor)です。
全体
27件 ∙ (1時間 53分)
講座資料:
1. 制作するゲーム紹介
01:40
2. プロジェクトのセットアップ
03:10
3. 基本的なシーン作成
05:33
4. ブロックシーン作成
02:11
5. ボールシーン作成
01:30
6. パドルシーンを作る
01:22
7. ゲームスクリプト作成
02:10
8. レンガ生成のための変数宣言
04:39
11. パドレットを作成
03:45
12. ボールを生成して位置合わせ
03:30
13. パドルを左右に動かすロジック作成
07:08
14. ボールを動かすロジック作成
02:31
16. ボールが画面外に出たときの処理
03:12
17. ブロック破壊ロジック作成
02:20
18. オーディオ効果音 制作
05:24
19. 効果音生成のためのロジック作成
08:13
全体
3件
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥2,134
25%
¥2,844