강의

멘토링

커뮤니티

Game Dev

/

Game Programming

[Unity6] 作りながら学ぶハイパーカジュアルゲームシリーズ 03

Unityの基礎知識を固めた後、「次に何をすればいいのか?」と悩んでいる初心者向けの講座です。ゲームの規模が大きくないハイパーカジュアルゲーム(Hyper Casual Game)を制作しながら、短いながらも強烈に該当ゲームの核心コードを学習できます。(講座で使用されるすべてのリソース、PDF資料を提供しています。)

難易度 初級

受講期間 無制限

  • unitynote
C#
C#
Unity
Unity
C#
C#
Unity
Unity

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

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

5.0

5.0

Lusty

12% 受講後に作成

悩んでいて購入しましたが、本当に私にぴったりの講義でした。 一度映像はいくつかよりPDFで見るのが楽で、これで震度早く早く出て2日で3つ クリアしました。 私の学習計画は1回目は早く早く追いかけて全体的な流れ把握。 (完了) 2回目 - なぜこんなに編んだのかをよく見て 3回目 - より完成度の高いゲームになるための機能を追加してみる 4回目 - 別に見ているディペンダンシーインジェクション関連の本内容通り、インターフェース、デリゲートなどを活用して リファクタリングしてみる 5回目 - どんな資料も見ずにゲーム完成してみる順に進めようとします。 この講義の利点は、何よりもpdf資料を提供することと必要なものだけを簡潔に扱うようです。 これが終われば1,2弾も見る計画なのに4弾も出てほしいですね。

5.0

정재훈

31% 受講後に作成

有益です!

5.0

sa4560

100% 受講後に作成

最初のミニゲームは少し大変でしたが、2番目のミニゲームからは作りがずっと簡単になり、コードを理解しやすかったです!

受講後に得られること

  • Unityを利用して商用化されたハイパーカジュアルゲームを制作

  • Stack ゲーム制作 (3D)

  • Don't Touch The Spikes ゲーム制作 (2D)

  • Stack Ballゲーム制作(3D)

直接簡単なゲームを作ってみましょう!
簡単で楽しく、コ博士Unityシリーズ 🎲

この講義は!

Unity(ユニティ)エンジン、そしてC#で作るゴ博士のハイパーカジュアルゲーム(Hyper Casual Game)シリーズ第3弾!Stack [3D]、Don't Touch The Spikes [2D]、Stack Ball [3D]ゲーム制作編です。! Đây là phần hướng dẫn tạo các game Stack [3D], Don't Touch The Spikes [2D], Stack Ball [3D].! This covers the creation of Stack [3D], Don't Touch The Spikes [2D], and Stack Ball [3D] games.


初心者のための
真似しながら学ぶゲーム開発。

Unity(Unity)エンジン、どうやって使うのかは少し分かったけど...
「じゃあ今度は何をしよう?」と思った方、いざどうやってゲームを作ればいいのか途方に暮れていた方は注目してください!

ゲーム開発初心者の悩み、
この講義で解決!

Unityの基礎は学んだけど
実際のゲームをどうやって
作ればいいか途方に暮れていたら???

商用化されたゲーム
開発方式が
気になったなら??

実際の例題を
作りながら
楽しく学びたいなら? way?

Unityで様々なゲームを作ってみたかった方のために、この講座を制作しました。
自分の手で直接簡単なハイパーカジュアルゲームを複数作りながら、楽しく簡単に商用ゲームの構造を学び、ゲーム開発の感覚をつかめるように構成した講座です。


実習に使用した
すべてのリソース
PPTを提供します!

各セクションの最初の授業で講義資料をダウンロードできます。

実習に使用したすべてのリソースはもちろん、560ページ分の講義PPTも一緒に提供します。講義を聞きながら面倒に再生/一時停止を繰り返す必要なく、丁寧にまとめられたPPTを見ながら例題を作ってみてください。


小規模ゲームを作りながら
必要な機能を
簡単に身につけることができます。.

セクション3~8 - 3D Stack

  • スタートキューブの制作と背景設定 プロジェクトの基本設定を行い、背景に表示されるエフェクトを制作します。
  • 移動キューブの制作と生成 段階的に色が変わる(5回ごとに完全ランダム)移動キューブオブジェクトを指定された位置で生成し、タワーのように積み上がるキューブと共にカメラを移動する方法について学習します。
  • キューブの移動、配置、破片キューブの生成 キューブを指定された方向に移動させ、マウスクリックでキューブを配置した際に最後のキューブと位置を比較して、重ならない部分だけ破片キューブを生成する方法について学習します。
  • ゲームオーバー Last CubeとCurrent Cubeの重なる値(hangOver)を比較してゲームオーバーかどうかを判断し、ゲームオーバー処理を行います。
  • ゲームUI Main、In Game、Game Over UIを構成し、状況に応じてUIを有効/無効化します。
  • 추가 기능
    • ゲームオーバーになった時、キューブタワー全体を見られるようにカメラアニメーションを再生する方法について学習します。
    • キューブを完璧に重ねた時にPerfect処理を行い、サウンド、エフェクトを再生する方法について学習します。
    • また、Perfectコンボが5以上の場合、キューブのサイズを一定量回復する方法について学習します。
    • Memory Poolを利用して再利用可能なオブジェクトを管理します。

