Unity6 ジャンル別プロジェクト実践ゲーム - ハイブリッドカジュアルゲーム(シューティング)

Unity6を活用したハイブリッドカジュアルゲームを制作することができる。

難易度 初級

受講期間 無制限

C#
C#
Unity
Unity
game-programming
game-programming
Unity6
Unity6
C#
C#
Unity
Unity
game-programming
game-programming
Unity6
Unity6

受講後に得られること

  • 本課程はジャンル別ゲーム開発の一環として、フラッピーバードの操作性を持つシューティングゲームを制作します。

  • 自分だけのインディーズゲーム制作の土台になるだけでなく、他のジャンルの開発にも役立ちます。

Unityエンジンは、現場のインディーズゲームでも多くの企業や個人が使用している汎用的なエンジンです。
Unityエンジンは、既存のゲーム開発者が容易にゲームを開発できるだけでなく、専門の開発者でなくても、様々な分野の多くのクリエイターが関心のある分野のコンテンツやゲームを作る土台として使用されています。
本講座は、Unityで作ることができる様々なコンテンツやゲームの中から、ハイブリッドカジュアルゲームを制作する方法を説明しています。
ゲーム開発プロジェクトの実務制作方式に基づいて講義が進められ、本講義ではプレイ可能なハイブリッドカジュアルシューティングゲームの制作方法を説明しています。

一歩ずつ一つずつ講義に沿って一緒に開発していけば、講義を終える頃には自分だけのゲームを十分に作れるという自信が湧いてくるはずです。

ソフトキャンパスは、楽しくて有益な講義を提供できるよう努めております。ありがとうございます。


追加コンテンツに関する情報は、ソフトキャンパスのサイトにアクセスするとご確認いただけます。

http://www.softcampus.co.kr

講義紹介および概要(1講〜2講)
ハイブリッドカジュアルゲームの簡単な情報と知識、そしてゲームに関する簡単な企画と制作手順を設定します


プロトタイプ制作(3講~18講)
> ユニティのコンテンツは1つ以上のシーンで構成されています。したがって、コンテンツ内の複数のシーンを
構成し、各シーンごとの基本ロジックを制作します。


>ゲーム開発を開始した後の最初の段階は、プレイ可能なプロトタイプを作成することです。プロトタイプはゲームの方向性を提示し、その後に開発されるコンテンツの土台となります。そのため、プロトタイプバージョンには作りたい核となる機能を実装しなければなりません。

1) ゲームの核心要素であるプレイヤーおよび敵オブジェクトを制作し、周辺の対象との基本的な相互作用が行われなければなりません。
2) ゲーム内のプレイ状況に合わせたステージ制作および背景オブジェクト制作、アイテムオブジェクトを作ります。
3) プレイヤーのオブジェクトと相互作用(移動、攻撃、スクロール)を実装し、
4) 敵の場合は状況別の相互作用および攻撃、破壊行為を行わなければなりません。
5) その他、各要素の相互作用を通じてプレイ可能な基本コンテンツを作ることになります。


アルファ版の制作 (18講 ~ 38講)

プレイ可能なプロトタイプを基に、実際のプレイバージョンに近いクオリティのアルファ版を開発することになります。
この際、リファクタリング(既存プロジェクトを分析してロジックと機能の追加および最適化)を行い、リソースデータの差し替え作業が行われます。そして、ゲーム内フローの拡張やロジックの改善とともに、ゲーム性の向上を図ります。

1) 簡単なバグパッチを通じてエラーを修正しながら、様々なリソース(アセット)マーケットを検索し、改善させるデザイン要素および3D要素を探します。

2) 既存のプレイヤーの形態を修正し、アセットを直接ダウンロードしてモデリングを入れ替え、アニメーションを追加することで、ダイナミックなプレイが可能になるようにします
3) ゲーム内の構成要素の入れ替えや、ゲームで使用する地形を制作・変更するプロセスを通じて、より実際のゲームに近い形に変更していきます

4) 有限状態マシン(FSM)を基盤に各オブジェクトごとのロジックの拡張と、デザインパターンを通じてデータ管理の基礎を確立します。


ベータ版の制作 (第31講 ~ 第48講)
アルファ版で手が回らなかった様々な要素を修正および交換し、ロジック内のバグを本格的に修正することになります。そして、実際のゲーム内の核心要素を追加・改善することで、商品価値を持つゲームの形へと作り上げていきます。
1) ゲーム内に必要な情報のセーブとロードを行います。

2) バランスを調整します

3) シーン別の不十分な部分やショップの構築を通じて商品性を確立します
4) アルファ版で追加できなかった画面とUIの入れ替えが行われ、
5) BGMと効果音の再生および音量調整が可能になります
6) 敵情報の改善が行われ、ゲーム内のバグを修正します
7) 攻撃および被弾関連のエフェクトが追加され、
8) シーンを再利用する過程でバグを修正することにより、よりクオリティの高いコンテンツへとアップグレードします


コ・ヒョンチョル講師の他の講座もチェックしてみてください 🏃


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

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


こんな方に
おすすめです

学習対象は
誰でしょう?

  • ゲームに関心がある方、そしてUnityを使ってゲームを作りたい方にオススメします。

  • ハイブリッドカジュアルジャンルではありますが、シューティングゲームの必須要素やゲーム内の不可欠な要素はすべて含まれているため、他のゲームを制作する際にも役立つはずです。

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

  • UnityエンジンはC#の文法でロジック制御を行うため、C#に関する基本的な理解があると良いです。

こんにちは
softcampusです。

16,101

受講生

829

受講レビュー

595

回答

4.7

講座評価

46

講座

ソフトキャンパスは、オン・オフライン講義およびコンテンツ販売を支援する教育センターです。

AI関連分野および多様な講義、コンテンツ購入に関するお問い合わせは、raputa@nate.comおよび電話 02-553-0824 までご連絡ください。

ありがとうございます。

もっと見る

カリキュラム

全体

50件 ∙ (20時間 11分)

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

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

受講レビュー

全体

1件

5.0

1件の受講レビュー

  • muttul589114님의 프로필 이미지
    muttul589114

    受講レビュー 67

    平均評価 4.8

    5

    30% 受講後に作成

    貴重な講義ありがとうございました。

    softcampusの他の講座

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

    似ている講座

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

    ¥4,316