< Unityであなたも開発できます >
自分だけのプログラムを開発することに難しさを感じていませんか?
開発に興味はあるけれど、専門でもなく、とても難しくて漠然としていると感じていませんか?
私も同じように開発が難しいと思っていた時期がありました。
そして誰でも経験したことのない分野については難しいと感じるのが当然です。
しかし、開発を簡単にしてくれるUnityプログラムを使えば、専門でなくても望むプログラムを作ることができます。
現在、世界中のモバイルゲームのうち70%がUnityで作られているほどシェアが高いです。
私はこのようにシェアが高い理由は、以下の4つの大きな理由があると考えています。
1. 直感的なインターフェースで初心者でも簡単に使えます。
2. 世界中の開発者が利用するコミュニティが活発です。
3. 必要なアセット(開発に必要な画像、音源など)を簡単に売買できるオンラインマーケット「アセットストア」により、制作効率を高めることができます。
4. モバイル、PC、コンソールなど様々なデバイスで使えるように20以上のプラットフォームをサポートしています。
このようなUnityを活用してゲーム開発をすれば、後でゲームに広告をつけて副収入を得たり、ゲーム業界への就職やポートフォリオ作りなどができます。
まず初めての方のための今回の電子書籍でUnityに親しめるように私がサポートします。
この本のおすすめ対象
- 開発を学びたいけれど、環境が整っていない方
- 退勤後30分だけ投資してゲームの作り方を学びたい方
- ゲーム開発者を目指してみたい社会人の方
- 自分だけのゲームを作ってみたい方
- 作成したプログラムを周囲の知人に活用してみたい方
電子書籍の紹介
私の電子書籍にはこのような内容が含まれています。
一つ目、開発を簡単にするUnityプログラムの活用法
> Unityプログラムについて知り、使い方をお伝えします。
二つ目、コンピューター言語の記述方法
> Unityで開発する際に使われるコンピューター言語C#の文法についてお伝えします。
三つ目、DinoRun 2Dゲーム作り
> Chromeの恐竜ゲームを模倣して簡単に2Dゲームを作る方法をお伝えします。
四つ目、DinoRun3Dゲーム作り
> 先ほど作った2Dゲームを応用して3Dゲームにする方法をお伝えします。
- 一つ目Unityを始めてみる + 二つ目コンピューター言語C#の記述方法を知る(合わせて1巻)
目次
1. Unityを始めてみる
1-1. Unityとは?
1-2. Unityダウンロード
1-3. Unityインストール
1-4. Unity作業スペース
1-5. 最初のオブジェクト作成
2. 開発に必要なコンピュータ言語C#の文法について学ぶ
2-1. C#スクリプトの作成および構造の確認
2-2. C#スクリプトの実行
2-3. GameObjectとは?
2-4. データ型とは?
2-5. 変数とは?
2-6. 条件文とは?
2-7. 関数とは?
2-8. クラスとは?
2-9. 配列とは?
2-10. リストとは?
2-11. 値型、参照型
2-12. 繰り返し文とは?
2-13. 変数とプロパティとは?
2-14. デリゲートとイベント
2-15. Unityエディターの関数の実行順序
予想ページ数 / 容量 : 約200ページ前後 / 約10MB前後
ファイル形式および規格 : PDFファイル、PPTスタイル(ワイドスクリーン16 : 9サイズ)
推奨閲覧デバイス : PC、タブレット、モバイル

< 最初と2番目が1冊の電子書籍内容サンプル >
3番目、DinoRun2Dゲーム作り(第1巻)
目次
3. DinoRun2Dゲーム作り - Chromeの恐竜ゲームを模倣して簡単にゲームを作る
3-1. 2Dプロジェクト作成
3-2. Unityレイアウト設定
3-3. リソース挿入
3-4. ゲーム企画
3-5. プレイヤー(Dino)キャラクター作成
3-6. 背景作成
3-7. 背景を動かす
3-8. プレイヤーアニメーション作成
3-9. メカニム(Mecanim)とは?
3-10. 物理(Physics)作用とジャンプ
3-11. Down状態の実装
3-12. 障害物の実装
3-13. 衝突関数について知る
3-14. プレハブ(Prefab)とは?
3-15. 障害物の生成
3-16. スコアUIの作成
3-17. TextMeshProの活用
3-18. シングルトンパターン(Singleton Pattern)
3-19. GameOver UIの作成
3-20. Time.timeScale
3-21. PlayerPrefs
3-22. ReStart UIの作成
3-23. サウンドの作成
3-24. サウンド設定
3-25. まとめ
予想ページ数 / 容量 : 約300ページ前後 / 約10MB前後
ファイル形式および規格 : PDFファイル、PPTスタイル(ワイドスクリーン16 : 9サイズ)
推奨閲覧デバイス : PC、タブレット、モバイル

