How to make a 2Dgame by Unity (Japanese Edition)
Book Details
Author(s)Ozeki Syunsuke
PublisherWiz Publishing
ISBN / ASINB00V0RZWBO
ISBN-13978B00V0RZWB2
MarketplaceFrance 🇫🇷
Description
Unityã¯ã¨ã¦ã‚‚自由度ã®é«˜ã„ツールã§ã™ã€‚ãã—ã¦æ©Ÿèƒ½ãŒè±Šå¯Œã§ã€ä½œã‚Œãªã„ゲームã¯ã»ã¨ã‚“ã©ãªã„ã§ã—ょã†ã€‚ãれゆãˆä½¿ã„ã“ãªã™ãŸã‚ã«ã¯å¤šãã®ã“ã¨ã‚’å¦ã¶å¿…è¦ãŒã‚りã€ã¨ã¦ã‚‚時間ãŒã‹ã‹ã‚Šã¾ã™ã€‚本書ã§ã¯è§£èª¬ã™ã‚‹å†…容を「2Dゲームを作る方法ã€ã«çµžã‚‹ã“ã¨ã§ã€å¦ç¿’時間をãªã‚‹ã¹ãçŸç¸®ã§ãるよã†ã«ã—ã¾ã—ãŸã€‚
ã¾ãšã¯ã€ãƒŸãƒ‹ã‚²ãƒ¼ãƒ ã®ä½œæˆã‚’ã—ãªãŒã‚‰Unityã§ã®2Dゲームを作る基本をå¦ã³ã¾ã™ã€‚マウスã§ã‚ªãƒ–ジェクトをクリックã™ã‚‹ã ã‘ã®å˜ç´”ãªã‚‚ã®ã§ã™ãŒã€2Dゲームã®åŸºæœ¬ã‚’ç†è§£ã§ãã‚‹ã‚‚ã®ã¨ã—ã¾ã—ãŸã€‚
次ã«ã€2Dゲームã®åŸºæœ¬ã¨ã‚‚言ãˆã‚‹æ¨ªè¦–点ã®ã‚·ãƒ¥ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚²ãƒ¼ãƒ を作æˆã—ã¾ã™ã€‚プレイヤーオブジェクトをæ“作ã—ã¦ã€æ•µãŒæ’ƒã¤å¼¾ã‚’ã‹ã‚ã—ãªãŒã‚‰ã‚·ãƒ§ãƒƒãƒˆã§æ•µã‚’倒ã™ã‚²ãƒ¼ãƒ を作りã¾ã™ã€‚
ã•らã«ã€æ¨ªè¦–点ã®ã‚¸ãƒ£ãƒ³ãƒ—アクションゲームを作りã¾ã™ã€‚障害物をã‹ã‚ã—ãªãŒã‚‰è¶³å ´ã‚’飛ã³ç§»ã‚‹åŸºæœ¬çš„ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚²ãƒ¼ãƒ ã®å®Œæˆã‚’目指ã—ã¾ã™ã€‚ステージ作æˆã«ã¯é«˜æ©Ÿèƒ½ãªãƒ¬ãƒ™ãƒ«ã‚¨ãƒ‡ã‚£ã‚¿ã§ã‚る「Tiled Map Editorã€ã‚’使ã£ã¦ã€æ±Žç”¨çš„ãªãƒžãƒƒãƒ—ä½œæˆæ–¹æ³•ã‚’å¦ã³ã¾ã™ã€‚
最後ã«ã€ã‚ªãƒªã‚¸ãƒŠãƒ«ã‚²ãƒ¼ãƒ を作æˆã™ã‚‹ãŸã‚ã®ãƒ’ントを紹介ã—ã¾ã™ã€‚ã“ã®æœ¬ãŒã‚ãªãŸã®ã‚²ãƒ¼ãƒ 作æˆã®æ‰‹åŠ©ã‘ã¨ãªã‚Œã°å¹¸ã„ã§ã™ã€‚
※本書ã®ã‚µãƒ³ãƒ—ルã¨ã—ã¦ã€ãƒŸãƒ‹ã‚²ãƒ¼ãƒ 作æˆã«ã¤ã„ã¦ã®è¨˜äº‹ã‚’Qiita(http://bit.ly/1dsks85ï¼‰ã«æŠ•ç¨¿ã—ã¦ã„ã¾ã™ã€‚ã“ã¡ã‚‰ã®è¨˜äº‹ã‚’見ã¦å½¹ã«ç«‹ã¤ã‹ã©ã†ã‹ã‚’確èªã®ä¸Šã€è³¼å…¥ã‚’検討ã™ã‚‹ã‚ˆã†ãŠé¡˜ã„ã„ãŸã—ã¾ã™ã€‚
※背景色ã¯ç™½ã¾ãŸã¯ã‚»ãƒ”ア(Kindle for PC/Macã§ã¯ç™½ã®ã¿ï¼‰ã§é–²è¦§ã—ã¦ãã ã•ã„。
※本書ã¯Kindleç‰ˆé›»åæ›¸ç±ã§ã®ã¿ç™ºå£²ã•れã¦ã„る書ã下ã‚ã—ã§ã™ã€‚
※本書ã¯è‡ªå‹•æ›´æ–°ã®å¯¾è±¡å¤–ã¨ãªã£ã¦ã„ã‚‹ãŸã‚ã€ç¬¬ä¸€ç‰ˆã‚’ãŠæŒã¡ã®æ–¹ã¯ã€ãŠæ‰‹æ•°ã§ã™ãŒæ‰‹å‹•ã«ã¦ç¬¬äºŒç‰ˆã«æ›´æ–°ã‚’ã—ã¦ã„ãŸã ãよã†ã€ãŠé¡˜ã„申ã—上ã’ã¾ã™ã€‚æ‰‹é †ã«ã¤ãã¾ã—ã¦ã¯ã€ŒKindleæœ¬ã‚’æœ€æ–°ç‰ˆã«æ›´æ–°ã™ã‚‹æ–¹æ³•ã€ãªã©ã§Google検索ã—ã¦ã„ãŸã ã‘ã‚‹ã¨è©²å½“ã®ãƒšãƒ¼ã‚¸ãŒã„ãã¤ã‹è¦‹ã¤ã‘られã¾ã™ã€‚ã“ã®ãŸã³ã¯ã€ã”連絡ãŒé…ããªã‚Šã¾ã—ãŸã“ã¨ã‚’æ·±ããŠè©«ã³ã„ãŸã—ã¾ã™ã€‚
[改訂第二版ã§ã®å¤‰æ›´ç‚¹ã«ã¤ã„ã¦]
改訂第二版(2015å¹´6月更新)ã®å¤‰æ›´ç‚¹ã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚
・「Chapter4 2Dゲームを作るã¨ãã«çŸ¥ã£ã¦ãŠããŸã„コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ»ã‚¯ãƒ©ã‚¹ã€ã‚’追åŠ
・「Chapter5 uGUI入門ã€ã‚’追åŠ
・巻末ã«ã‚µãƒãƒ¼ãƒˆæŽ²ç¤ºæ¿ã®URLを追åŠ
「Chapter4 2Dゲームを作るã¨ãã«çŸ¥ã£ã¦ãŠããŸã„コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ»ã‚¯ãƒ©ã‚¹ã€ã¯ã€Amazonレビューã§ã€Œç‹¬è‡ªã®ãƒ•レームワークを使用ã—ã¦ã„ã‚‹ã®ãŒå…¥é–€ç”¨ã¨ã—ã¦ä¸é©åˆ‡ã€ã¨ã®æ„見をã„ãŸã ã„ãŸã®ã‚’å—ã‘ã¦ã€2Dゲームã§ã‚ˆã使ã†Unityã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã‚¯ãƒ©ã‚¹ã‚’ã¾ã¨ã‚ã¾ã—ãŸã€‚
「Chapter5 uGUI入門ã€ã¯ã€Unityã®æŒã¤GUIツールã®ã€ŒuGUIã€ã«ã¤ã„ã¦åŸºæœ¬çš„ãªä½¿ã„方をå¦ã¹ã‚‹å†…容を目指ã—ã¾ã—ãŸã€‚
ã“れらã®ä¿®æ£ã§ã€Unity2D入門書ã¨ã—ã¦ã‚る程度カãƒãƒ¼ã§ãる範囲ã¯åºƒãŒã£ãŸã¨æ€ã„ã¾ã™ã€‚ã§ã™ãŒã€ãれã§ã‚‚ã¾ã 足りãªã„点ã¯ã‚ã‚‹ã®ã§ã‚µãƒãƒ¼ãƒˆæŽ²ç¤ºæ¿ã‚’用æ„ã—ã¾ã—ãŸã€‚本書ã«ã¤ã„ã¦ä¸æ˜Žãªç‚¹ã‚„ç–‘å•点ãŒã‚ã‚Œã°æ›¸ã込んã§ã„ãŸã ã‘ã‚‹ã¨ç›´æŽ¥ãŠç”ãˆã—ã¾ã™ã€‚
[著者]
尾関 俊介(ãŠãœã ã—ã‚…ã‚“ã™ã‘):ゲームプãƒã‚°ãƒ©ãƒžãƒ¼ã€‚2005å¹´æ ªå¼ä¼šç¤¾ãƒ¯ãƒ¼ã‚¯ã‚¸ãƒ£ãƒ ã«å…¥ç¤¾ã€‚æºå¸¯é›»è©±ã®ã‚¢ãƒ—リã®é–‹ç™ºãƒ»ç§»æ¤ã‚’行ã†ã€‚2007年有é™ä¼šç¤¾ãƒ©ãƒ³ã‚«ãƒ¼ã‚¹ã«å…¥ç¤¾ã€‚コンシューマゲーム開発・ソーシャルゲーム開発ã«é–¢ã‚る。
[目次]
Chapter1 ミニゲームã®ä½œæˆ
1.1 プãƒã‚¸ã‚§ã‚¯ãƒˆä½œæˆ
1.2 レイアウトã®è¨å®šã‚’ã™ã‚‹
1.3 Unityエディタã®èª¬æ˜Ž
1.4ã€€ç´ æã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰
1.5 画åƒã®ç™»éŒ²
1.6 シーンã®ä¿å˜
1.7 カメラã®è¨å®š
1.8 敵ã®ä½œæˆ
1.9 クリックã™ã‚‹ã¨æ¶ˆæ»…ã™ã‚‹ã‚ˆã†ã«ã™ã‚‹
1.10 ãŸã“焼ãを複数é…ç½®ã™ã‚‹
1.11 パーティクルã®è¿½åŠ
1.12 パーティクルã®å‹•ãを作る
1.13 Particleオブジェクトをプレãƒãƒ–化ã™ã‚‹
1.14 ゲームクリア判定を作る
1.15 タイトル画é¢ã‚’作る
1.16 実行ファイルã®ä½œæˆ
1.17 Tokenクラスã®èª¬æ˜Ž
Chapter2 シューティングゲームã®ä½œæˆ
2.1 プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã™ã‚‹
2.2 レイアウトã®è¨å®šã¨ã‚·ãƒ¼ãƒ³ã®ä¿å˜
2.3 スプライトを登録ã™ã‚‹
2.4 スプライトã®åˆ‡ã‚Šå‡ºã—
2.5 カメラをè¨å®šã™ã‚‹
2.6 プレイヤーを作æˆã™ã‚‹
2.7 ショットを作æˆã™ã‚‹
2.8 æç”»é †ã®è¨å®šã‚’ã™ã‚‹
2.9 敵を作æˆã™ã‚‹
2.10 敵ã¨ã‚·ãƒ§ãƒƒãƒˆã¨ã®ã‚³ãƒªã‚¸ãƒ§ãƒ³ã‚’作æˆã™ã‚‹
2.11 Layerグループã®è¨å®šã‚’ã™ã‚‹
2.12 敵ã¨ã‚·ãƒ§ãƒƒãƒˆã®å½“ãŸã‚Šåˆ¤å®šã‚’実装ã™ã‚‹
2.13 パーティクルを実装ã™ã‚‹
2.14 敵ãŒå¼¾ã‚’æ’ƒã¤ã‚ˆã†ã«ã™ã‚‹
2.15 敵弾ã¨ã®å½“ãŸã‚Šåˆ¤å®šã‚’実装ã™ã‚‹
2.16 敵を倒ã›ã‚‹ã‚ˆã†ã«ã™ã‚‹
2.17 敵ãŒã„ã‚ã„ã‚ãªå¼¾ã‚’æ’ƒã¦ã‚‹ã‚ˆã†ã«ã™ã‚‹
2.18 敵をプレãƒãƒ–化ã™ã‚‹
2.19 ボスを作る
2.20 サウンドã®å®Ÿè£…
2.21 ボスを倒ã—ãŸã‚‰ã‚²ãƒ¼ãƒ クリアã¨ã™ã‚‹
2.22 タイトル画é¢ã®ä½œæˆ
2.23 シーンã®é·ç§»ã‚’実装ã™ã‚‹
2.24 メインゲームã‹ã‚‰ã‚¿ã‚¤ãƒˆãƒ«ç”»é¢ã¸ã®é·ç§»ã‚’実装ã™ã‚‹
2.25 オブジェクト管ç†ã‚¯ãƒ©ã‚¹(TokenMgr.cs)ã«ã¤ã„ã¦
2.26 サウンドå†ç”Ÿã‚¯ãƒ©ã‚¹(Sound.cs)ã«ã¤ã„ã¦
Chapter3 アクションゲームã®ä½œæˆ
3.1 プãƒã‚¸ã‚§ã‚¯ãƒˆã®ä½œæˆ
3.2 下準備をã™ã‚‹
3.3 プレイヤーã®ä½œæˆ
3.4 ゲームオブジェクト作æˆ
3.5 スクリプトã®è¨å®š
3.6 å£ã®ä½œæˆ
3.7 移動ã®å®Ÿè£…
3.8 ジャンプã®å®Ÿè£…
3.9 ç€åœ°åˆ¤å®šã®å®Ÿè£…
3.10 床ã®ç«¯ã§ã‚‚ジャンプã§ãるよã†ã«ã™ã‚‹
3.11 レベルエディタã§å£ã‚’é…ç½®ã™ã‚‹
3.12 Wallオブジェクトをプレãƒãƒ–化ã™ã‚‹
3.13 タイルサイズを決ã‚ã‚‹
3.14 Tiled Map Editorファイルをèªã¿è¾¼ã‚€
3.15 コリジョンã®ã²ã£ã‹ã‹ã‚Šã‚’解消ã™ã‚‹ï¼ˆä¸‹æ–¹å‘)
3.16 コリジョンã®å¼µã‚Šã¤ãを解消ã™ã‚‹
3.17 コリジョンã®ã²ã£ã‹ã‹ã‚Šã‚’解消ã™ã‚‹ï¼ˆæ¨ªæ–¹å‘)
3.18 プレイヤーã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’実装ã™ã‚‹
3.19 å³ã‚’å‘ãよã†ã«ã™ã‚‹
3.20 移動床を作æˆã™ã‚‹
3.21 トゲを作る
3.22 プレイヤーをé…ç½®ã§ãるよã†ã«ã™ã‚‹
3.23 クリア判定を作る
3.24 ステージを作る
3.25 次ã®ã‚¹ãƒ†ãƒ¼ã‚¸ã«é€²ã‚€ã‚ˆã†ã«ã™ã‚‹
3.26 レベルデザインをã™ã‚‹
Chapter4 2Dゲームを作るã¨ãã«çŸ¥ã£ã¦ãŠããŸã„コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ»ã‚¯ãƒ©ã‚¹
4.1 GameObjectã¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®é–¢ä¿‚
4.2 å„コンãƒãƒ¼ãƒãƒ³ãƒˆã®èª¬æ˜Ž
4.3 よã使ã†ã‚¯ãƒ©ã‚¹ã®èª¬æ˜Ž
Chapter5 uGUI入門
5.1 uGUIを使ã£ã¦ã¿ã‚‹
5.2 HPãƒãƒ¼ã‚’Sliderã§å®Ÿè£…ã™ã‚‹
Chapter6 オリジナルã®ã‚²ãƒ¼ãƒ を作るã«ã¯
6.1 ゲームアイデア発想法
6.2 ゲームアイデア発想法(邪é“編)
6.3 ã¤ã¾ã‚‰ãªã„ゲームをé¢ç™½ãã™ã‚‹æ–¹æ³•
6.4ã€€ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¼ã‚ºã‚²ãƒ¼ãƒ é–‹ç™ºã§æˆåŠŸã™ã‚‹5ã¤ã®æ–¹æ³•
ã¾ãšã¯ã€ãƒŸãƒ‹ã‚²ãƒ¼ãƒ ã®ä½œæˆã‚’ã—ãªãŒã‚‰Unityã§ã®2Dゲームを作る基本をå¦ã³ã¾ã™ã€‚マウスã§ã‚ªãƒ–ジェクトをクリックã™ã‚‹ã ã‘ã®å˜ç´”ãªã‚‚ã®ã§ã™ãŒã€2Dゲームã®åŸºæœ¬ã‚’ç†è§£ã§ãã‚‹ã‚‚ã®ã¨ã—ã¾ã—ãŸã€‚
次ã«ã€2Dゲームã®åŸºæœ¬ã¨ã‚‚言ãˆã‚‹æ¨ªè¦–点ã®ã‚·ãƒ¥ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚²ãƒ¼ãƒ を作æˆã—ã¾ã™ã€‚プレイヤーオブジェクトをæ“作ã—ã¦ã€æ•µãŒæ’ƒã¤å¼¾ã‚’ã‹ã‚ã—ãªãŒã‚‰ã‚·ãƒ§ãƒƒãƒˆã§æ•µã‚’倒ã™ã‚²ãƒ¼ãƒ を作りã¾ã™ã€‚
ã•らã«ã€æ¨ªè¦–点ã®ã‚¸ãƒ£ãƒ³ãƒ—アクションゲームを作りã¾ã™ã€‚障害物をã‹ã‚ã—ãªãŒã‚‰è¶³å ´ã‚’飛ã³ç§»ã‚‹åŸºæœ¬çš„ãªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚²ãƒ¼ãƒ ã®å®Œæˆã‚’目指ã—ã¾ã™ã€‚ステージ作æˆã«ã¯é«˜æ©Ÿèƒ½ãªãƒ¬ãƒ™ãƒ«ã‚¨ãƒ‡ã‚£ã‚¿ã§ã‚る「Tiled Map Editorã€ã‚’使ã£ã¦ã€æ±Žç”¨çš„ãªãƒžãƒƒãƒ—ä½œæˆæ–¹æ³•ã‚’å¦ã³ã¾ã™ã€‚
最後ã«ã€ã‚ªãƒªã‚¸ãƒŠãƒ«ã‚²ãƒ¼ãƒ を作æˆã™ã‚‹ãŸã‚ã®ãƒ’ントを紹介ã—ã¾ã™ã€‚ã“ã®æœ¬ãŒã‚ãªãŸã®ã‚²ãƒ¼ãƒ 作æˆã®æ‰‹åŠ©ã‘ã¨ãªã‚Œã°å¹¸ã„ã§ã™ã€‚
※本書ã®ã‚µãƒ³ãƒ—ルã¨ã—ã¦ã€ãƒŸãƒ‹ã‚²ãƒ¼ãƒ 作æˆã«ã¤ã„ã¦ã®è¨˜äº‹ã‚’Qiita(http://bit.ly/1dsks85ï¼‰ã«æŠ•ç¨¿ã—ã¦ã„ã¾ã™ã€‚ã“ã¡ã‚‰ã®è¨˜äº‹ã‚’見ã¦å½¹ã«ç«‹ã¤ã‹ã©ã†ã‹ã‚’確èªã®ä¸Šã€è³¼å…¥ã‚’検討ã™ã‚‹ã‚ˆã†ãŠé¡˜ã„ã„ãŸã—ã¾ã™ã€‚
※背景色ã¯ç™½ã¾ãŸã¯ã‚»ãƒ”ア(Kindle for PC/Macã§ã¯ç™½ã®ã¿ï¼‰ã§é–²è¦§ã—ã¦ãã ã•ã„。
※本書ã¯Kindleç‰ˆé›»åæ›¸ç±ã§ã®ã¿ç™ºå£²ã•れã¦ã„る書ã下ã‚ã—ã§ã™ã€‚
※本書ã¯è‡ªå‹•æ›´æ–°ã®å¯¾è±¡å¤–ã¨ãªã£ã¦ã„ã‚‹ãŸã‚ã€ç¬¬ä¸€ç‰ˆã‚’ãŠæŒã¡ã®æ–¹ã¯ã€ãŠæ‰‹æ•°ã§ã™ãŒæ‰‹å‹•ã«ã¦ç¬¬äºŒç‰ˆã«æ›´æ–°ã‚’ã—ã¦ã„ãŸã ãよã†ã€ãŠé¡˜ã„申ã—上ã’ã¾ã™ã€‚æ‰‹é †ã«ã¤ãã¾ã—ã¦ã¯ã€ŒKindleæœ¬ã‚’æœ€æ–°ç‰ˆã«æ›´æ–°ã™ã‚‹æ–¹æ³•ã€ãªã©ã§Google検索ã—ã¦ã„ãŸã ã‘ã‚‹ã¨è©²å½“ã®ãƒšãƒ¼ã‚¸ãŒã„ãã¤ã‹è¦‹ã¤ã‘られã¾ã™ã€‚ã“ã®ãŸã³ã¯ã€ã”連絡ãŒé…ããªã‚Šã¾ã—ãŸã“ã¨ã‚’æ·±ããŠè©«ã³ã„ãŸã—ã¾ã™ã€‚
[改訂第二版ã§ã®å¤‰æ›´ç‚¹ã«ã¤ã„ã¦]
改訂第二版(2015å¹´6月更新)ã®å¤‰æ›´ç‚¹ã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚
・「Chapter4 2Dゲームを作るã¨ãã«çŸ¥ã£ã¦ãŠããŸã„コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ»ã‚¯ãƒ©ã‚¹ã€ã‚’追åŠ
・「Chapter5 uGUI入門ã€ã‚’追åŠ
・巻末ã«ã‚µãƒãƒ¼ãƒˆæŽ²ç¤ºæ¿ã®URLを追åŠ
「Chapter4 2Dゲームを作るã¨ãã«çŸ¥ã£ã¦ãŠããŸã„コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ»ã‚¯ãƒ©ã‚¹ã€ã¯ã€Amazonレビューã§ã€Œç‹¬è‡ªã®ãƒ•レームワークを使用ã—ã¦ã„ã‚‹ã®ãŒå…¥é–€ç”¨ã¨ã—ã¦ä¸é©åˆ‡ã€ã¨ã®æ„見をã„ãŸã ã„ãŸã®ã‚’å—ã‘ã¦ã€2Dゲームã§ã‚ˆã使ã†Unityã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã‚¯ãƒ©ã‚¹ã‚’ã¾ã¨ã‚ã¾ã—ãŸã€‚
「Chapter5 uGUI入門ã€ã¯ã€Unityã®æŒã¤GUIツールã®ã€ŒuGUIã€ã«ã¤ã„ã¦åŸºæœ¬çš„ãªä½¿ã„方をå¦ã¹ã‚‹å†…容を目指ã—ã¾ã—ãŸã€‚
ã“れらã®ä¿®æ£ã§ã€Unity2D入門書ã¨ã—ã¦ã‚る程度カãƒãƒ¼ã§ãる範囲ã¯åºƒãŒã£ãŸã¨æ€ã„ã¾ã™ã€‚ã§ã™ãŒã€ãれã§ã‚‚ã¾ã 足りãªã„点ã¯ã‚ã‚‹ã®ã§ã‚µãƒãƒ¼ãƒˆæŽ²ç¤ºæ¿ã‚’用æ„ã—ã¾ã—ãŸã€‚本書ã«ã¤ã„ã¦ä¸æ˜Žãªç‚¹ã‚„ç–‘å•点ãŒã‚ã‚Œã°æ›¸ã込んã§ã„ãŸã ã‘ã‚‹ã¨ç›´æŽ¥ãŠç”ãˆã—ã¾ã™ã€‚
[著者]
尾関 俊介(ãŠãœã ã—ã‚…ã‚“ã™ã‘):ゲームプãƒã‚°ãƒ©ãƒžãƒ¼ã€‚2005å¹´æ ªå¼ä¼šç¤¾ãƒ¯ãƒ¼ã‚¯ã‚¸ãƒ£ãƒ ã«å…¥ç¤¾ã€‚æºå¸¯é›»è©±ã®ã‚¢ãƒ—リã®é–‹ç™ºãƒ»ç§»æ¤ã‚’行ã†ã€‚2007年有é™ä¼šç¤¾ãƒ©ãƒ³ã‚«ãƒ¼ã‚¹ã«å…¥ç¤¾ã€‚コンシューマゲーム開発・ソーシャルゲーム開発ã«é–¢ã‚る。
[目次]
Chapter1 ミニゲームã®ä½œæˆ
1.1 プãƒã‚¸ã‚§ã‚¯ãƒˆä½œæˆ
1.2 レイアウトã®è¨å®šã‚’ã™ã‚‹
1.3 Unityエディタã®èª¬æ˜Ž
1.4ã€€ç´ æã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰
1.5 画åƒã®ç™»éŒ²
1.6 シーンã®ä¿å˜
1.7 カメラã®è¨å®š
1.8 敵ã®ä½œæˆ
1.9 クリックã™ã‚‹ã¨æ¶ˆæ»…ã™ã‚‹ã‚ˆã†ã«ã™ã‚‹
1.10 ãŸã“焼ãを複数é…ç½®ã™ã‚‹
1.11 パーティクルã®è¿½åŠ
1.12 パーティクルã®å‹•ãを作る
1.13 Particleオブジェクトをプレãƒãƒ–化ã™ã‚‹
1.14 ゲームクリア判定を作る
1.15 タイトル画é¢ã‚’作る
1.16 実行ファイルã®ä½œæˆ
1.17 Tokenクラスã®èª¬æ˜Ž
Chapter2 シューティングゲームã®ä½œæˆ
2.1 プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã™ã‚‹
2.2 レイアウトã®è¨å®šã¨ã‚·ãƒ¼ãƒ³ã®ä¿å˜
2.3 スプライトを登録ã™ã‚‹
2.4 スプライトã®åˆ‡ã‚Šå‡ºã—
2.5 カメラをè¨å®šã™ã‚‹
2.6 プレイヤーを作æˆã™ã‚‹
2.7 ショットを作æˆã™ã‚‹
2.8 æç”»é †ã®è¨å®šã‚’ã™ã‚‹
2.9 敵を作æˆã™ã‚‹
2.10 敵ã¨ã‚·ãƒ§ãƒƒãƒˆã¨ã®ã‚³ãƒªã‚¸ãƒ§ãƒ³ã‚’作æˆã™ã‚‹
2.11 Layerグループã®è¨å®šã‚’ã™ã‚‹
2.12 敵ã¨ã‚·ãƒ§ãƒƒãƒˆã®å½“ãŸã‚Šåˆ¤å®šã‚’実装ã™ã‚‹
2.13 パーティクルを実装ã™ã‚‹
2.14 敵ãŒå¼¾ã‚’æ’ƒã¤ã‚ˆã†ã«ã™ã‚‹
2.15 敵弾ã¨ã®å½“ãŸã‚Šåˆ¤å®šã‚’実装ã™ã‚‹
2.16 敵を倒ã›ã‚‹ã‚ˆã†ã«ã™ã‚‹
2.17 敵ãŒã„ã‚ã„ã‚ãªå¼¾ã‚’æ’ƒã¦ã‚‹ã‚ˆã†ã«ã™ã‚‹
2.18 敵をプレãƒãƒ–化ã™ã‚‹
2.19 ボスを作る
2.20 サウンドã®å®Ÿè£…
2.21 ボスを倒ã—ãŸã‚‰ã‚²ãƒ¼ãƒ クリアã¨ã™ã‚‹
2.22 タイトル画é¢ã®ä½œæˆ
2.23 シーンã®é·ç§»ã‚’実装ã™ã‚‹
2.24 メインゲームã‹ã‚‰ã‚¿ã‚¤ãƒˆãƒ«ç”»é¢ã¸ã®é·ç§»ã‚’実装ã™ã‚‹
2.25 オブジェクト管ç†ã‚¯ãƒ©ã‚¹(TokenMgr.cs)ã«ã¤ã„ã¦
2.26 サウンドå†ç”Ÿã‚¯ãƒ©ã‚¹(Sound.cs)ã«ã¤ã„ã¦
Chapter3 アクションゲームã®ä½œæˆ
3.1 プãƒã‚¸ã‚§ã‚¯ãƒˆã®ä½œæˆ
3.2 下準備をã™ã‚‹
3.3 プレイヤーã®ä½œæˆ
3.4 ゲームオブジェクト作æˆ
3.5 スクリプトã®è¨å®š
3.6 å£ã®ä½œæˆ
3.7 移動ã®å®Ÿè£…
3.8 ジャンプã®å®Ÿè£…
3.9 ç€åœ°åˆ¤å®šã®å®Ÿè£…
3.10 床ã®ç«¯ã§ã‚‚ジャンプã§ãるよã†ã«ã™ã‚‹
3.11 レベルエディタã§å£ã‚’é…ç½®ã™ã‚‹
3.12 Wallオブジェクトをプレãƒãƒ–化ã™ã‚‹
3.13 タイルサイズを決ã‚ã‚‹
3.14 Tiled Map Editorファイルをèªã¿è¾¼ã‚€
3.15 コリジョンã®ã²ã£ã‹ã‹ã‚Šã‚’解消ã™ã‚‹ï¼ˆä¸‹æ–¹å‘)
3.16 コリジョンã®å¼µã‚Šã¤ãを解消ã™ã‚‹
3.17 コリジョンã®ã²ã£ã‹ã‹ã‚Šã‚’解消ã™ã‚‹ï¼ˆæ¨ªæ–¹å‘)
3.18 プレイヤーã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’実装ã™ã‚‹
3.19 å³ã‚’å‘ãよã†ã«ã™ã‚‹
3.20 移動床を作æˆã™ã‚‹
3.21 トゲを作る
3.22 プレイヤーをé…ç½®ã§ãるよã†ã«ã™ã‚‹
3.23 クリア判定を作る
3.24 ステージを作る
3.25 次ã®ã‚¹ãƒ†ãƒ¼ã‚¸ã«é€²ã‚€ã‚ˆã†ã«ã™ã‚‹
3.26 レベルデザインをã™ã‚‹
Chapter4 2Dゲームを作るã¨ãã«çŸ¥ã£ã¦ãŠããŸã„コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ»ã‚¯ãƒ©ã‚¹
4.1 GameObjectã¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®é–¢ä¿‚
4.2 å„コンãƒãƒ¼ãƒãƒ³ãƒˆã®èª¬æ˜Ž
4.3 よã使ã†ã‚¯ãƒ©ã‚¹ã®èª¬æ˜Ž
Chapter5 uGUI入門
5.1 uGUIを使ã£ã¦ã¿ã‚‹
5.2 HPãƒãƒ¼ã‚’Sliderã§å®Ÿè£…ã™ã‚‹
Chapter6 オリジナルã®ã‚²ãƒ¼ãƒ を作るã«ã¯
6.1 ゲームアイデア発想法
6.2 ゲームアイデア発想法(邪é“編)
6.3 ã¤ã¾ã‚‰ãªã„ゲームをé¢ç™½ãã™ã‚‹æ–¹æ³•
6.4ã€€ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¼ã‚ºã‚²ãƒ¼ãƒ é–‹ç™ºã§æˆåŠŸã™ã‚‹5ã¤ã®æ–¹æ³•
