Unity(C#)初心者・入門者向けチュートリアル ひよこのたまご

AndroidやiOS向けアプリを簡単に作れるゲーム開発環境Unity(ユニティ)の使い方を、チュートリアル方式で一緒に学びましょう!

チュートリアルページ一覧

【2015年7月】

f:id:hiyotama:20150520130157p:plain

チュートリアルアプリの一覧ページを作成しました

 

⑨オンラインマルチプレイヤーゲーム(UNET動画解説)

f:id:hiyotama:20150706155657j:plain

【Unity9】UNETでマルチプレイヤーなオンラインゲーム開発【UNET1】

【Unity9】UNETでプレイヤーの動きを補間し、なめらかな動きを実現する【UNET1-2】

【Unity9】UNETでネットワーク越しに傾き(Rotation)を同期させる【UNET2】

【Unity9】UNETでオンライン開始時のプレイヤー生成位置を変更する【UNET2-2】

【Unity9】UNETのネットワークトラフィックを軽減し、効率化する【UNET3】

【Unity9】UNETのlatency(遅延時間)を改善する【UNET4】

【Unity9】UNETのlatency(遅延時間)を表示して、ちょっとだけ改善する【UNET4-2】

【Unity9】UNETのSyncVarのhookの使用例と、前時代の同期方法【UNET5】

【Unity9】UNETを使ってRotationを同期させる【UNET6】

【Unity9】UNETで各プレイヤーにPlayerIDを設定する【UNET7】

【Unity9】UNETで敵プレイヤーにダメージを与える!【UNET8】

【Unity9】UNETでHPを画面に表示し、Playerへダメージを与える【UNET9】

【Unity9】UNETでHPが0以下になった時、Playerを破壊する!【UNET10】

【Unity9】UNETで死んだPlayerを生き返らせる!【UNET11】

【Unity9】UNETでゾンビAIを出現させる!【UNET12】

【Unity9】UNETでゾンビ生成時にユニークなIDを付ける!【UNET13】

【Unity9】UNETでゾンビを撃つ!【UNET14】

【Unity9】UNETでゾンビに攻撃させる!【UNET15】

【Unity9】UNETでゾンビの動きをスムーズにシンクロさせる!【UNET16】

【Unity9】UNETでゾンビ発生地点を増やす【UNET17】

【Unity9】UNETで発生したバグを取り除く【UNET18】

【Unity9】Unity MultiPlayerを使ってネットワーク越しにマッチメイキング!【UNET19】

【Unity9】GUIを改善して、Network Managerを見やすくする!【UNET20】

【Unity9】表示したGUI(Network Manager)を機能させる!【UNET20-2】

【Unity9】UNETでAnimationを同期させる!【UNET21】

 

⑧Unity Chan X(ユニティちゃん横スクロールアクション)

 

f:id:hiyotama:20150618122504p:plain

【Unity開発8】ユニティちゃんを表示させる【横スクロールユニティちゃん1】

【Unity開発8】ユニティちゃんを歩かせる【横スクロールユニティちゃん2】

【Unity開発8】カメラにユニティちゃんを追いかけさせる【横スクロールユニティちゃん3】

【Unity開発8】ユニティちゃんをジャンプさせる【横スクロールユニティちゃん4】

【Unity開発8】ユニティちゃんバスターで攻撃する【ユニティちゃん横スクロール5】

【Unity開発8】走っている時やジャンプ中にも弾を撃つ【横スクロールユニティちゃん6】

【Unity開発8】弾を当てて敵を倒す【横スクロールユニティちゃん7】

【Unity開発8】uGUIでライフを作り、ダメージを実装する【横スクロールユニティちゃん8】

【Unity開発8】ダメージを食らった時、一定時間無敵状態にする【横スクロールユニティちゃん9】

【Unity開発8】アイテムを取得して体力回復する【横スクロールユニティちゃん10】

【Unity開発8】敵キャラを倒した時にアイテムを落とさせる【横スクロールユニティちゃん11】

【Unity開発8】Main Cameraに映るまで敵キャラを待機させておく【横スクロールユニティちゃん12】

【Unity開発8】タイトル・ステージ紹介・ゲームオーバー・ゲームクリアー画面を作る【横スクロールユニティちゃん13】

【Unity開発8】バーチャルパッドを付けてモバイル対応する【横スクロールユニティちゃん14】

 

⑦Rogue Like (Unity公式チュートリアル解説)

 

f:id:hiyotama:20150519220636p:plain

【Unity開発7】Unity公式チュートリアル2Dローグライクの導入【2Dローグライク1】

【Unity開発7】アニメーションを作りたい!【2Dローグライク2】

【Unity開発7】Floorやアイテムを作成したい!【2Dローグライク3】

【Unity開発7】床や敵キャラ、アイテム等を自動生成させたい!【2Dローグライク4】

【Unity開発7】BoardManagerを呼び出すGameManagerを作成する【2Dローグライク5】

【Unity開発7】キャラクターを動かすための抽象クラス作成【2Dローグライク6】

【Unity開発7】破壊可能な壁(Wall)を作成したい!【ローグライク7】

【Unity開発7】プレイヤーのアニメーターを設定したい!【ローグライク8】

【Unity開発7】プレイヤー用のスクリプトを設定したい!【ローグライク9】

【Unity開発7】敵キャラクターのスクリプトを作成したい!【2Dローグライク10】

【Unity開発7】敵キャラクターのアニメーターを設定したい!【2Dローグライク11】

【Unity開発7】uGUIでUIの表示とレベル機能を実装したい!【2Dローグライク12】

【Unity開発7】BGMと効果音を付ける【2Dローグライク13】

【Unity開発7】タッチパネルに対応させたい!【2Dローグライク14(Fin)】

 

⑥ひよこ消し(つむつむ風パズルゲーム)

 

f:id:hiyotama:20150518132929p:plain

【Unity開発6】下準備【つむつむ風1】

【Unity開発6】ひよこを発生させる【つむつむ風2】

【Unity開発6】ひよこをなぞって消したい!【つむつむ風3】

【Unity開発6】なぞったひよこだけ色を変えたい!【つむつむ風4】

【Unity開発6】スコア機能を付けたい!【つむつむ風5】

【Unity開発6】ひよこExchangeボタン(更新機能)を作りたい!【つむつむ風6】

【Unity開発6】制限時間とゲームオーバーを実装したい!【つむつむ風7】

  

⑤FLYING!PIYO(横スクロールアクション)

 

f:id:hiyotama:20150513125236p:plain

【Unity開発5】下準備【フラッピーバード風:1】

【Unity開発5】プレイヤーピヨを動かしたい!【フラッピーバード風:2】

【Unity開発5】前方に障害物を作り、くぐり抜けたい!【フラッピーバード風3】

【Unity開発5】ゲームにスコア機能を付けたい!【フラッピーバード風4】

【Unity開発5】タイトルとゲームオーバーを作りたい!【フラッピーバード風5】

 

④DRIVING GO! GO!(ドライビングゲーム)

 

f:id:hiyotama:20150505151209p:plain

【Unity開発4】下準備【ドライビングゲーム1】

【Unity開発4】車を走らせたい!【ドライビングゲーム2】

【Unity開発4】車をジャンプさせたい!【ドライビングゲーム3】

【Unity開発4】道路を無限に伸ばし続ける【ドライビングゲーム4】

【Unity開発4】敵キャラをランダムで生成する【ドライビングゲーム5】

【Unity開発4】レベルによるスピード制限機能を追加する!【ドライビングゲーム6】

【Unity開発4】制限時間を設ける【ドライビングゲーム7】

【Unity開発4】タイトル・ゲームオーバーを仕上げる!【ドライビングゲーム8】

 

③Coin Dozer Challenge(コインプッシャー)

 

f:id:hiyotama:20150505151000p:plain

【Unity開発3】下準備【コインプッシャー1/6】

【Unity開発3】プッシャーを動かしてコインを落としたい!【コインプッシャー2/6】

【Unity開発3】画面をクリックしてコインを出現させたい!【コインプッシャー:3/6】

【Unity開発3】前方にコインが落ちた時スコアアップしたい!【コインプッシャー4/6】

【Unity開発3】タイトル画面とゲームオーバー画面を作成する(前編)【コインプッシャー:5/6】

【Unity開発3】タイトル画面とゲームオーバー画面を作成する(後編)【コインプッシャー:6/6(Fin)】

 

②Simple Breaker(ブロック崩し)

f:id:hiyotama:20150505150749p:plain

【Unity開発2】下準備【ブロック崩し:1/5】

【Unity開発2】ボールをぶつけて、ブロックを消したい!【ブロック崩し:2/5】

【Unity開発2】プレイヤーを動かしてゲームを継続させたい!【ブロック崩し:3/5】

【Unity開発2】ゲームオーバー・ゲームクリアを出したい!(前編)【ブロック崩し:4/5】

【Unity開発2】ゲームオーバー・ゲームクリアを出したい!(後編)【ブロック崩し:5/5(Fin)】

 

①Jumpping Unity Chan(ユニティちゃん縦スクロールアクション)

 

f:id:hiyotama:20150505150609p:plain

【Unity開発1】キャラクターを自動で移動させる【ユニティちゃん横スクロールアクション2D:1/11】

【Unity開発1】壁にぶつかった時にキャラクターを反転させる【ユニティちゃん横スクロールアクション2D:2/11】

【Unity開発1】キャラクターをジャンプさせる!【ユニティちゃん横スクロールアクション2D:3/11】

【Unity開発1】キャラクターをカメラが追いかける!【ユニティちゃん横スクロールアクション2D:4/11】

【Unity開発1】uGUIを使って点数を表示する!【ユニティちゃん横スクロールアクション2D:5/11】

【Unity開発1】タイトル画面とゲームオーバー画面を作る!【ユニティちゃん横スクロール2D:6/11】

【Unity開発1】アニメーションを付ける!【ユニティちゃん横スクロールアクション2D:7/11】

【Unity開発1】バグ発見!無限にジャンプできちゃう!【ユニティちゃん横スクロールアクション2D:8/11】

【Unity開発1】ボタン長押しでジャンプ力を強くしたい!【ユニティちゃん横スクロール2D:9/11】

【Unity開発1】足場を下から突き抜けて、そのまま乗っかりたい!【ユニティちゃん横スクロールアクション2D:10/11】

【Unity開発1】ランダムで足場を自動生成する【ユニティちゃん横スクロールアクション2D:11/11(Fin)】