
ゲームプロジェクトの作成
初期設定と操作
キャラクターにアニメーションを追加
全体的な説明と情報
キャラクターの方向処理が完了
AIの基盤が構築された
サブキャラクターの処理と設定が行われた
キャラクターのObject Pooling(オブジェクトプールの作成)
キャラクター数の確認が完了
シーンの床を変更
シーンに障害物を追加
キャラクター複製処理(数値ブロックを作成)
四則演算(加減乗除)が実装されました
数値ブロックが改良されました
乗算機能が新しいシステムに移行されました
すべての数学的演算が完了しました
加算・乗算・除算が実装されました
パーティクルエフェクトが作成されました
出現と消失のエフェクトが実装されました
エフェクト用のオブジェクトプールが構築され統合されました
ノコギリ障害物が作成されました
風とプロペラの障害物が作成されました
ハンマー障害物が作成されました
さまざまな改訂作業が行われました
背景に関する内容が説明されました
地面の下に海が追加され、説明されました
パーティクルエフェクトが作成されました
レベル終了システムの実装 | パート1
レベル終了システムの実装 | パート2
レベル終了システムの実装 | パート3
スクリプトの改訂作業が行われました
キャラクターのスタック問題が改善されました
レベル終了時のキャラクター数の調整が行われました
空のキャラクターが道から収集されました パート1
空のキャラクターが道から収集されました パート2
サウンドが追加されました
レベル終了までの残り距離システムを作成しました
スコアシステムが構築されました
データの保存と読み込みシステムが実装されました
メニューの作成が開始されました
メインメニューの初期設定が行われました
終了とプレイボタンの技術的基盤が構築されました
レベル選択システムが作成されました Part 1
レベル選択システムが作成されました Part 2
帽子と棒のモデルが追加されました
オブジェクト間の切り替えシステムが実装されました
データ保存の基盤が構築されました
ファイルにデータを保存および読み込みしました
ファイルシステムがライブラリに移動されました
ファイルシステムに改良が加えられました
キャンバス処理が完了しました
アクションボタンが作成されました
パネル処理が完了しました
棒とテーマのアイテムデータが作成されました
すべてのキャンバス設定と機能が統合されました
オブジェクトと一部の処理が修正されました
購入と保存の処理を実行 パート1
購入と保存の処理を実行 パート2
購入と保存の処理を実行 パート3
メインメニューアイテム情報のためのデフォルトファイル作成システムが開発されました
レベル内で保存されたアイテムの統合が完了しました
様々な修正と完了処理が実行されました
メニュー音が統合されました
ボタン音や他の操作音が統合されました
設定メニューのシーン調整が完了しました
UI処理が完了しました
設定操作のスクリプト部分が完成
音声があるすべてのシーンと場所に、音量調整機能を統合
パネル作成済み
ゲームを一時停止するシステムを実装
リトライ、続行、メインメニューに戻る機能を作成
パネル操作を実装
レベル内から音量を調整する機能を実装
言語システムの基盤を構築
メインメニューに言語システムを統合
カスタマイズメニューに一部の修正を実施
カスタマイズメニューに言語システムを統合
レベル選択メニューに言語システムを統合
設定メニューに言語システムを統合
設定メニューから言語を変更できるシステムを実装
ゲームシーンに言語統合を完了
言語システム完成
勝利|敗北パネルを作成
その他のパネルと全体の修正を実施
シーン読み込み用のローディング画面をゲームに統合
プラットフォームを変更
シーンのライト設定を解説
クオリティ設定を調整
スクリプトの最適化を完了
Hierarchy と Inspector のオブジェクトに関する説明
マテリアル設定
テクスチャ設定と圧縮
スプライトの圧縮
その他のアセット圧縮およびファイル整理に関する情報
オブジェクトの設定と処理
ライトマップ処理
オクルージョンカリング処理
その他の様々な処理
2つのレベルが作成された
レベル完成後に必要な技術的処理が解説された
Google AdMob パッケージの導入
インタースティシャル広告の統合
報酬付き広告の統合
AdMob アプリと広告ユニットが作成された
実際のスマートフォンで広告のテストが行われ、処理が完了した
アプリ内課金パッケージが統合された
アプリ内課金のスクリプト処理が行われた
Google Play にサンプルアプリが作成された
Google Play に商品を追加する方法が解説された
アプリ内課金は実際のスマートフォンでテストされた
キャラクターコントロールシステムに関する説明
ゲームのビルド作成
Google Play にアプリを作成
Google Play でのゲーム設定が行われた
承認プロセスにおけるすべてのステップと処理が解説された
ゲームが完成し、今後に関するいくつかの情報が提供された
初期設定
インストール
プラットフォームの回転システムを実装
車の前進とプラットフォームへの配置を実装
車のプールを作成
車の到着処理を完了
レベル設定を完了
駐車すべき車の数を示す情報システムを実装
ダイヤモンド収集システムを実装
レベルのウェルカムパネルを作成
「勝利」パネルを作成
「敗北」パネルを作成
その他の処理
ダイヤモンド数の表示
現在のレベル番号の表示
その他の統計情報の表示
その他の処理を実行
車をプラットフォームに駐車する方法に変更を加えた
一部のRigidbodyを削除し、衝突判定をColliderに変更
これはオプションであり、必要に応じて初期の実装に戻すことも可能(必要な設定を行うことで)
パーティクルエフェクトをインポート
サウンドをインポート
プロジェクトファイルを整理
サウンドを統合
背景処理が完了しました
プラットフォームのカラーサンプルが作成されました
車両ステータスパネルが統合されました
スクリプトの最適化が確認されました
レベル作成時の重要なポイントが解説されました
レベル2が完了しました
マルチプラットフォーム使用例が作成されました
レベル3が完了しました
レベル4が完了しました
計画されたすべてのレベルが完了しました
異なる動作を持つプラットフォーム(移動プラットフォーム)が作成されました
仕上げ処理と各種設定が適用されました
タッチシステムに変換されました
ビルド後、ゲームとタッチシステムのテストが行われました
すべての計画された作業が完了しました
プロジェクトが作成されました
アセットが追加されました
プロジェクトファイルが設定されました
ボールの発射システムが実装されました
オブジェクトプールが作成されました
追加のプラットフォームが設置されました
いくつかの重要なトピックが解説されました
さらにプラットフォームが追加されました
バケツに入るボールの処理が実装されました
カラーボールが作成されました
ボールの技術的仕様に変更が加えられました
プラットフォームにアニメーションを追加
プラットフォームにプレイヤーとのインタラクションを追加
レベルの数学的処理を実装
メインメニュー機能を実装
ポーズパネルを作成
勝利・敗北パネルを作成
パネルのスクリプト処理を実施
ボール投げアニメーションを作成
ボール投げとバケツへの入る効果を実装
バケツにボーナスとして満たす効果を追加
ゲームのサウンドを統合
スクリプト最適化を実施、改訂作業を実施
勝利・敗北セクションのスクリプト改良を実施
プロジェクトファイルを整理・圧縮
レベル1、2、3を作成
モバイル用にボタンを追加し、ボール投げをボタンに連携
プロジェクトが作成されました
バスケットボールが作成されました
ゴールとネットが調整されました
プラットフォームが作成されました
左右の境界線が設定されました
プラットフォームの動きが実装されました
別のプラットフォーム例が提示され、ロジックが説明されました
レベルを豊かにする機能が追加されました
アニメーション付きのゴールが作成されました
障害物としてチューブが追加されました
ランダムにスキルを取得するシステムが実装されました
サウンドと視覚エフェクトがゲームに統合されました
パネルが作成されました
シーンの読み込みなどの技術的処理が行われました
最終的な技術処理と調整が行われました
さまざまなテストが実施されました
プラットフォームの動きがモバイルに適応され、タッチ操作に変換されました
モバイルでテストが行われました
2つのレベルが動画の外で作成されました
いくつかの説明が行われました
予定されたすべての作業が完了しました
プロジェクトを作成しました
アセットを追加しました
作業フォルダを設定しました
コレクターオブジェクトのコンポーネントやその他の設定を行いました
カメラ追従処理を実装しました
その他の様々な処理
ボール回収エリアに関する処理を行いました
回収エリア用のクラスを作成しました
コレクターに追加オブジェクトを付け加えました
回収エリアのアニメーションを作成しました
数学的処理を行いました
レベルのチェックポイントシステムを実装しました
地面の作成を行いました
コレクター用の回転パレットを統合しました
パレットのアニメーションを作成しました
パレットの技術処理を行いました
ボーナスボールのアイテム機能を追加しました
このアイテムに関する技術的および数学的処理を行いました
コレクターの入力システムをモバイル対応に適応しました
最終説明を行いました
計画された全ての作業が完了しました
プロジェクトを作成します
アセットをインポートします
コンポーネントを追加して設定します
最初のロープシステムを作成します
その他の補足操作を行います
オブジェクトプーリングシステムを作成します
ロープをカットする機能を実装します
ロープを切った後の処理を実装します | オプション1
ロープを切った後の処理を実装します | オプション2
複数のボールを追加します
ロープセンターを作成し、設定方法を説明します
数学的な操作を行います
落下している物体やボールを検出します
さまざまな種類のプラットフォームを作成します
アニメーションを追加します
新しいレベルを作成します
レベル作成時の重要なポイントと設定を説明します
作成したレベルをテストします
計画されたすべての操作は完了し、実行されました
プロジェクト作成済み
アセットを追加済み
画面への描画コードを作成済み
ライン用にLine RendererとEdge Colliderコンポーネントを追加
境界線を作成
ボール射出システムを構築
ボール用のオブジェクトプーリング構造を設定
バケツ表示アニメーションを作成
バケツ表示用コードを作成
バケツ表示位置を設定
ボール射出システムを自動化
描画した線の消去処理を実装
その他各種処理
ベストスコアデータの読み書きを実装
レベル終了パネルの設定
一般的な技術処理を実施
描画権限システムを構築
一定時間内にボールを射出する時間管理を実装
ダブルボール射出システムを構築・設定
物理マテリアルを追加し説明
各種処理およびスクリプトの改訂を実施
予定されていた全ての処理が完了
プロジェクトが作成されました
モデルがインポートされました
プロジェクトフォルダが構成されました
最初のケーブル構造が構築されました
ゲームタグが作成されました
他のケーブルが作成されました
スクリプトが作成されました
オブジェクト選択システムが構築されました
プラグの選択および変更処理が実装されました
ソケットの処理の一部が実装されました
ソケットモデルが変更されました
エスケープソケットが作成されました
プラグが元のソケットに戻せるようになりました
衝突判定システムが構築されました
プラグとソケットのチェックおよびケーブルの絡まり状態が実装されました
ケーブルとソケットのテストが行われました
衝突判定システムが改良されました
衝突チェック処理がタイマー制御になりました
衝突状態がキャンバス上のテキストで表示されるようになりました
衝突状態がライトでも表示されるようになりました
各ステージに操作回数制限システムが導入されました
すべての可能性がテストされました
パネルとサウンドについての説明が行われました
パネルとサウンドを追加後のスクリプトとエディターでの処理について説明しました
パネルとサウンドの統合と設定手順は、以前のゲームで既に扱っているため、このビデオはオプションです
ケーブルの断線機能が実装されました
断線エフェクトが追加されました
新しいレベルが作成されました
新しいレベルを生成する際に必要なすべての設定と処理が説明されました
計画されたすべての作業が完了しました
プロジェクトが作成されました
アセットが追加されました
ゲームの地面が作成され、設定が構成されました
ボールが作成され、さまざまな設定が構成されました
ボールのスクリプトが作成され、処理が実行されました
他のボールが作成され、ボールの作業が続けられました
ボール発射システムが構築されました | パート1
ボール発射システムが構築されました | パート2
ダイナマイト機能が追加されました
ダイナマイトオブジェクトが作成され、スクリプト処理が実行されました
ボックスオブジェクトが追加されました
ボックス破壊エフェクトプールが構成されました
ボックス破壊のスクリプト処理が実行されました
レベル開始とデフォルトのボールシステムが実装されました
ミッションシステムが作成されました
UIおよび技術的処理が完了しました
ミッションシステムのスクリプト処理が完了しました
ミッションシステムの数値と技術的な確認が行われました
レベル1が完了しました
一部のスクリプト処理と修正が行われました
レベル2が作成されました
新しいレベルを作成する際に必要な手順が説明されました
このビデオはオプションであり、2つのレベルが作成されました
計画されたすべての作業が完了しました
"この講座には人工知能の利用が含まれています。"
こんにちは。本コースでは、以下に記載されたすべてのゲームをゼロから開発します。このコースでは、ゲームのメカニクスがどのように構築され、どのようなプロセスで進行するのかをゼロから学ぶことができます。作成された10本のゲームのメカニクスはすべて異なっており、それぞれの詳細とともに10種類のゲームメカニクスを学ぶことができます。
ゲーム一覧:
RUN CONTROL
CAR PARKING
BALL SHOOT
SLAM DUNK
PICKER
CUT THE ROPE
DRAW AND COLLECT
CABLE MANIA
BALL BUSTER
COLOR HOOP STACK
コース内の該当セクションにアクセスすることで、各ゲームの紹介ビデオを確認できます。
Run Controlゲームは、一般的なすべてのプロセスが説明されているパイロットゲームです。以下は取り扱われるトピックであり、各ゲームビデオの説明欄には、そのビデオで実行された操作が記載されています。
人工知能システム
オブジェクトプーリング
ファイルからのデータの読み書き|ファイルシステム
多言語対応システム|ファイルベースで動作
キャラクターのカスタマイズ|キャラクターにアイテムを追加してカスタマイズ可能。ファイルシステムを通じてデータ保存と読み込みを実施。
Google AdMobとの統合|インタースティシャル広告と報酬広告の統合方法を解説
アプリ内課金の設定と動作の解説
Google Play|App Storeへのゲーム公開プロセス
最適化のためのヒントを解説
ゲームのサウンド統合方法を解説
ゲームエフェクトの統合方法を解説
メニューの作成と設定方法を解説
その他多数...
これらは主要なトピックにすぎません。コース中では他にも多くの詳細なプロセスが実装され、解説されています。
選定されたトピックは、ゲームのジャンルを問わず役立つ汎用的な機能に関するものであり、このコースは単にこれらのゲームを作るだけでなく、ゲーム開発に関する一般的な知識も提供します。
本コースには多くの利点があります。あなたの目的や目標が何であっても、必ず役に立つと信じています。それは「コースの利点とは?誰のためのコースか?」というタイトルのビデオで説明しています。
長期間にわたる作業の成果としてこのコースを提供いたします。多くの方の成長に貢献できることを願っています。ご成功をお祈りいたします。
このコースのナレーションと説明の元の言語はトルコ語です。すべてのビデオはAI音声で吹き替えされています。翻訳による誤りや説明の不正確さが含まれる可能性があります。ご購入前にこの点をご理解ください。
この講座は2023年に作成されました。動画内で取り上げられている一部の内容は、その後進化・変更されている可能性があります。また、関連するシステムにも変更が加えられている場合があります。
この講座に必要な最低限の知識レベルは中級とされているため、受講者はこれらの変更に数分で対応し、適応できると想定されています。