目次
Unity ソフトウエア初心者がモグラたたき作ります
まずは今回、様々な書籍、ブログや動画を参考にさせていただきました。多すぎて一つ一つは紹介できませんが感謝です。
初心者の自分がUnity ソフトウエアでゲームを作ってみました。とりあえずシンプルなものということでモグラたたきに挑戦です。ゲーム作ってみるかという感じになったときに、いいタイミングで某ゲームのイベントシナリオ内ミニゲームにモグラたたきが実装されていたのでUIとかエフェクトとか、諸々の仕様をぱくって参考にして作ってみましたよ。同じ初心者さんの参考になればよいです。
ゲーム制作チャレンジ#1モグラたたき編のおすすめポイント
- 初心者でもモグラたたきが作れるように解説していくよ
- Unity ソフトウエアで初心者がつまづいたポイントをチェックできるよ
- 実装されていたゲームの再現を目指しつつ、学習を目的に今後に結びつくように考えたよ
ゲーム制作チャレンジ#1モグラたたき編のダメなところ
- 学習を目的にしたので、普通にモグラたたきならもっとシンプルにできるはず
- 初心者レベルが初心者レベルに向けたテーマなので、それ以上の方は自分で学習してね
- いろいろツッコミどころがあるだろうな 絶対
マケイヌのレベル
ところで、初心者といってもいろいろありますよね。なのでマケイヌがどのくらいのレベルか書きますので、参考にしてください。
マケイヌのレベルだよ
- 書籍参考に WordPress のテーマが作れるくらいなのでコードアレルギーではない
- ○○指向?命名規則?
- 「動画×解説でかんたん理解! Unityゲームプログラミング超入門」(Amazonのページが開きます)で学習済み 最初の一冊におすすめ 一番下に広告リンクあるのでよかったらぜひ
どんなモグラたたきにするのか
次にどんなモグラたたきにするのか、ある程度イメージしておかないといけませんよね。なので下記にざっくりと書き出してみました。
仕様をざっとまとめてみるよ
- マウスクリックでモグラをたたく
- モグラの穴は9個
- プレイヤーはライフを持っている ライフが0になるとゲームオーバー
- モグラは通常モグラとおジャマモグラがいる
- 通常モグラはたたくと得点になる 逃がすとプレイヤーがダメージを受ける
- おジャマもぐらはたたくとプレイヤーがダメージを受ける スルーすると得点になる
- 時間経過でレベルが上がる レベルが上がるとモグラが出てくるスピードが上がる
- おジャマモグラはあるレベルから出現する
- ゲーム開始時にカウントダウン
- UIはレベルゲージ、得点、タイマー、ライフ
- エフェクトで攻撃、得点、ダメージを演出 効果音もつける
- スタート画面、メインゲームシーンの2シーン
- ポーズ機能、ゲームオーバー時のリザルトの表示
- 敵、エフェクト、効果音などを各マネージャーで管理
- さらにゲーム全体をゲームマネージャーで管理
こんな仕様で作ってみました。完成イメージはこんな感じです。
次からは さっそく Unity ソフトウエア で作っていきます。
動画×解説でかんたん理解! Unityゲームプログラミング超入門
大角 茂之/大角 美緒