正確なタイミングでキューブを配置し、切り取られる部分を最小限に抑えながら、できるだけ高くタワーを積み上げる3Dゲーム

セクション9~13 - 2D Don't Touch The Spikes

  • 壁、トゲオブジェクトの制作及び配置 マップに配置する壁、トゲオブジェクトを制作/配置します。
  • プレイヤーオブジェクトの制御 プレイヤーオブジェクトのジャンプと左右移動を制御する方法について学習します。
  • 가시 활성/비활성화, 게임 오버
    • プレイヤーが壁と衝突した時、衝突した壁のトゲは非活性化し、反対側の壁のトゲは活性化します。
    • プレイヤーとトゲが衝突した時、プレイヤー破壊エフェクトを再生し、ゲームオーバー処理を行います。
  • ゲームUI Main、In Game、Game Over UIを構成し、状況に応じてUIを有効/無効化します。
  • 추가 구현
    • プレイヤーと壁が衝突した時、演出効果のために背景色を変更し、サウンドを再生します。
    • プレイヤーとトゲが衝突してプレイヤーが死亡した時、サウンドを再生します。
    • プレイヤーがジャンプするたびにプレイヤーの位置に残像を残すようエフェクトを制作/再生します。
    • スコアに応じて出現するトゲの数を設定します。
    • 解像度に応じて左右のPillarBox、上下のLetterBoxを設定します。

適切なタイミングでプレイヤーをジャンプさせ、両側の壁に出現するトゲを避けながら、できるだけ長く生き残る2Dゲーム

Section 14~20 - 3D Stack Ball

  • 플랫폼 오브젝트 제작 및 배치
    • 現在のゲームで使用する6種類のプラットフォームピースオブジェクトと20種類のプラットフォームオブジェクトを制作します。
    • 柱、最後のプラットフォームを制作/配置し、レベルに応じてプラットフォームの個数/種類を選択してプラットフォームを配置します。
    • ゲームに登場する柱、プラットフォーム(破壊可能部分)、プレイヤー、UIの色を変更します。
  • プレイヤーオブジェクト プレイヤーのジャンプを実装し、プレイヤーとプラットフォームの衝突を設定します。
  • 플레이어와 플랫폼 충돌 처리
    • RigidbodyのAddForceAtPosition、AddTorqueなどを利用してプラットフォームの破片を飛ばします。
    • プレイヤーの下降を実装し、プラットフォームの破壊可能なピース(Break)、破壊不可能なピース(NonBreak)を区別してプレイヤーと衝突した時の処理を行います。
    • プレイヤーが下降するにつれて、プレイヤーと最後のプラットフォームの位置を考慮してカメラオブジェクトを移動します。
  • ゲームロジック - ゲーム開始前 Main UIを構成し、ゲームをプレイする時に有効化し、マウスクリックでゲームが開始されたら無効化します。
  • 게임 로직 - 게임 시작
    • 現在のレベル、次のレベル、レベル進行バー(現在のレベル進行度、%)、現在のスコアに関する情報を出力します
    • マウスをクリックしている時に増加し、マウスを離している時に減少するパワーゲージを実装し、パワーゲージが100%になった時にパワーモードを有効化します。(すべての破片を破壊可能)
  • ゲームロジック - ゲームオーバー ゲームオーバーUIを構成し、ゲームオーバーになった時にプレイヤーが破壊されるようなエフェクトと共にゲームオーバーUIを有効化します。
  • 게임 로직 - 게임 클리어
    • ゲームクリアUIを構成し、ゲームをクリアした時にファンファーレ効果のように多数の紙吹雪が舞うようなエフェクトと共にゲームクリアUIを有効化します。
    • ゲームクリアでシーンをロードした際に現在のスコアを維持し、Main UIを非アクティブ化できるようにPlayerPrefsを利用してデータを保存/読み込みます。

プレイヤーが回転するプラットフォームの破壊可能な(色付きプラットフォームの破片)プラットフォームの破片を破壊しながら目標地点まで到達する3Dゲーム


YouTubeチャンネル
ゴ博士のUnityノート!

「ゴ博士のUnityノート」チャンネルへ (クリック)

YouTubeの「고박사의 유니티노트」チャンネルでUnityゲーム開発に関する様々な動画を見ることができます😊


よくある質問 Q&A.

Q. 非専攻者でも受講できますか?

非専攻者でも真似できるように映像とPPTを制作したため可能です。
ただし、非専攻者、Unity初級者の場合は「講義にあるゲームを同じように作ってみること」までしかできません。

このゲームを作る上で様々な原理を理解し、他のゲームに応用するための知識が必要です。
非専攻者の方は、この講義を受講する前に「ついていきながら学ぶコ博士のUnity基礎」講義を先に学習することをお勧めします。

Q. この講義を受けると何が良いですか?