< 三番目の電子書籍内容サンプル >
< 完成した成果物サンプル >
四番目、DinoRun3Dゲーム作り(第1巻)
目次
4. DinoRun3Dゲーム作り - 以前作成した2Dゲームを応用してラストウォーサバイバル形式のゲームにする
4-1. 3Dプロジェクト作成
4-2. Unityレイアウト設定
4-3. Asset Store活用リソースダウンロード
4-4. プレイヤー(Dino)キャラクター3Dモデル設定
4-5. 移動スクリプト追加
4-6. 3Dフォローカメラ設定 - スクリプト活用
4-7. 3Dフォローカメラ設定 - Cinemachine活用
4-8. Dino群れ作り
4-9. Dino群れ設定スクリプト追加
4-10. ステージ作り
4-11. Dino群れ設定スクリプト開発
4-12. GameManager作り
4-13. タイトルUI作り
4-14. ゲームUI作り
4-15. Unityで特定のゲームオブジェクトを参照する方法
4-16. ステージUI作り
4-17. ScriptableObject活用
4-18. 敵作り
4-19. Enemy Stageに配置する
4-20. Enemyグループのセッティング
4-21. GameOver UIを作る
4-22. StageClear UIを作る
4-23. 自分だけのStageを作る
4-24. Soundを作る
4-25. Sound設定
4-26. うまくいかない部分のレビュー
4-27. まとめ
予想ページ数 / 容量 : 約400ページ前後 / 10MB前後
ファイル形式および規格 : PDFファイル、PPTスタイル(ワイドスクリーン16 : 9サイズ)
推奨閲覧デバイス : PC、タブレット、モバイル
< 四番目の電子書籍内容サンプル >

< 完成した成果物サンプル >
メーカー紹介
こんにちは、私は14年目の開発者であり、10年目の起業家であり、9年目の中学校・高校・大学の学生たちに開発について講義もしているキム・ヨンドクです。
6歳の時にギャラガというゲームに夢中になり、ゲーム開発者兼ゲーマーの道に進んだ人間です。
小学生の頃から開発を始め、今までゲーム開発者およびゲームユーザーとして過ごしています。
2010年初めに最初の会社であるネシサンジュウサンブンに入社し、「Crazy433」というカジュアルゲームを開発し、それをきっかけに主にカジュアルゲームを開発しています。
これまでに開発したミニゲームまで一つ一つ数えると、約300個以上のゲームを作ってきました。
現在ゲーム会社を創業して10年目であり、さらにゲームで世界をより良くしたいという思いで中学校、高校、大学で講義も行っており、今ご紹介するこの電子書籍資料で講義をしています。

< 講義中の様子 >
Wadizプロジェクト実施理由および成功金の使用計画
- 私自身も初めて開発をする際に感じた困難や戸惑いがありました。
そのような困難や戸惑いを中学校、高校、大学の学生たちに開発について講義しながらも、引き続き同じように繰り返し感じると実感しました。
だから誰もが開発についてもっと簡単に接することができるようにしたくて、この本を作ることになりました。
ファンディングの成功金は電子書籍のカリキュラムと内容を発展させ、より読みやすいデザインで完成させるために投資する予定です。
すべてがデジタル化されていく時代に、私も一度開発してみたいという方々の助けになればと思います。
リターンの配送方法
- (ページ数に若干の変動がある場合があります) Googleドライブ
- ファンディング決済完了後2週間以内に発送されます。
お問い合わせ受付方法
Wadiz[メーカーに問い合わせ]またはメールgayase@naver.comまでお問い合わせください。
よくある質問
1. 電子書籍に誤字脱字がありますが、返金は可能ですか?
[Unityで学ぶゲーム開発パッケージ]は紙の書籍ではなくデジタル電子書籍です。
デジタルコンテンツの特性上、受け取った後の交換や返金はできません。
単純な誤字脱字は返金の理由にはなりません。
2. ファンディング終了後にリワードの返金は可能ですか?
ファンディング終了後は即座に制作および実行に着手するプロジェクトの特性上、単なる気変わりによる支援金の返金はできません。
3. 他の人と一緒に共有して見てもいいですか?
配布されたファイルは著作物であり、原作者の同意なしに他人への譲渡や無断複製・配布はできません。
事前に許可を得ていない引用や二次加工については法的責任が生じる場合があります。
GameMaker