Unityでゲームを作る方法について知ることができます。
自分が望むゲームを開発するためには、多くのゲームのロジックについて理解し、知っているコードや技法を応用できなければなりません。
このような技法の応用は、他の人が開発したゲームをたくさん触れてみる必要があります。

📢 受講前にご確認ください!

  • このコースはUnityの最新バージョンである6000.3.0f1で制作されたコースです。(2026年1月19日基準)
  • 最新バージョンの技法が必要ないため、より低いUnityバージョンを使用しても問題ありません。
  • ただし、6000.0以下のバージョンの場合、Input Systemを利用するようにEdit - Project Settingsで
  • Active Input HandlingをInput Systemに設定します。

高博士ハイパーカジュアルシリーズ
前回の講義
が気になる方は?

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 「ついていきながら学ぶゴ博士のUnity基礎」講座を受講された方

  • 既存のハイパーカジュアルシリーズ講座を受講された方

  • 商用化されたハイパーカジュアルゲーム開発方法が気になる方

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

  • Unityエンジンの使い方についての理解

  • C#言語に対する理解

こんにちは
です。

14,085

受講生

252

受講レビュー

137

回答

4.8

講座評価

8

講座

主な経歴

 2022 ~ 湖西大学校 ゲームソフトウェア学科 教授

現 2016 ~ 公州大学校 ゲームデザイン学科 講義専担教授

2022 ~ 2024 Unity公式認定インストラクター (Unity Certified Instructor)

2023 浦項工科大学校 電子電気工学科 外来教授

前 2022 又松大学校 テクノメディア融合学部(ゲームマルチメディア専攻)客員教授

前 2019 公州大学校 コンピュータ工学部 客員教授

前 2018 祥明大学校 写真映像コンテンツ学科 外来教授

前 2017 桂園芸術大学校 ゲームメディア科 非常勤講師

前 2016, 2020~2021 培材大学校 ゲーム学科 外来教授

前 2016年 南ソウル大学 VRAR 外来教授

前 2016 韓国映像大学校 ゲームアニメーション科 非常勤講師

前 2015 ~ 2018 白石大学校 情報通信学部 客員教授

「コ博士のUnityノート」YouTube運営 YouTube channel

https://www.youtube.com/@unitynote

紹介

ゲームプログラミング専攻でゲーム開発、Unityエンジンの講義を行っています。

講義分野:Unityエンジン(基礎、2D/3Dゲーム開発、VR/AR)、サーバー、人工知能、シェーダー、ゲーム学概論など

カリキュラム

全体

59件 ∙ (5時間 39分)

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

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

受講レビュー

全体

7件

5.0

7件の受講レビュー

  • yoondaemyeong0212님의 프로필 이미지
    yoondaemyeong0212

    受講レビュー 2

    平均評価 5.0

    5

    12% 受講後に作成

    悩んでいて購入しましたが、本当に私にぴったりの講義でした。 一度映像はいくつかよりPDFで見るのが楽で、これで震度早く早く出て2日で3つ クリアしました。 私の学習計画は1回目は早く早く追いかけて全体的な流れ把握。 (完了) 2回目 - なぜこんなに編んだのかをよく見て 3回目 - より完成度の高いゲームになるための機能を追加してみる 4回目 - 別に見ているディペンダンシーインジェクション関連の本内容通り、インターフェース、デリゲートなどを活用して リファクタリングしてみる 5回目 - どんな資料も見ずにゲーム完成してみる順に進めようとします。 この講義の利点は、何よりもpdf資料を提供することと必要なものだけを簡潔に扱うようです。 これが終われば1,2弾も見る計画なのに4弾も出てほしいですね。

    • unitynote
      知識共有者

      良い学習方法をお持ちですね:) 受講評ありがとうございます^^

  • jjh9511101054님의 프로필 이미지
    jjh9511101054

    受講レビュー 3

    平均評価 5.0

    5

    31% 受講後に作成

    有益です!

    • unitynote
      知識共有者

      貴重な受講レビューありがとうございます! より有益な講義でお会いできるよう頑張ります! :)

  • sa45609416님의 프로필 이미지
    sa45609416

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    最初のミニゲームは少し大変でしたが、2番目のミニゲームからは作りがずっと簡単になり、コードを理解しやすかったです!

    • unitynote
      知識共有者

      貴重な受講レビューありがとうございます!

  • kyung86098513님의 프로필 이미지
    kyung86098513

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

    やはり信じてみる講義です!!👍 じっくりとしたら簡単につけることができます。 次の講義が楽しみです。

    • unitynote
      知識共有者

      受講評ありがとうございます^^ すぐに講義で会えるように頑張りますㅠㅠ

  • muttul589114님의 프로필 이미지
    muttul589114

    受講レビュー 67

    平均評価 4.8

    5

    100% 受講後に作成

    大切な講義ありがとうございます。

    • unitynote
      知識共有者

      大切な受講評価ありがとうございます

期間限定セール、あと3日日で終了

¥33,000

25%

¥5,416

unitynoteの他の講座

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

似ている講座

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